diff --git a/pywb/apps/conftest.py b/pywb/apps/conftest.py new file mode 100644 index 00000000..d5d4c959 --- /dev/null +++ b/pywb/apps/conftest.py @@ -0,0 +1,3 @@ +def pytest_configure(config): + import sys + sys._called_from_test = True diff --git a/pywb/apps/wayback.py b/pywb/apps/wayback.py index acdffffb..afedfbd6 100644 --- a/pywb/apps/wayback.py +++ b/pywb/apps/wayback.py @@ -1,8 +1,11 @@ -# Use gevent if available -try: - from gevent.monkey import patch_all; patch_all() -except Exception as e: - pass +import sys + +if not hasattr(sys, '_called_from_test'): #pragma: no cover + # Use gevent if available + try: + from gevent.monkey import patch_all; patch_all() + except Exception as e: + pass from pywb.framework.wsgi_wrappers import init_app from pywb.webapp.pywb_init import create_wb_router