Nefunkční testy v Djangu
A to jste věděli, že když v adresáři s vaší aplikací chybí soubor models.py, nebudou vám pro tuto aplikaci fungovat testy?
$ ./manage.py test shared
Creating test database...
[zkrácený výpis]
F
======================================================================
FAIL: testHomepage (myproject.shared.tests.simpleviews.SimpleTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/m/myproject/shared/tests/simple.py", line 19, in testHP
self.assertTrue(l)
AssertionError
----------------------------------------------------------------------
Ran 1 test in 0.208s
FAILED (failures=1)
Destroying test database...
Řešení? Stačí do adresáře s aplikací přidat prázdný soubor models.py:
$ touch shared/models.py