Пример #1
0
 def test_assign_executor_change(self):
     agent = Agent(paw='123', sleep_min=2, sleep_max=8, watchdog=0, executors=['cmd', 'test'], platform='windows')
     executor_to_change = 'test'
     new_path = 'new_path'
     want = dict(action='update_path', executor=executor_to_change, value=new_path)
     agent.set_pending_executor_path_update(executor_to_change, new_path)
     assert agent.assign_pending_executor_change() == want
     assert agent.executor_change_to_assign is None
Пример #2
0
 def test_updating_nonexistent_executor(self):
     agent = Agent(paw='123',
                   sleep_min=2,
                   sleep_max=8,
                   watchdog=0,
                   executors=['cmd', 'test'],
                   platform='windows')
     agent.set_pending_executor_path_update('idontexist', 'fakepath')
     assert agent.executor_change_to_assign is None