در جنگو-هر یک چنگال دوستانه از جنگو-هر بسته نوشته اصلی توسط میخائیل Podgurskiy (kmmbvnr) & nbsp؛ در. هدف از چنگال است به رفع اشکالات آزار دهنده ترین و اضافه کردن برخی از ویژگی های باقی مانده سازگار با بسته بندی اولیه جنگو-هر حفظ همان فضای نام: django_any.
جنگو-هر جایگزینی صریح و روشن برای سبک قدیمی، فایل های ثابت ضمنی بزرگ و مستعد خطا است.
جنگو-هر اجازه می دهد تا شما را مشخص تنها زمینه برای آزمایش مهم و پر بقیه به طور تصادفی با مقادیر قابل قبول است.
این باعث می شود تست تمیز و آسان به درک، بدون خواندن فایل های ثابت:
از django_any any_model واردات
کلاس TestMyShop (TestCase):
و nbsp؛ دف test_order_updates_user_account (خود):
& nbsp؛ از حساب = any_model (حساب، مقدار = 25، user__is_active = واقعی)
منظور = any_model (سفارش، کاربر = account.user، مقدار 10 =). کلیک کنید و
را لمس کنید و. order.proceed ()
& nbsp؛ از حساب = Account.objects.get (PK = account.pk)
& nbsp؛ در self.assertEquals (15، account.amount)
ادامه مطلب در اسناد: http://django-whatever.readthedocs.org/
Requirements:
Python
جنگو
نظر یافت نشد