在python Coverage库中,用于查找代码覆盖率。我已经编写了这样的简单flask应用程序,并在其中嵌入了代码覆盖API:
from flask import Flask
import coverage
cov = coverage.Coverage()
cov.start()
app = Flask(__name__)
@app.route('/')
def hello_world():
print('Hello world')
return redirect(url_for('hello1'))
@app.route('/hello1')
def hello():
return 'hello'
if __name__ == '__main__':
app.run()
cov.save()
cov.html_report(directory='covhtml')
cov.stop()
当我运行此应用程序时,它运行良好。要关闭它,我使用CTRL + C,然后我得到CoverageException像这样:
我应该如何在coverage中嵌入coverage代码以获取Code-Coverage报告?