@@ -23,8 +23,8 @@ class DummyHTTPSPublicKeyRetriever(HTTPSPublicKeyRetriever):
2323 def set_headers (self , headers ) -> None :
2424 self ._session .get .return_value .headers .update (headers )
2525
26- def set_text (self , text : str ) -> None :
27- self ._session .get .return_value .text .return_value = text
26+ def set_text (self , text : str | bytes ) -> None :
27+ self ._session .get .return_value .text .return_value = text # type: ignore[attr-defined]
2828
2929 def _get_session (self ) -> Mock :
3030 session = Mock (spec = aiohttp .ClientSession )
@@ -41,16 +41,16 @@ class BaseHTTPSPublicKeyRetrieverTestMixin(object):
4141 """Tests for aiohttp.HTTPSPublicKeyRetriever class for RS256 algorithm"""
4242
4343 def setUp (self ) -> None :
44- self ._private_key_pem = self .get_new_private_key_in_pem_format ()
44+ self ._private_key_pem = self .get_new_private_key_in_pem_format () # type: ignore[attr-defined]
4545 self ._public_key_pem = utils .get_public_key_pem_for_private_key_pem (
4646 self ._private_key_pem )
4747 self .base_url = 'https://example.com'
4848
4949 async def test_retrieve (self ) -> None :
5050 """Check if retrieve method returns public key"""
5151 retriever = DummyHTTPSPublicKeyRetriever (self .base_url )
52- retriever .set_text (self ._public_key_pem )
53- self .assertEqual (
52+ retriever .set_text (self ._public_key_pem ) # type: ignore[misc]
53+ self .assertEqual ( # type: ignore[attr-defined]
5454 await retriever .retrieve ('example/eg' ),
5555 self ._public_key_pem )
5656
@@ -61,7 +61,7 @@ async def test_retrieve_with_charset_in_content_type_h(self) -> None:
6161 retriever .set_text (self ._public_key_pem )
6262 retriever .set_headers (headers )
6363
64- self .assertEqual (
64+ self .assertEqual ( # type: ignore[attr-defined]
6565 await retriever .retrieve ('example/eg' ),
6666 self ._public_key_pem )
6767
@@ -71,10 +71,10 @@ async def test_retrieve_fails_with_different_content_type(self) -> None:
7171 """
7272 headers = {'content-type' : 'different/not-supported' }
7373 retriever = DummyHTTPSPublicKeyRetriever (self .base_url )
74- retriever .set_text (self ._public_key_pem )
74+ retriever .set_text (self ._public_key_pem ) # type: ignore[arg-type]
7575 retriever .set_headers (headers )
7676
77- with self .assertRaises (ValueError ):
77+ with self .assertRaises (ValueError ): # type: ignore[attr-defined]
7878 await retriever .retrieve ('example/eg' )
7979
8080 async def test_retrieve_session_uses_env_proxy (self ) -> None :
@@ -87,9 +87,9 @@ async def test_retrieve_session_uses_env_proxy(self) -> None:
8787 proxy_location )
8888 with mock .patch .dict (os .environ , proxy_dict , clear = True ):
8989 retriever = DummyHTTPSPublicKeyRetriever (self .base_url )
90- self .assertEqual (retriever ._proxies , expected_proxies )
90+ self .assertEqual (retriever ._proxies , expected_proxies ) # type: ignore[attr-defined]
9191 await retriever .retrieve (key_id )
92- retriever ._session .get .assert_called_once_with (
92+ retriever ._session .get .assert_called_once_with ( #type: ignore[attr-defined]
9393 f'{ self .base_url } /{ key_id } ' , headers = {'accept' : PEM_FILE_TYPE },
9494 proxy = expected_proxies [self .base_url .split (':' )[0 ]]
9595 )
0 commit comments