为django创建不引人注目的测试模型。

django-whatever的Python项目详细描述


django whatever是mikhail podgurskiy(kmmbvnr)编写的django-any包的友好分叉 fork的目的是修复大多数恼人的错误并添加some features 若要与原始包保持兼容,django-whatever将保留相同的命名空间:django_any

django-whatever是旧样式的显式替换,大且容易出错 隐式夹具文件。

django-whatever只允许指定对测试重要的字段 并用可接受的值随机填充其余的值。

它使测试变得简洁易懂,无需读取fixture文件。

from django_any import any_model

class TestMyShop(TestCase):
    def test_order_updates_user_account(self):
        account = any_model(Account, amount=25, user__is_active=True)
        order = any_model(Order, user=account.user, amount=10)
        order.proceed()

        account = Account.objects.get(pk=account.pk)
        self.assertEquals(15, account.amount)

阅读文档:http://django-whatever.readthedocs.org/

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java我试图使用Ajax获取数据库内容并显示,但我看到了这个错误   Java堆栈ORM与数据库可伸缩性   具有两个观察者列表的java观察者模式   java需要Selenium框架公共函数来实现下一个元素的可见性   corba如何在Java中使ContextList序列长度为3到序列长度为0   java为什么Struts检测到未处理的异常?   java myLooper()在异步任务期间不会退出   验证我需要编写一个包含特殊字符和0到9的数字的java字符串来验证密码   Android WebView中的java地理位置权限   java X509证书路径验证   IntelliJ IDEA,在format/save(JAVA)上关闭在实例变量之前插入'final'关键字   安卓中java在20秒后终止无限循环   java Spotbugs构建问题   java如何在OSGi中实现ManagedServiceFactory?   java加载从php脚本创建的png文件   java将字符数组复制到字符数组中   java如何序列化使用Jackson扩展TreeSet的类?   java有什么方法可以计算HashSet中落在同一个Bucket中的元素数吗   java无法初始化类org。阿帕奇。轴客户即使axis jar在那里,AxisClient也会被抛出