django 中的测试设置错误。自我没有过去。
test setup error in django. self is not passing.
我正在 django 中测试 class 然后我遇到了这个错误,无法识别自己。它引发了一个错误,指出 XYZClassTest 没有属性 'email'。我错过了什么?
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。
我正在 django 中测试 class 然后我遇到了这个错误,无法识别自己。它引发了一个错误,指出 XYZClassTest 没有属性 'email'。我错过了什么?
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。