diff --git a/letsencrypt/plugins/standalone.py b/letsencrypt/plugins/standalone.py index 8e5f1e77d..4444ed2c1 100644 --- a/letsencrypt/plugins/standalone.py +++ b/letsencrypt/plugins/standalone.py @@ -49,7 +49,7 @@ class ServerManager(object): cls = BaseHTTPServer.HTTPServer try: - server = cls(('', port), handler) + server = cls(("", port), handler) except socket.error as error: errors.StandaloneBindError(error, port) diff --git a/letsencrypt/plugins/standalone_test.py b/letsencrypt/plugins/standalone_test.py new file mode 100644 index 000000000..8c0dd6f97 --- /dev/null +++ b/letsencrypt/plugins/standalone_test.py @@ -0,0 +1,21 @@ +"""Tests for letsencrypt.plugins.standalone.""" +import unittest + + +class ServerManagerTest(unittest.TestCase): + """Tests for letsencrypt.plugins.standalone.ServerManager.""" + + def setUp(self): + from letsencrypt.plugins.standalone import ServerManager + self.certs = {} + self.simple_http_resources = {} + self.mgr = ServerManager(self.certs, self.simple_http_resources) + + def test_init(self): + self.assertTrue(self.mgr.certs is self.certs) + self.assertTrue( + self.mgr.simple_http_resources is self.simple_http_resources) + + +if __name__ == "__main__": + unittest.main() # pragma: no cover