这是我要为其设置测试的函数,它在 .py 文件名_function.py 中
def get_formatted_name(first, last):
"""generate a neatly formatted full name"""
fullname = f"{first} {last}"
return fullname.title()
主程序:
import unittest
from name_function import get_formatted_name as gfn
class NamesTestCase(unittest.TestCase):
"""Test For 'name_function.py'."""
def test_first_last_name(self):
"""Do names like 'Janis Joplin' work?"""
formatted_name = gfn('janis', 'joplin')
self.assertEqual(formatted_name, 'Janis Joplin')
我不明白下面的块
if __name__ == '__main__':
unittest.main()