def test_callable_returned_by_task_expects_input_with_name_attribute(self): g = Grape(self.group, self.core) self.assertRaises(AttributeError, partial(g.task, None)) self.assertRaises(AttributeError, partial(g.task, '')) g.task(object) self.core.add_command.assert_called_once_with(IsA(str), IsCallable())
def test_callable_returned_by_task_returns_callable(self): g = Grape(self.group, self.core) self.assertTrue(callable(g.task(object))) self.core.add_command.assert_called_once_with(IsA(str), IsCallable())