From 654d6f654bcd8b48d1523d7d6695b051370e16df Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Fri, 26 Jul 2024 21:53:50 +0100 Subject: [PATCH] Fix tests on Python 3.12 --- tests/test_auth.py | 20 ++++++++++++++++---- tox.ini | 2 +- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/tests/test_auth.py b/tests/test_auth.py index c1d3679e35..5d68d0b842 100644 --- a/tests/test_auth.py +++ b/tests/test_auth.py @@ -111,7 +111,10 @@ def test_apikey_auth(self): ) session = auth.signed_session() prep_req = session.prepare_request(self.request) - self.assertDictContainsSubset({'testheader' : 'testheadervalue'}, prep_req.headers) + self.assertLessEqual( + {'testheader': 'testheadervalue'}.items(), + prep_req.headers.items(), + ) auth = ApiKeyCredentials( in_query={ @@ -126,19 +129,28 @@ def test_cs_auth(self): auth = CognitiveServicesCredentials("mysubkey") session = auth.signed_session() prep_req = session.prepare_request(self.request) - self.assertDictContainsSubset({'Ocp-Apim-Subscription-Key' : 'mysubkey'}, prep_req.headers) + self.assertLessEqual( + {'Ocp-Apim-Subscription-Key': 'mysubkey'}.items(), + prep_req.headers.items(), + ) def test_eventgrid_auth(self): auth = TopicCredentials("mytopickey") session = auth.signed_session() prep_req = session.prepare_request(self.request) - self.assertDictContainsSubset({'aeg-sas-key' : 'mytopickey'}, prep_req.headers) + self.assertLessEqual( + {'aeg-sas-key': 'mytopickey'}.items(), + prep_req.headers.items(), + ) def test_eventgrid_domain_auth(self): auth = DomainCredentials("mydomainkey") session = auth.signed_session() prep_req = session.prepare_request(self.request) - self.assertDictContainsSubset({'aeg-sas-key' : 'mydomainkey'}, prep_req.headers) + self.assertLessEqual( + {'aeg-sas-key': 'mydomainkey'}.items(), + prep_req.headers.items(), + ) if __name__ == '__main__': unittest.main() diff --git a/tox.ini b/tox.ini index b2081f4f94..9129599d20 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist=py{36,37,38,39,310,311} +envlist=py{36,37,38,39,310,311,312} skipsdist=True [testenv]