我应该如何表明测试没有';还没有用Python编写过吗?

我应该如何表明测试没有';还没有用Python编写过吗?,python,unit-testing,tdd,Python,Unit Testing,Tdd,我正在使用Python和unittest模块进行TDD。在NUnit中,您可以断言.非决定性(“此测试尚未编写”) 到目前为止,我还没有在Python中找到任何类似的东西来表明“这些测试只是占位符,我需要返回并实际将代码放入其中。” 这有一个Pythonic模式吗?我不会让它们通过或显示OK,因为你不会轻易找到它们 可能只是让他们失败,原因(还没有写出来),这似乎是合乎逻辑的,因为您有一个测试尚未完成。使用,您可以跳过测试: @skip("skip this test") def testSom

我正在使用Python和
unittest
模块进行TDD。在NUnit中,您可以
断言.非决定性(“此测试尚未编写”)

到目前为止,我还没有在Python中找到任何类似的东西来表明“这些测试只是占位符,我需要返回并实际将代码放入其中。”


这有一个Pythonic模式吗?

我不会让它们通过或显示OK,因为你不会轻易找到它们

可能只是让他们失败,原因(还没有写出来),这似乎是合乎逻辑的,因为您有一个测试尚未完成。

使用,您可以跳过测试:

@skip("skip this test")
def testSomething(self):
    pass # TODO

def testBar(self):
    self.skipTest('We need a test here, really')

def testFoo(self):
    raise SkipTest('TODO: Write a test here too')

当测试运行程序运行这些时,它们会被单独计算(“跳过:(n)”。

我经常使用self.fail作为待办事项列表

def test_some_edge_case(self):
    self.fail('Need to check for wibbles')

当我做tdd时,它对我很有效

不幸的是,不是一个很好的单元测试人员,但是
pass
怎么样?