我尝试了很多方法(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()
答案 0 :(得分:0)
只需要添加
if __name__ == '__main__':
然后
if __name__ == '__main__':
unittest.main()
答案 1 :(得分:0)
在Pycharm中,无需添加行
unittest.main()
如果将其删除,它应该可以正常工作。