def test_bad_command(self): with mock.patch('mcrunner.mcrunnerd._output') as mock_output: with self.assertRaises(SystemExit): mcrunnerd.main() assert mock_output.call_count == 1 assert mock_output.call_args[0] == ('Unknown command: bad_command',)
def test_too_many_args(self): with mock.patch('mcrunner.mcrunnerd._output') as mock_output: with self.assertRaises(SystemExit): mcrunnerd.main() assert mock_output.call_count == 1 assert mock_output.call_args[0] == ('Usage: mcrunnerd start|stop|restart',)
def test_restart(self): mock_daemon = mock.MagicMock() with mock.patch('mcrunner.mcrunnerd.MCRunner', return_value=mock_daemon): mcrunnerd.main() assert mock_daemon.restart.call_count == 1
def test_no_config(self): with mock.patch('mcrunner.mcrunnerd._error') as mock_output: with self.assertRaises(SystemExit): mcrunnerd.main() assert mock_output.call_count == 1 assert mock_output.call_args[0] == ('Config file missing: /etc/mcrunner/mcrunner.conf',)
def test_bad_command(self): with mock.patch('mcrunner.mcrunnerd.MCRunner'): with mock.patch('mcrunner.mcrunnerd._output') as mock_output: with self.assertRaises(SystemExit): mcrunnerd.main() assert mock_output.call_count == 1 assert mock_output.call_args[0] == ('Unknown command: bad_command', )
def test_no_config(self): with mock.patch('mcrunner.mcrunnerd._error') as mock_output: with self.assertRaises(SystemExit): mcrunnerd.main() assert mock_output.call_count == 1 assert mock_output.call_args[0] == ( 'Config file missing: /etc/mcrunner/mcrunner.conf', )
def test_too_many_args(self): with mock.patch('mcrunner.mcrunnerd.MCRunner'): with mock.patch('mcrunner.mcrunnerd._output') as mock_output: with self.assertRaises(SystemExit): mcrunnerd.main() assert mock_output.call_count == 1 assert mock_output.call_args[0] == ( 'Usage: mcrunnerd start|stop|restart', )