python - 单元测试中的设置部分似乎被忽略

标签 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' object has no attribute 'test'

Eclipse intellisense 向我展示了 self.test 。请问我缺少什么?

最佳答案

好吧,这很尴尬,因为这只是一个拼写错误。 :)

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

我希望它可以防止其他人像我一样追鬼。

关于python - 单元测试中的设置部分似乎被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22269297/

相关文章:

python - 如何在 Pandas 数据系列上绘制任意标记?

c# - 确定 Action 返回正确 View 的单元测试

python - 将列表中的一个字符串变成列表中的两个字符串

python - 如何设置 Airflow 使用的环境变量?

python - 从 .txt 文件中删除重复项并创建新的 .txt 文件

mysql - 在 node.js 上单元测试 mysql 回滚

unit-testing - 如何对副作用是调用其他方法的方法进行单元测试?

python - 完全删除python中的列表

Python 静态方法并不总是可调用的

javascript - 为什么轨道名称中的点会混淆通过 Spotify Web API 进行的搜索?