When testing don't register shutdown functions
This commit is contained in:
parent
c14e722303
commit
9a43626aa6
1 changed files with 3 additions and 1 deletions
|
@ -17,6 +17,8 @@ import gevent.event
|
||||||
from gevent import monkey
|
from gevent import monkey
|
||||||
monkey.patch_all(thread=False, subprocess=False)
|
monkey.patch_all(thread=False, subprocess=False)
|
||||||
|
|
||||||
|
atexit_register = atexit.register
|
||||||
|
atexit.register = lambda func: "" # Don't register shutdown functions to avoid IO error on exit
|
||||||
|
|
||||||
def pytest_addoption(parser):
|
def pytest_addoption(parser):
|
||||||
parser.addoption("--slow", action='store_true', default=False, help="Also run slow tests")
|
parser.addoption("--slow", action='store_true', default=False, help="Also run slow tests")
|
||||||
|
@ -118,7 +120,7 @@ def cleanup():
|
||||||
if os.path.isfile(file_path):
|
if os.path.isfile(file_path):
|
||||||
os.unlink(file_path)
|
os.unlink(file_path)
|
||||||
|
|
||||||
atexit.register(cleanup)
|
atexit_register(cleanup)
|
||||||
|
|
||||||
@pytest.fixture(scope="session")
|
@pytest.fixture(scope="session")
|
||||||
def resetSettings(request):
|
def resetSettings(request):
|
||||||
|
|
Loading…
Reference in a new issue