在烧瓶下运行Qunit测试的最佳方法

时间:2012-06-19 18:23:11

标签: javascript python flask qunit

我在html页面上有一组需要运行的QUnit测试。由于此测试引用了使用AJAX请求命中服务器的javascript函数,因此我无法直接从文件系统运行测试Html文件而不会出现此错误:

XMLHttpRequest cannot load http://localhost:5000/_get_stats. Origin null is not allowed by Access-Control-Allow-Origin.

在服务器上,我有一个Flask应用程序。我想写一个视图来提供我的测试html,因此绕过了访问控制,但我想知道这是否是推荐的解决方法。对此有什么其他解决方案吗?

1 个答案:

答案 0 :(得分:0)

我采用的解决方案是创建一个类似的视图:

@app.route("/_test")
def test():
    return render_template('test.html')

它需要服务器运行,但这就是我的情况。