def test_it_calls_addCommand_for_each_command(self, add_command, create_command, config_get): app = App() config_get.return_value = [1] create_command.return_value = 'test'; result = app.loadCommands() add_command.assert_called_with('test') self.assertTrue(result)
def test_it_creates_a_new_command_with_given_data(self, create_command, config_get): app = App() config_get.return_value = [1] result = app.loadCommands() create_command.assert_called_with(1) self.assertTrue(result)
def test_it_doesnt_call_addCommand_when_no_commands_are_present(self, config_get): app = App() config_get.return_value = None result = app.loadCommands() self.assertFalse(result)