上周五浦东大雾,开车出了小区,看公司群里没消息,为了小命,请了年假回家,打了2小时网球,把对方在地上摩擦,还是很有成就感的。从2个月前开始尝试打6.0的双打比赛,从一开始被虐,到后面势均力敌,再到现在虐别人,开始打7.0的双打比赛,进步很大。 周六去交大打球,就是风太大,在风中凌乱,不过去交大的食堂吃了油泼面,开心。 周末开了盲盒参加了畅打,对方有个4.0的男生(他自己说的),我们输了(队友不太稳定,我也没发挥好),后面轮流单打抢七,赢了一盘输了一盘。 整个三天好累,周一来公司,也不知道是不是因为大雾请假,boss觉得我很闲?给我安排了一大堆新工作,严重影响学习时间了,哎,和同事交接工作也好乱,又一次感觉是个草台班子。
这几天学习时间有限,只复习了前面几章的笔记,看了一下测试方法,后续还是要保持日更的,加油!
1.测试函数
- name_function.py
def get_formatted_name(first,last):
"""生成格式规范的姓名"""
full_name = f"{first} {last}"
return full_name.title()
测试: names.py
from name_function import get_formatted_name
print("Enter 'q' at any time to quit.")
while True:
first == input("\nPlease give me a first name: ")
if first == 'q':
break
last == input("\nPlease give me a last name: ")
if last == 'q':
break
formatted_name = get_formatted_name(first,last)
print(f"\tNeatly formatted name: {formated_name}.")
-
单元测试和测试用例 单元测试>测试用例>全覆盖测试
-
可通过的测试 上述测试用pytest来写
from name_function import get_formatted_name
def test_first_last_name(): #定义的时候以test开头
"""能够正确地处理像COCO CAI这样的姓名吗?"""
formatted_name = get_formatted_name('coco','cai')
assert formatted_name == 'Coco Cai'