示例#1
0
文件: test_app.py 项目: ouijan/rabbit
	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)
示例#2
0
文件: test_app.py 项目: ouijan/rabbit
	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)
示例#3
0
文件: test_app.py 项目: ouijan/rabbit
	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)