django-co jest przyjazny rozwidlenie Django każdym pakiecie pierwotnie przez Michaiła Podgurskiy (kmmbvnr). & Nbsp; celem widelec jest ustalenie najbardziej irytujących błędów i dodać kilka funkcji Aby pozostać w zgodzie z oryginalnym opakowaniu django-co zachowuje samej przestrzeni nazw: django_any.
django-co jest jednoznaczne zamiennik starego stylu, duże i podatne na błędy plików ukrytych urządzeń.
django-co pozwala określić tylko te ważne dla badań i wypełnia resztę losowo z akceptowanych wartości.
To sprawia, że testy czyste i łatwe do zrozumienia, bez czytania plików konfiguracji testu .:
z django_any importu any_model
Klasa TestMyShop (TestCase):
& Nbsp; def test_order_updates_user_account (self):
& Nbsp; konto = any_model (konta, kwota = 25, user__is_active = True)
& Nbsp; order = any_model (Zamówienie, użytkownik = account.user, kwota = 10)
& Nbsp; order.proceed ()
& Nbsp; konto = Account.objects.get (pk = account.pk)
& Nbsp; self.assertEquals (15, account.amount)
Czytaj więcej na docs: http://django-whatever.readthedocs.org/
Requirements:
- Python
- Django
Komentarze nie znaleziono