def test_success(self): with self.check_delta(lambda: self.hero.experience, 66): task = InvokeHeroMethodTask( self.hero.id, method_name="add_experience", method_kwargs={"value": 66, "without_modifications": True} ) self.assertEqual( task.process(FakePostpondTaskPrototype(), self.storage), POSTPONED_TASK_LOGIC_RESULT.SUCCESS ) self.assertTrue(task.state.is_PROCESSED)
def test__can_not_found_method(self): task = InvokeHeroMethodTask(self.hero.id, method_name='missed_method', method_kwargs={ 'x': 'y', 'z': 0 }) self.assertEqual( task.process(FakePostpondTaskPrototype(), self.storage), POSTPONED_TASK_LOGIC_RESULT.ERROR) self.assertTrue(task.state.is_METHOD_NOT_FOUND)
def test_success(self): with self.check_delta(lambda: self.hero.experience, 66): task = InvokeHeroMethodTask(self.hero.id, method_name='add_experience', method_kwargs={ 'value': 66, 'without_modifications': True }) self.assertEqual( task.process(FakePostpondTaskPrototype(), self.storage), POSTPONED_TASK_LOGIC_RESULT.SUCCESS) self.assertTrue(task.state.is_PROCESSED)
def test__can_not_found_method(self): task = InvokeHeroMethodTask(self.hero.id, method_name="missed_method", method_kwargs={"x": "y", "z": 0}) self.assertEqual(task.process(FakePostpondTaskPrototype(), self.storage), POSTPONED_TASK_LOGIC_RESULT.ERROR) self.assertTrue(task.state.is_METHOD_NOT_FOUND)