From e08bfa5ed89aefeb508b1bbae76bbf2a342f85a1 Mon Sep 17 00:00:00 2001 From: Folker Bernitt Date: Mon, 10 Nov 2014 14:51:43 +0100 Subject: Pass configured port number to reactor. --- service/test/unit/runserver_test.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'service/test/unit/runserver_test.py') diff --git a/service/test/unit/runserver_test.py b/service/test/unit/runserver_test.py index e3cd8439..51ee899c 100644 --- a/service/test/unit/runserver_test.py +++ b/service/test/unit/runserver_test.py @@ -20,6 +20,7 @@ import os import thread import json +import pixelated.config.app_factory import pixelated.runserver from mockito import * import pixelated.config.app_factory as app_factory @@ -32,6 +33,9 @@ class RunserverTest(unittest.TestCase): events_server.ensure_server = lambda port=None: None when(app_factory).create_app().thenReturn(None) + def tearDown(self): + unstub() + def test_that_config_file_can_be_specified_on_command_line(self): self.config_file_loaded = None @@ -55,6 +59,15 @@ class RunserverTest(unittest.TestCase): sys.argv = ['tmp/does_not_exist', '--dispatcher', fifo_path] pixelated.runserver.setup() + def test_start_services_provides_port(self): + bind_address = '127.0.0.1' + bind_port = 12345 + when(app_factory).create_app(any(), bind_address, bind_port).thenReturn(None) + + pixelated.runserver.start_services(bind_address, bind_port) + + verify(app_factory).create_app(any(), bind_address, bind_port) + def spin_up_fifo(self, test_fifo): with open(test_fifo, 'w') as fifo: fifo.write(json.dumps({'leap_provider_hostname': 'test_provider', 'user': 'test_user', 'password': 'test_password'})) -- cgit v1.2.3