import requests
|
|
import threading
|
|
from urllib.parse import urljoin
|
|
from be import serve
|
|
from fe import conf
|
|
|
|
thread: threading.Thread = None
|
|
|
|
|
|
# 修改这里启动后端程序,如果不需要可删除这行代码
|
|
def run_backend():
|
|
# rewrite this if rewrite backend
|
|
serve.be_run()
|
|
|
|
|
|
def pytest_configure(config):
|
|
global thread
|
|
print("frontend begin test")
|
|
thread = threading.Thread(target=run_backend)
|
|
thread.start()
|
|
|
|
|
|
def pytest_unconfigure(config):
|
|
url = urljoin(conf.URL, "shutdown")
|
|
requests.get(url)
|
|
thread.join()
|
|
print("frontend end test")
|