【问题标题】:django - Run tests upon starting serverdjango - 在启动服务器时运行测试
【发布时间】:2015-11-14 21:18:23
【问题描述】:

当使用python manage.py runserver 启动服务器时,如何配置我的 Django 服务器以从 tests.py 运行测试?现在,我必须通过python manage.py test articles 运行测试。 (注意:我使用的是 Django 1.8)

【问题讨论】:

  • 创建一个bash别名还是依次运行?
  • bash 别名是一种方法。
  • 不完全是我想要的,但它确实有效。如果我没有很快得到另一个答案,我会关闭这个。谢谢!
  • 为什么要在启动服务器时运行测试?
  • @LouisBarranqueiro:持续的质量检查。如果我对模型或 HTML 模板进行更改,它也特别有用。

标签: python django


【解决方案1】:

@limelights 的回答:

创建一个 bash 别名或按顺序运行它们?

我已经将这个答案改编为这行代码(对于 bash):

alias runserver="sudo python ~/testsite/manage.py test articles; sudo python ~/testsite/manage.py runserver 192.168.1.245:90(一行)

使用runserver 运行测试套件并打开服务器。一个额外的好处是我可以从任何位置运行它,而无需进入 ~/testsite 目录。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-20
    • 2021-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-14
    • 2013-12-16
    • 2022-11-30
    相关资源
    最近更新 更多