unittest框架, 编写测试代码,通过编写测试方法和断言来验证测试用例,可以举一举常用的例子吗?
时间: 2024-05-15 13:20:06 浏览: 51
当然可以!常用的例子有:
1. 确保函数的返回值符合预期:
```
def test_addition():
assert 2 + 2 == 4
```
2. 测试异常是否被抛出:
```
def test_file_not_found_exception():
with pytest.raises(FileNotFoundError):
open("non_existent_file.txt")
```
3. 确保变量被正确赋值:
```
def test_list_sorting():
my_list = [3, 1, 4, 2]
my_list.sort()
assert my_list == [1, 2, 3, 4]
```
希望这些例子能够帮到你!
阅读全文