0
我想在我的瓶子应用程序中构建一系列蓝图的测试环境。目录结构看起来有点像这样:找到所有前缀有特定瓶的前缀
run.py
app/
blueprints/
__init__.py
bp.py
bp2.py
bp3.py
__init__.py
views.py
初始化蓝图目录内的.py看起来是这样的:
from app import app
from bp import bp
from bp2 import bp2
app.register_blueprint(bp, url_prefix('/generate'))
app.register_blueprint(bp2, url_prefix('/generate'))
app.register_blueprint(bp3, url_prefix('/do_something_else'))
现在,我想推出一个测试系统,做这样的事情(伪代码):
for every url that starts with /generate:
j = json.load(that_url())
with open('fixture.json', 'r') as fixture:
if j == json.load(fixture):
app.logger.info('TEST PASSED')
这将如何工作?