Python:unittest没有运行

时间:2018-04-12 00:12:00

标签: python unit-testing

我正在研究一个转换程序,并想尝试TDD,但测试似乎没有运行。运行python test_transpiler.py后,我得到:

15

----------------------------------------------------------------------
Ran 0 tests in 0.000s

OK

代码是:

import unittest
import transpiler

class TranspilerTDD:
    def test_adds_encoding(self):
        source = ""
        result = transpile(source);
        expected = "#coding: utf-8\n"
        self.assertEqual(result, expected)

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

其中transpiletranspiler中的一个函数(我确信它正在工作)。

怎么了?

1 个答案:

答案 0 :(得分:1)

更改

class TranspilerTDD:

class TranspilerTDD(unittest.TestCase):