如何测试python局部变量?

问题描述 投票:0回答:1

所以我有一个监视功能,看起来像:

def task1:
    // do some dummy work1
def task2:
    // do some dummy work2
def monitor:
  tasks = [task1, task2]
  while(true):
    sleep(1000)
    for task in tasks:
      task.run()
    if task1.alreadyRun():
       tasks.remove(task1)

我想知道是否可以通过使用一些模拟框架来进行单元测试?基本上,我想确保task1在运行后从任务列表中删除。但是,我似乎无法弄清楚如何访问局部变量,即在此处确定模拟框架中其大小的任务。预先感谢您的帮助!

python mocking python-mock
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.