当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Django SimpleTestCase.assertFieldOutput用法及代码示例


本文介绍 django.test.SimpleTestCase.assertFieldOutput 的用法。

声明

SimpleTestCase.assertFieldOutput(fieldclass, valid, invalid, field_args=None, field_kwargs=None, empty_value='')

断言表单字段在各种输入下的行为正确。

参数:
  • fieldclass- 要测试的字段的类别。
  • valid- 将有效输入映射到其预期的已清理值的字典。
  • invalid- 将无效输入映射到一个或多个引发的错误消息的字典。
  • field_args- 传递来实例化该字段的参数。
  • field_kwargs- 通过 kwargs 来实例化该字段。
  • empty_value- 输入的预期清洁输出empty_values.

例如,以下代码测试 EmailField 是否接受 a@a.com 作为有效的电子邮件地址,但拒绝 aaa 并显示合理的错误消息:

self.assertFieldOutput(EmailField, {'a@a.com': 'a@a.com'}, {'aaa': ['Enter a valid email address.']})

相关用法


注:本文由纯净天空筛选整理自djangoproject.com大神的英文原创作品 django.test.SimpleTestCase.assertFieldOutput。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。