单元测试中的setUp部分似乎被忽略了

时间:2014-03-08 12:25:30

标签: python unit-testing python-2.7

class MyTests(unittest.TestCase):

    def SetUp(self):
        """ Setting up expected default values """
        self.test = RandomTest()

    def testReturnsArrayWithTuples(self):
        result = self.test.next()  # Error
        self.assert_(len(result), 5)

if __name__ == "__main__":
    unittest.main()

我有一个基本的测试,但它失败并显示以下错误信息:

  

AttributeError:'MyTests'对象没有属性'test'

Eclipse intellisense正在向我展示self.test。我错过了什么?

1 个答案:

答案 0 :(得分:2)

好吧,它非常尴尬,因为它只是一个错字。 :)

def SetUp(self):必须为小写def setUp(self):才能找到并执行。

我希望它能阻止别人像我一样追逐鬼魂。