def run(server_class=ThreadingHTTPServer, handler_class=S, port=8080): logging.basicConfig(level=logging.INFO) server_address = ('', port) httpd = server_class(server_address, handler_class) logger.info('Starting httpd...\n') try: Collector.CreateCollector() c = Collector.getClient() c.start() httpd.serve_forever() except KeyboardInterrupt: pass httpd.server_close() logger.info('Stopping httpd...\n')
def ruuvi(self, tmpdir_factory): Collector.CreateCollector() c = Collector.getClient() c.data = {ID: TEST_DATA} return c