]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
Skip asyncio tests on windows
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Tue, 29 Jun 2021 02:40:03 +0000 (03:40 +0100)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Tue, 29 Jun 2021 12:47:15 +0000 (13:47 +0100)
tests/conftest.py

index e42f141aebdbda803a819e8f8669931b98980fed..8f3c36e2a55d74a65dabd4aab2dc3453e7f2402c 100644 (file)
@@ -1,3 +1,4 @@
+import sys
 import asyncio
 import inspect
 
@@ -46,6 +47,13 @@ def pytest_report_header(config):
     return [f"asyncio loop: {loop}"]
 
 
+def pytest_runtest_setup(item):
+    # Skip asyncio tests on Windows: they just don't seem to work
+    if sys.platform == "win32":
+        for mark in item.iter_markers(name="asyncio"):
+            pytest.skip(f"cannot run asyncio tests on {sys.platform}")
+
+
 @pytest.fixture
 def retries(request):
     """Retry a block in a test a few times before giving up."""