From ec1d9b4b19627821724f54b501d557b81e72622a Mon Sep 17 00:00:00 2001 From: Simon Guigui Date: Wed, 7 Jun 2023 10:08:56 +0200 Subject: [PATCH] feat: run ASGI lifespan events Resolve https://github.com/schemathesis/schemathesis/issues/1727 --- src/schemathesis/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/schemathesis/models.py b/src/schemathesis/models.py index d66b81a177..9c8eb8adc7 100644 --- a/src/schemathesis/models.py +++ b/src/schemathesis/models.py @@ -438,9 +438,9 @@ def call_asgi( ) if base_url is None: base_url = self.get_full_base_url() - client = ASGIClient(application) - return self.call(base_url=base_url, session=client, headers=headers, **kwargs) + with ASGIClient(application) as client: + return self.call(base_url=base_url, session=client, headers=headers, **kwargs) def validate_response( self,