11.1测试函数
要学习测试,必须要有测试的代码
def get_formatted_name(first, last): full_name = f"{first} {last}" return full_name.title()
对上述代码进行测试:
while True: first = input("\nPlease give me a first name:") if first == "q": break last = input("Please give me a last name:") if last == "q": break formatted_name =get_formatted_name(first,last) print(formatted_name)
11.1.1单元测试和测试用例
python标准库中的unittest模块提供了代码测试工具。单元测试用于核实函数的某个方面没有问题。测试用例是一组单元测试。全覆盖的测试用例包含了一整套单元测试。