我正试图使用python migrate.py测试在Django项目中运行测试,但它似乎什么都没有。
我目前有以下结构:
Project dir
|
- MyProject
- myApp
- tests
|
- __init.py__
- test_forms.py
- test_integration.py
- test_models.py
- test_views.py
以前我将tests文件夹作为myAPp下的子文件夹,但出现了同样的问题,即没有找到任何测试:
python manage.py test --debug-mode
Creating test database for alias 'default'...
System check identified no issues (0 silenced).
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
Destroying test database for alias 'default'...
import unittest
class TestGeneric(unittest.TestCase):
@unittest.skip('Skipping default nothing test for test_views')
def test_bugger_all(self):
self.fail("Shouldn't get here")
if __name__ == '__main__':
unittest.main()
如果我用python-m test_views.py运行这个程序,那么它就可以正常工作,但是从项目根目录来看,python manage.py test什么都没有。测试和.py文件都被命名为test_*。
如果有关系的话,我是在玩虚拟机。
我错过了什么?