首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么flask测试会产生两个测试实例?

为什么flask测试会产生两个测试实例?
EN

Stack Overflow用户
提问于 2013-11-10 22:42:43
回答 1查看 505关注 0票数 5

我想使用flask-testing提供的LiveServerTestCase类结合Selenium来测试我的flask应用程序。

我尝试按照flask-test文档中描述的方式实现测试。但是LiveServerTestCase上的文档非常稀少,我最终总是得到两个同时执行的测试用例的实例。

我使用相同的行为通过Eclipse和PyCharm运行我的测试。

如何运行/配置我的测试才能只获得一个测试实例?

下面是我设置测试的方法:

代码语言:javascript
复制
import unittest
import urllib2
from selenium import webdriver
from CodeLoad import app
from flask_testing import LiveServerTestCase    

class flask_tests(LiveServerTestCase):

    def create_app(self):
        return app

    def setUp(self):
        self.driver = webdriver.Firefox()

    def tearDown(self):
        self.driver.close()

    def test_0_server_is_up_and_running(self):
        response = urllib2.urlopen(self.get_server_url())
        self.assertEqual(response.code, 200)

if __name__ == '__main__':
    unittest.main()
EN

回答 1

Stack Overflow用户

发布于 2014-03-04 22:39:13

因为一个虫子。https://github.com/jarus/flask-testing/issues/33

尝试关闭调试

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19891021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档