pytest命名要求
时间: 2024-05-28 19:08:21 浏览: 12
pytest是一款Python的单元测试框架,它有一些命名规范:
1. 测试文件以“test_”开头或者以“_test”结尾;
2. 测试类以“Test”开头,并且不能带有__init__方法;
3. 测试函数以“test_”开头;
4. 测试用例函数的命名应该清晰、简洁,能够表达测试用例的意图;
5. 函数中的参数命名应该尽量清晰,避免使用缩写或者简写。
相关问题
pytest命名规则
pytest的命名规则如下:
1. 测试用例文件必须以test_开头,或者以_test结尾。这样的文件才会被pytest自动收集为测试用例。
2. 测试类必须以Test开头,并且不能包含__init__方法。
3. 测试方法必须以test开头。
通过遵守这些命名规则,pytest可以正确地识别和执行测试用例。这样的命名规范可以让pytest自动发现和运行所有符合命名规则的测试用例。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [HogwartsStudy:记录从霍格沃兹学院学习的测试开发的联系和实战项目](https://download.csdn.net/download/weixin_42150341/16214668)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [pytest之命名规则和运行方式](https://blog.csdn.net/hwx_0601/article/details/128317723)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
pytest文件命名方式
pytest文件命名方式如下:
1. pytest文件必须以test开头或者以__test结尾。
2. pytest文件中的测试类必须以Test开头,并且不能带有_init_方法。
3. pytest文件中的测试方法和函数必须以test_开头。
例如,一个pytest文件的命名可以是test_example.py,其中包含一个名为TestExample的测试类,该类包含一个名为test_function的测试方法。
代码示例:
```python
# test_example.py
class TestExample:
def test_function(self):
assert 1 + 1 == 2
```
相关问题:
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)