django-kas yra draugiškas šakutė iš django-kiekvienos pakuotės pradžių Michailo Podgurskiy (kmmbvnr). & Nbsp; iš šakutės tikslas yra nustatyti labiausiai erzina klaidas ir pridėti keletą funkcijų ir toliau atitinka gamintojo pakuotėje Django-kokia išlaiko tą pačią vardų: django_any.
django-kas yra aiškus pakaitalas senojo stiliaus, didelių ir klaidų tikimybė numanoma pirmenybių failus.
django-kas leidžia nustatyti svarbius testus tik laukus ir užpildo likusią atsitiktinai su priimtinomis vertybėmis.
Tai daro bandymus švarius ir lengvai suprasti, neperskaičius rungtynių tvarkaraščius failus .:
nuo django_any importo any_model
klasė TestMyShop (TestCase):
& Nbsp; def test_order_updates_user_account (si):
& Nbsp; sąskaitos = any_model (sąskaita, suma = 25, user__is_active = True)
& Nbsp; order = any_model (įsakymas, vartotojo = account.user, suma = 10)
& Nbsp; order.proceed ()
& Nbsp; sąskaitos = Account.objects.get (PK = account.pk)
& Nbsp; self.assertEquals (15 account.amount)
Skaityti daugiau tuo docs: http://django-whatever.readthedocs.org/
Requirements:
- Python
- Django
Komentarai nerastas