【问题标题】:Django LiveServerTestCase + NoseDjango LiveServerTestCase + 鼻子
【发布时间】:2013-06-18 00:30:27
【问题描述】:

我最近发现了 Django LiveServerTestCase 并用它来运行 Selenium 测试用例 (python manage.py test)。我喜欢它的地方在于它会在后台自动运行 Selenium 服务器。

我想从Jenkins 调整测试用例并找到这些commands

   nosetests --with-xcoverage --with-xunit --cover-package=myapp --cover-erase
   pylint -f parseable myapp/ | tee pylint.out

不幸的是,他们在执行脚本(以及初始化数据库等)时没有运行 Django 测试服务器。

我可以做些什么来使用noseLiveServerTestCase 一起工作,就像Django 做的那样?

【问题讨论】:

    标签: django unit-testing selenium jenkins nose


    【解决方案1】:

    在这里发布一个回复,因为这个问题让我得到了一些有趣的发现。

    我的情况与使用 django-nose 排序的 OP 类似

    python manage.py test functional_tests access_control --with-coverage --cover-package=access_control --cover-html
    

    在这种情况下,access_control 是产品应用程序,functional_tests 是具有 LiveServerTestCase 测试的单独应用程序。 access_control 有标准的 django 单元测试。

    【讨论】:

      猜你喜欢
      • 2015-12-26
      • 2012-10-03
      • 2014-01-19
      • 2013-01-19
      • 2015-12-18
      • 2018-09-02
      • 1970-01-01
      • 1970-01-01
      • 2013-03-21
      相关资源
      最近更新 更多