summaryrefslogtreecommitdiff
path: root/venv/lib/python3.11/site-packages/sniffio/_tests/test_sniffio.py
diff options
context:
space:
mode:
authorcyfraeviolae <cyfraeviolae>2024-04-03 03:17:55 -0400
committercyfraeviolae <cyfraeviolae>2024-04-03 03:17:55 -0400
commit12cf076118570eebbff08c6b3090e0d4798447a1 (patch)
tree3ba25e17e3c3a5e82316558ba3864b955919ff72 /venv/lib/python3.11/site-packages/sniffio/_tests/test_sniffio.py
parentc45662ff3923b34614ddcc8feb9195541166dcc5 (diff)
no venv
Diffstat (limited to 'venv/lib/python3.11/site-packages/sniffio/_tests/test_sniffio.py')
-rw-r--r--venv/lib/python3.11/site-packages/sniffio/_tests/test_sniffio.py84
1 files changed, 0 insertions, 84 deletions
diff --git a/venv/lib/python3.11/site-packages/sniffio/_tests/test_sniffio.py b/venv/lib/python3.11/site-packages/sniffio/_tests/test_sniffio.py
deleted file mode 100644
index 02945a9..0000000
--- a/venv/lib/python3.11/site-packages/sniffio/_tests/test_sniffio.py
+++ /dev/null
@@ -1,84 +0,0 @@
-import os
-import sys
-
-import pytest
-
-from .. import (
- current_async_library, AsyncLibraryNotFoundError,
- current_async_library_cvar, thread_local
-)
-
-
-def test_basics_cvar():
- with pytest.raises(AsyncLibraryNotFoundError):
- current_async_library()
-
- token = current_async_library_cvar.set("generic-lib")
- try:
- assert current_async_library() == "generic-lib"
- finally:
- current_async_library_cvar.reset(token)
-
- with pytest.raises(AsyncLibraryNotFoundError):
- current_async_library()
-
-
-def test_basics_tlocal():
- with pytest.raises(AsyncLibraryNotFoundError):
- current_async_library()
-
- old_name, thread_local.name = thread_local.name, "generic-lib"
- try:
- assert current_async_library() == "generic-lib"
- finally:
- thread_local.name = old_name
-
- with pytest.raises(AsyncLibraryNotFoundError):
- current_async_library()
-
-
-def test_asyncio():
- import asyncio
-
- with pytest.raises(AsyncLibraryNotFoundError):
- current_async_library()
-
- ran = []
-
- async def this_is_asyncio():
- assert current_async_library() == "asyncio"
- # Call it a second time to exercise the caching logic
- assert current_async_library() == "asyncio"
- ran.append(True)
-
- asyncio.run(this_is_asyncio())
- assert ran == [True]
-
- with pytest.raises(AsyncLibraryNotFoundError):
- current_async_library()
-
-
-@pytest.mark.skipif(
- sys.version_info >= (3, 12),
- reason=
- "curio broken on 3.12 (https://github.com/python-trio/sniffio/pull/42)",
-)
-def test_curio():
- import curio
-
- with pytest.raises(AsyncLibraryNotFoundError):
- current_async_library()
-
- ran = []
-
- async def this_is_curio():
- assert current_async_library() == "curio"
- # Call it a second time to exercise the caching logic
- assert current_async_library() == "curio"
- ran.append(True)
-
- curio.run(this_is_curio)
- assert ran == [True]
-
- with pytest.raises(AsyncLibraryNotFoundError):
- current_async_library()