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
Blog comments powered by Disqus