mirror of
https://github.com/simonw/datasette.git
synced 2025-12-10 16:51:24 +01:00
Otherwise it throws an exception because it gets disrupted by the asyncio activity in the other tests.
16 lines
398 B
Python
16 lines
398 B
Python
def pytest_configure(config):
|
|
import sys
|
|
|
|
sys._called_from_test = True
|
|
|
|
|
|
def pytest_unconfigure(config):
|
|
import sys
|
|
|
|
del sys._called_from_test
|
|
|
|
|
|
def pytest_collection_modifyitems(items):
|
|
# Ensure test_black.py runs first before any asyncio code kicks in
|
|
test_black = [fn for fn in items if fn.name == "test_black"][0]
|
|
items.insert(0, items.pop(items.index(test_black)))
|