最开始我按照书上代码运行,显示Ran 0 tests in 0.000s,具体代码如下
待测试代码:
name_function.py
def get_formatted_name(first,last):
'''piease enter your full name'''
full_name = first + ' ' + last
return full_name.title()
测试代码:
import unittest
from name_function import get_formatted_name
class NameTestCase(unittest.TestCase):
'''测试name_function.py'''
def test_first_last_name(self):
'''能否正确处理名字'''
formatted_name = get_formatted_name('jian','ming')
self.assertEqual(formatted_name,'Jian Ming')
unittest.main()
运行结果:
Launching unittests with arguments python -m unittest E:/python code/test_name_function.py in E:python code
Ran 0 tests in 0.000s
OK
<