auth0-python
Advanced tools
| # This value is updated by `poetry_dynamic_versioning` during build time from the latest git tag | ||
| __version__ = "4.6.0" | ||
| __version__ = "4.6.1" | ||
@@ -4,0 +4,0 @@ from auth0.exceptions import Auth0Error, RateLimitError, TokenValidationError |
@@ -351,3 +351,3 @@ from __future__ import annotations | ||
| def link_user_account(self, user_id: str, body: dict[str, Any]) -> dict[str, Any]: | ||
| def link_user_account(self, user_id: str, body: dict[str, Any]) -> list[dict[str, Any]]: | ||
| """Link user accounts. | ||
@@ -354,0 +354,0 @@ |
@@ -89,7 +89,7 @@ from __future__ import annotations | ||
| # Request with re-usable session | ||
| return self._request_with_session(self.session, *args, **kwargs) | ||
| return await self._request_with_session(self._session, *args, **kwargs) | ||
| else: | ||
| # Request without re-usable session | ||
| async with aiohttp.ClientSession() as session: | ||
| return self._request_with_session(session, *args, **kwargs) | ||
| return await self._request_with_session(session, *args, **kwargs) | ||
@@ -96,0 +96,0 @@ async def get( |
@@ -25,3 +25,3 @@ import re | ||
| class TestAuth0(unittest.TestCase): | ||
| class TestAuth0(unittest.IsolatedAsyncioTestCase): | ||
| @pytest.mark.asyncio | ||
@@ -32,3 +32,3 @@ @aioresponses() | ||
| await mocked.get(clients, callback=callback) | ||
| mocked.get(clients, callback=callback) | ||
@@ -53,4 +53,4 @@ auth0 = Auth0(domain="example.com", token="jwt") | ||
| await mocked.get(clients, callback=callback) | ||
| await mocked.put(factors, callback=callback2) | ||
| mocked.get(clients, callback=callback) | ||
| mocked.put(factors, callback=callback2) | ||
@@ -57,0 +57,0 @@ async with Auth0(domain="example.com", token="jwt") as auth0: |
@@ -58,3 +58,3 @@ import time | ||
| class TestAsyncAsymmetricSignatureVerifier(unittest.TestCase): | ||
| class TestAsyncAsymmetricSignatureVerifier(unittest.IsolatedAsyncioTestCase): | ||
| @pytest.mark.asyncio | ||
@@ -64,3 +64,3 @@ @aioresponses() | ||
| callback, mock = get_callback(200, JWKS_RESPONSE_SINGLE_KEY) | ||
| await mocked.get(JWKS_URI, callback=callback) | ||
| mocked.get(JWKS_URI, callback=callback) | ||
@@ -74,3 +74,3 @@ verifier = AsyncAsymmetricSignatureVerifier(JWKS_URI) | ||
| class TestAsyncJwksFetcher(unittest.TestCase): | ||
| class TestAsyncJwksFetcher(unittest.IsolatedAsyncioTestCase): | ||
| @pytest.mark.asyncio | ||
@@ -87,4 +87,4 @@ @aioresponses() | ||
| callback, mock = get_callback(200, JWKS_RESPONSE_SINGLE_KEY) | ||
| await mocked.get(JWKS_URI, callback=callback) | ||
| await mocked.get(JWKS_URI, callback=callback) | ||
| mocked.get(JWKS_URI, callback=callback) | ||
| mocked.get(JWKS_URI, callback=callback) | ||
@@ -126,4 +126,4 @@ key_1 = await fetcher.get_key("test-key-1") | ||
| callback, mock = get_callback(200, JWKS_RESPONSE_MULTIPLE_KEYS) | ||
| await mocked.get(JWKS_URI, callback=callback) | ||
| await mocked.get(JWKS_URI, callback=callback) | ||
| mocked.get(JWKS_URI, callback=callback) | ||
| mocked.get(JWKS_URI, callback=callback) | ||
@@ -152,3 +152,3 @@ key_1 = await fetcher.get_key("test-key-1") | ||
| callback, mock = get_callback(200, {"keys": [RSA_PUB_KEY_1_JWK]}) | ||
| await mocked.get(JWKS_URI, callback=callback) | ||
| mocked.get(JWKS_URI, callback=callback) | ||
@@ -170,3 +170,3 @@ # Triggers the first call | ||
| callback, mock = get_callback(200, JWKS_RESPONSE_MULTIPLE_KEYS) | ||
| await mocked.get(JWKS_URI, callback=callback) | ||
| mocked.get(JWKS_URI, callback=callback) | ||
@@ -193,3 +193,3 @@ # Triggers the second call | ||
| callback, mock = get_callback(200, JWKS_RESPONSE_SINGLE_KEY) | ||
| await mocked.get(JWKS_URI, callback=callback) | ||
| mocked.get(JWKS_URI, callback=callback) | ||
@@ -217,4 +217,4 @@ with self.assertRaises(Exception) as err: | ||
| callback, mock = get_callback(500, {}) | ||
| await mocked.get(JWKS_URI, callback=callback) | ||
| await mocked.get(JWKS_URI, callback=callback) | ||
| mocked.get(JWKS_URI, callback=callback) | ||
| mocked.get(JWKS_URI, callback=callback) | ||
@@ -237,3 +237,3 @@ with self.assertRaises(Exception) as err: | ||
| class TestAsyncTokenVerifier(unittest.TestCase): | ||
| class TestAsyncTokenVerifier(unittest.IsolatedAsyncioTestCase): | ||
| @pytest.mark.asyncio | ||
@@ -243,3 +243,3 @@ @aioresponses() | ||
| callback, mock = get_callback(200, {"keys": [PUBLIC_KEY]}) | ||
| await mocked.get(JWKS_URI, callback=callback) | ||
| mocked.get(JWKS_URI, callback=callback) | ||
@@ -275,3 +275,3 @@ issuer = "https://tokens-test.auth0.com/" | ||
| ) # different pub key | ||
| await mocked.get(JWKS_URI, callback=callback) | ||
| mocked.get(JWKS_URI, callback=callback) | ||
@@ -278,0 +278,0 @@ issuer = "https://tokens-test.auth0.com/" |
@@ -57,3 +57,3 @@ import base64 | ||
| class TestAsyncify(unittest.TestCase): | ||
| class TestAsyncify(unittest.IsolatedAsyncioTestCase): | ||
| @pytest.mark.asyncio | ||
@@ -63,3 +63,3 @@ @aioresponses() | ||
| callback, mock = get_callback() | ||
| await mocked.get(clients, callback=callback) | ||
| mocked.get(clients, callback=callback) | ||
| c = asyncify(Clients)(domain="example.com", token="jwt") | ||
@@ -79,3 +79,3 @@ self.assertEqual(await c.all_async(), payload) | ||
| callback, mock = get_callback() | ||
| await mocked.post(clients, callback=callback) | ||
| mocked.post(clients, callback=callback) | ||
| c = asyncify(Clients)(domain="example.com", token="jwt") | ||
@@ -96,3 +96,3 @@ data = {"client": 1} | ||
| callback, mock = get_callback() | ||
| await mocked.post(token, callback=callback) | ||
| mocked.post(token, callback=callback) | ||
| c = asyncify(GetToken)("example.com", "cid", client_secret="clsec") | ||
@@ -123,3 +123,3 @@ self.assertEqual( | ||
| callback, mock = get_callback() | ||
| await mocked.get(user_info, callback=callback) | ||
| mocked.get(user_info, callback=callback) | ||
| c = asyncify(Users)(domain="example.com") | ||
@@ -141,3 +141,3 @@ self.assertEqual( | ||
| callback, mock = get_callback() | ||
| await mocked.post(users_imports, callback=callback) | ||
| mocked.post(users_imports, callback=callback) | ||
| j = asyncify(Jobs)(domain="example.com", token="jwt") | ||
@@ -167,3 +167,3 @@ users = TemporaryFile() | ||
| callback, mock = get_callback() | ||
| await mocked.patch(clients, callback=callback) | ||
| mocked.patch(clients, callback=callback) | ||
| c = asyncify(Clients)(domain="example.com", token="jwt") | ||
@@ -184,3 +184,3 @@ data = {"client": 1} | ||
| callback, mock = get_callback() | ||
| await mocked.put(factors, callback=callback) | ||
| mocked.put(factors, callback=callback) | ||
| g = asyncify(Guardian)(domain="example.com", token="jwt") | ||
@@ -201,3 +201,3 @@ data = {"factor": 1} | ||
| callback, mock = get_callback() | ||
| await mocked.delete(clients, callback=callback) | ||
| mocked.delete(clients, callback=callback) | ||
| c = asyncify(Clients)(domain="example.com", token="jwt") | ||
@@ -218,3 +218,3 @@ self.assertEqual(await c.delete_async("client-1"), payload) | ||
| callback, mock = get_callback() | ||
| await mocked.get(clients, callback=callback) | ||
| mocked.get(clients, callback=callback) | ||
| async with asyncify(Clients)(domain="example.com", token="jwt") as c: | ||
@@ -234,6 +234,6 @@ self.assertEqual(await c.all_async(), payload) | ||
| callback, mock = get_callback(status=429) | ||
| await mocked.get(clients, callback=callback) | ||
| await mocked.get(clients, callback=callback) | ||
| await mocked.get(clients, callback=callback) | ||
| await mocked.get(clients, payload=payload) | ||
| mocked.get(clients, callback=callback) | ||
| mocked.get(clients, callback=callback) | ||
| mocked.get(clients, callback=callback) | ||
| mocked.get(clients, payload=payload) | ||
| c = asyncify(Clients)(domain="example.com", token="jwt") | ||
@@ -251,10 +251,10 @@ rest_client = c._async_client.client | ||
| callback, mock = get_callback(status=429) | ||
| await mocked.post(clients, callback=callback) | ||
| await mocked.post(clients, callback=callback) | ||
| await mocked.post(clients, callback=callback) | ||
| await mocked.post(clients, payload=payload) | ||
| mocked.post(clients, callback=callback) | ||
| mocked.post(clients, callback=callback) | ||
| mocked.post(clients, callback=callback) | ||
| mocked.post(clients, payload=payload) | ||
| c = asyncify(Clients)(domain="example.com", token="jwt") | ||
| rest_client = c._async_client.client | ||
| rest_client._skip_sleep = True | ||
| self.assertEqual(await c.all_async(), payload) | ||
| self.assertEqual(await c.create_async({}), payload) | ||
| self.assertEqual(3, mock.call_count) | ||
@@ -266,3 +266,3 @@ | ||
| callback, mock = get_callback() | ||
| await mocked.get(clients, callback=callback) | ||
| mocked.get(clients, callback=callback) | ||
| c = asyncify(Clients)(domain="example.com", token="jwt", timeout=(8.8, 9.9)) | ||
@@ -269,0 +269,0 @@ self.assertEqual(await c.all_async(), payload) |
+1
-1
| Metadata-Version: 2.1 | ||
| Name: auth0-python | ||
| Version: 4.6.0 | ||
| Version: 4.6.1 | ||
| Summary: | ||
@@ -5,0 +5,0 @@ Home-page: https://auth0.com |
+1
-1
@@ -7,3 +7,3 @@ [build-system] | ||
| name = "auth0-python" | ||
| version = "4.6.0" # This is replaced by dynamic versioning | ||
| version = "4.6.1" # This is replaced by dynamic versioning | ||
| description = "" | ||
@@ -10,0 +10,0 @@ authors = ["Auth0 <support@auth0.com>"] |
Alert delta unavailable
Currently unable to show alert delta for PyPI packages.
508281
-0.02%