Mam dwie aplikacje czysto usługowe, które działają jako sługa dla moich podstawowych modeli. W związku z tym nie mają własnych modeli.Pozbywanie się pustych models.py w django testsuite
Choć testsuite dla pierwszej usługi działa poprawnie, drugi rzuca się następujący błąd:
django.core.exceptions.ImproperlyConfigured:
App with label location is missing a models.py module.
Jeśli dodać pustą models.py, pakiet działa poprawnie.
Nie mogę zauważyć różnicy pod względem architektury/struktury między aplikacjami. Ale chcę pozbyć się pustego, niepotrzebnego modelu .py.
Jak to zrobić?
co używasz dla testów jednostkowych? Narzędzia dostarczane z Django lub czymś innym. Czy możesz pokazać kod testowy powodujący niepowodzenie testu? – jknupp
Używam standardowego zestawu testów djangos i fałszywej biblioteki. Nie wiem, co napisać (jest ponad 100 testów), ale wszystkie testy są w folderze '/ tests' w mojej aplikacji i importuję testy za pośrednictwem' __init __. Py'. – shredding