【python】python测试用例模板
1. 需要测试的代码
name_function.py
def get_formatted_name(first, last):full_name = f"{first} {last}"return full_name.title()
2. 测试用例
test_name_function.py
,必须以test_
开头。
from name_function import get_formatted_namedef test_first_last_name_1():"""能够正确处理下面的名字吗?"""formatted_name = get_formatted_name("aaa", "bbb")assert formatted_name == "Aaa Bbb"def test_first_last_name_2():"""能够正确处理下面的名字吗?"""formatted_name = get_formatted_name("ccc", "ddd")assert formatted_name == "Ccc Ddd"
注意:
- 文件必须以
test_
开头,test_xxxx.py
- 函数必须以
test_
开头,test_xxx():
3. 命令
python -m pytest
或
python -m pytest test_name_function.py