

为什么执行程序后会没有反应,在点击运行后,直接显示“进程已结束,退出代码0”,没有得到测试代码方法会得到的输出。


试试下面这个代码:
name_function.py:
def get_formatted_name(first, last):
full_name = f"{first} {last}"
return full_name.title()
main.py:
import unittest
from name_function import get_formatted_name
class NameTestCase(unittest.TestCase):
def test_first_last_name(self):
formatted_name = get_formatted_name('janis', 'joplin')
self.assertEqual(formatted_name, 'Janis Joplin')
print(formatted_name)
if __name__ == '__main__':
unittest.main()