django-ciò che è un fork amichevole della django-qualsiasi pacchetto in origine da Mikhail Podgurskiy (kmmbvnr) & nbsp;. Lo scopo della forcella è di fissare più fastidiosi bug e aggiungere alcune caratteristiche per essere compatibile con il pacchetto originale django-qualunque cosa conserva stesso namespace: django_any.
django-ciò che è la sostituzione esplicita vecchio stile, grandi e soggetti a errori file fixture implicita.
django-qualunque cosa vi permette di specificare solo i campi importanti per le prove e riempie il resto in modo casuale con valori accettabili.
Rende test pulito e facile da capire, senza leggere i file fixture .:
da django_any any_model import
Classe TestMyShop (TestCase):
& Nbsp; def test_order_updates_user_account (self):
& Nbsp; conto = any_model (Account, quantità = 25, user__is_active = True)
& Nbsp; order = any_model (Order, user = account.user, quantità = 10)
& Nbsp; order.proceed ()
& Nbsp; conto = Account.objects.get (pk = account.pk)
& Nbsp; self.assertEquals (15, account.amount)
Continua a leggere i documenti: http://django-whatever.readthedocs.org/
Requirements:
- Python
- Django
I commenti non trovato