Как проверить python локальные переменные? - PullRequest
0 голосов
/ 03 марта 2020

Итак, у меня есть функция монитора, которая выглядит следующим образом:

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 был удален из списка задач после его запуска. Однако я не могу понять, как получить доступ к локальным переменным ie задачам, чтобы определить их размер в фиктивной среде. Заранее спасибо за помощь!

...