【问题标题】:test setup error in django. self is not passing.django 中的测试设置错误。自我没有通过。
【发布时间】:2015-03-20 14:15:29
【问题描述】:

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

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

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

【问题讨论】:

    标签: python django testing error-handling


    【解决方案1】:

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

    阅读更多in the unittest docs

    【讨论】:

    • 太棒了!请选择我的答案来结束这个问题。
    • 又是一个简单的问题。我怎样才能关闭它?
    • 我的答案左侧应该有一个复选标记,就在评级箭头的正下方。你只需要点击它。
    猜你喜欢
    • 2021-12-24
    • 2011-09-11
    • 1970-01-01
    • 2015-06-03
    • 2018-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多