diff options
author | Bert JW Regeer <bertjw@regeer.org> | 2016-06-02 19:34:21 -0600 |
---|---|---|
committer | Bert JW Regeer <bertjw@regeer.org> | 2016-06-03 14:13:08 -0600 |
commit | 4791d85383a1288d080e1c2fa4e57f46c35b39cf (patch) | |
tree | 621fa4732ff1cc3b2313b39a254221563b539064 | |
parent | 97628daf3458e4c72a252ed53f6544895c67afc6 (diff) | |
download | waitress-4791d85383a1288d080e1c2fa4e57f46c35b39cf.tar.gz |
Add tests for servers
-rw-r--r-- | waitress/tests/test_server.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/waitress/tests/test_server.py b/waitress/tests/test_server.py index 7e825b6..d65a35e 100644 --- a/waitress/tests/test_server.py +++ b/waitress/tests/test_server.py @@ -96,6 +96,13 @@ class TestWSGIServer(unittest.TestCase): inst.run() self.assertTrue(inst.task_dispatcher.was_shutdown) + def test_run_base_server(self): + inst = self._makeOneWithMulti(_start=False) + inst.asyncore = DummyAsyncore() + inst.task_dispatcher = DummyTaskDispatcher() + inst.run() + self.assertTrue(inst.task_dispatcher.was_shutdown) + def test_pull_trigger(self): inst = self._makeOneWithMap(_start=False) inst.trigger = DummyTrigger() @@ -259,6 +266,16 @@ if hasattr(socket, 'AF_UNIX'): [(inst, client, ('localhost', None), inst.adj)] ) + def test_creates_new_sockinfo(self): + from waitress.server import UnixWSGIServer + inst = UnixWSGIServer( + dummy_app, + unix_socket=self.unix_socket, + unix_socket_perms='600' + ) + + self.assertEqual(inst.sockinfo[0], socket.AF_UNIX) + class DummySock(object): accepted = False blocking = False |