Python:空测试套件

时间:2018-09-12 08:35:16

标签: python unit-testing

我尝试了很多方法(Pycharm and unittest does not work )解决问题。
但是我对这里发生的事情仍然一无所知。
我无法运行基本单元测试。预先谢谢你。

#test_names.py
import unittest
from Practices.SomeFunction import get_formatted_name
class NameTestCase(unittest.TestCase):  
    """test get_fotmatted_name()"""

    def test_first_last_name(self):
        formatted_name = get_formatted_name('janis', 'joplin')
        self.assertEqual(formatted_name, 'Janis Joplin')

unittest.main() 

result

list

2 个答案:

答案 0 :(得分:0)

只需要添加

if __name__ == '__main__': 

然后

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

答案 1 :(得分:0)

在Pycharm中,无需添加行 unittest.main() 如果将其删除,它应该可以正常工作。