Пример #1
0
class ServerLayer(Layer):

    def setUp(self):
        self.httpd = HTTPServer(DOCUMENT_ROOT, ADDRESS, PORT)
        self.thread = Thread(target=self.httpd.serve_forever)
        self.thread.start()
        self['URL'] = 'http://localhost:%i/' % PORT

    def tearDown(self):
        self.httpd.shutdown()
        self.httpd.server_close()
        while self.thread.isAlive():
            pass
        self.thread.join()
Пример #2
0
 def setUp(self):
     self.httpd = HTTPServer(DOCUMENT_ROOT, ADDRESS, PORT)
     self.thread = Thread(target=self.httpd.serve_forever)
     self.thread.start()
     self['URL'] = 'http://localhost:%i/' % PORT