diff options
author | Bert JW Regeer <bertjw@regeer.org> | 2016-06-02 12:56:07 -0600 |
---|---|---|
committer | Bert JW Regeer <bertjw@regeer.org> | 2016-06-03 14:11:40 -0600 |
commit | e1149a00e097ca56b60dad2c6bc1465c0bdb0505 (patch) | |
tree | f6f36597edbaeabb9178c71ca411ae67425028a4 | |
parent | aa49f0cd43f5e5831c0658bce1675555d551c004 (diff) | |
download | waitress-e1149a00e097ca56b60dad2c6bc1465c0bdb0505.tar.gz |
getaddrinfo allows for us to use service names instead of port numbers
-rw-r--r-- | waitress/tests/test_adjustments.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/waitress/tests/test_adjustments.py b/waitress/tests/test_adjustments.py index 17704c4..83937eb 100644 --- a/waitress/tests/test_adjustments.py +++ b/waitress/tests/test_adjustments.py @@ -137,6 +137,13 @@ class TestAdjustments(unittest.TestCase): def test_bad_port(self): self.assertRaises(ValueError, self._makeOne, listen='[::]:test') + def test_service_port(self): + inst = self._makeOne(listen='[::]:http 0.0.0.0:https') + + bind_pairs = [sockaddr[:2] for (_, _, _, sockaddr) in inst.listen] + + self.assertEqual(bind_pairs, [('::', 80), ('0.0.0.0', 443)]) + def test_dont_mix_host_port_listen(self): self.assertRaises( ValueError, |