def test_bad_arguments(self): with mock.patch('mcrunner.mcrunner._output') as mock_print: with self.assertRaises(SystemExit): mcrunner.main() assert mock_print.call_count == 1 assert mock_print.call_args[0] == ('Unknown command: bad_command', )
def test_bad_arguments(self): with mock.patch('mcrunner.mcrunner._output') as mock_print: with self.assertRaises(SystemExit): mcrunner.main() assert mock_print.call_count == 1 assert mock_print.call_args[0] == ('Unknown command: bad_command',)
def test_command_too_few_args(self): with mock.patch('mcrunner.mcrunner._output') as mock_print: with self.assertRaises(SystemExit): mcrunner.main() assert mock_print.call_count == 1 assert mock_print.call_args[0] == ('Usage: mcrunner command server_1 <command>',)
def test_command_too_few_args(self): with mock.patch('mcrunner.mcrunner._output') as mock_print: with self.assertRaises(SystemExit): mcrunner.main() assert mock_print.call_count == 1 assert mock_print.call_args[0] == ( 'Usage: mcrunner command server_1 <command>', )
def test_start(self): mock_controller = mock.MagicMock() with mock.patch('mcrunner.mcrunner.Controller', return_value=mock_controller): mcrunner.main() assert mock_controller.handle_server_action.call_count == 1 assert mock_controller.handle_server_action.call_args[0] == ('start', 'server_1')
def test_start(self): mock_controller = mock.MagicMock() with mock.patch('mcrunner.mcrunner.Controller', return_value=mock_controller): mcrunner.main() assert mock_controller.handle_server_action.call_count == 1 assert mock_controller.handle_server_action.call_args[0] == ( 'start', 'server_1')
def test_command(self): mock_controller = mock.MagicMock() with mock.patch('mcrunner.mcrunner.Controller', return_value=mock_controller): mcrunner.main() assert mock_controller.handle_server_action.call_count == 1 assert mock_controller.handle_server_action.call_args == (( 'command', 'server_1', ), { 'command': 'say something' })