testing/mozbase/mozhttpd/tests/baseurl.py

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/testing/mozbase/mozhttpd/tests/baseurl.py	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,18 @@
     1.4 +import mozhttpd
     1.5 +import unittest
     1.6 +
     1.7 +class BaseUrlTest(unittest.TestCase):
     1.8 +
     1.9 +    def test_base_url(self):
    1.10 +        httpd = mozhttpd.MozHttpd(port=0)
    1.11 +        self.assertEqual(httpd.get_url(), None)
    1.12 +        httpd.start(block=False)
    1.13 +        self.assertEqual("http://127.0.0.1:%s/" % httpd.httpd.server_port,
    1.14 +                         httpd.get_url())
    1.15 +        self.assertEqual("http://127.0.0.1:%s/cheezburgers.html" % \
    1.16 +                             httpd.httpd.server_port,
    1.17 +                         httpd.get_url(path="/cheezburgers.html"))
    1.18 +        httpd.stop()
    1.19 +
    1.20 +if __name__ == '__main__':
    1.21 +    unittest.main()

mercurial