response = requests.get('http://127.0.0.1:8888/') assert response.status_code == 200 assert response.text == 'Hello, World!'
def __init__(self, app): self.app = app def __call__(self, environ, start_response): import time start = time.time() response = self.app(environ, start_response) duration = time.time() - start print(f"Request took: duration:.4fs") return response app = hello_world_app app = LoggingMiddleware(app) app = TimingMiddleware(app)
# docker-compose.yml version: '3.8'
EXPOSE 8000