@@ -65,6 +65,7 @@ setuptools.setup(
"sphinx-rtd-theme",
"recommonmark",
"pytest",
+ "bottle",
],
# 'redis': ['redis', 'django-redis'],
# 'pywb': ['pywb', 'redis'],
@@ -0,0 +1,19 @@
+from multiprocessing import Process
+
+import pytest
+from .mock_server.server import start
+server_process = None
[email protected]
+def pytest_sessionstart(session):
+ global server_process
+ server_process = Process(target=start)
+ server_process.start()
+def pytest_sessionfinish(session):
+ if server_process is not None:
+ server_process.terminate()
+ server_process.join()
@@ -0,0 +1,8 @@
+from bottle import route, run
+@route('/')
+def index():
+ return "Hello"
+def start():
+ run(host='localhost', port=8080)