def test_run(self, mock_client): mock_record = mock.MagicMock() mock_record._fields = {'foo': 'bar'} task = Task(MOCK_TASK) task.run(mock_record) mock_client.post.assert_called_once_with({ 'taskId': task.id, 'record': mock_record._fields}, 'task/execute/record')
def test_find(self, mock_client): Task.find('Mock Task') mock_client.get.assert_called_once_with('task/light')
def test_init(self): task = Task(MOCK_TASK) for key, value in MOCK_TASK.items(): self.assertEqual(getattr(task, key), value)