Beispiel #1
0
    def test_run_starts_service_singlethreaded(self):
        is_debugging = True  # singlethreaded
        service = BaseLocalService(is_debugging=is_debugging,
                                   port=3000,
                                   host="127.0.0.1")

        service._app = Mock()
        app_run_mock = Mock()
        service._app.run = app_run_mock

        service.run()

        app_run_mock.assert_called_once_with(threaded=False,
                                             host="127.0.0.1",
                                             port=3000)
    def test_run_starts_service_multithreaded(self):
        is_debugging = False  # multithreaded
        service = BaseLocalService(is_debugging=is_debugging,
                                   port=3000,
                                   host='127.0.0.1')

        service._app = Mock()
        app_run_mock = Mock()
        service._app.run = app_run_mock

        service.run()

        app_run_mock.assert_called_once_with(threaded=True,
                                             host='127.0.0.1',
                                             port=3000)