1from __future__ import absolute_import 2 3import mozhttpd 4import unittest 5 6import mozunit 7 8 9class BaseUrlTest(unittest.TestCase): 10 11 def test_base_url(self): 12 httpd = mozhttpd.MozHttpd(port=0) 13 self.assertEqual(httpd.get_url(), None) 14 httpd.start(block=False) 15 self.assertEqual("http://127.0.0.1:%s/" % httpd.httpd.server_port, 16 httpd.get_url()) 17 self.assertEqual("http://127.0.0.1:%s/cheezburgers.html" % 18 httpd.httpd.server_port, 19 httpd.get_url(path="/cheezburgers.html")) 20 httpd.stop() 21 22 23if __name__ == '__main__': 24 mozunit.main() 25