python - django中的测试设置错误。 self 没有过去。

标签 python django testing error-handling

我正在django中测试一个类,然后出现此错误,无法识别自己。它引发了一个错误,指出XYZClassTest没有属性“电子邮件”。我想念什么?

def XYZClassTest(TestCase):
   def setup(self):
       self.email = 'xyz@test.com'
       ...

   def test_values(self):
       print 'the email addr is ', self.email
       ...

最佳答案

那是因为它没有email属性; setup()方法可以。您需要使用setUp()而不是setup()。情况很重要!

阅读更多in the unittest docs

关于python - django中的测试设置错误。 self 没有过去。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29160303/

相关文章:

java - 如何在负载测试期间测量 CPU 和内存

facebook - 测试用户页面——我们可以通过 API 创建它们吗?

python - django 迁移中的顺序

python - PyQt5 unicode 翻译 : pylupdate5 outputs escape sequences

python - 带有转储数据和迁移的 Django 备份策略

django - 如何在 django 模板中管理 Javascript 模块?

python - 类型错误 : fit_transform() missing 1 required positional argument: 'raw_documents'

python - 在 Python 中生成所有可能的变量值

python - django 形式的动态表

visual-studio - 为什么 Visual Studio Tester Edition 不能运行我的 Web 测试?