pytest代码中body里的字符串变量怎么用
时间: 2023-12-03 21:42:38 浏览: 126
pytest中文文档详解
在 pytest 的测试代码中,如果你需要在测试函数中使用事先定义好的字符串变量,可以将其定义为全局变量或者模块级别的变量,然后在测试函数中引用即可。
例如,如果你定义了一个名为 `my_string` 的字符串变量:
```python
my_string = "Hello, world!"
```
那么在测试函数中,你可以直接引用 `my_string` 变量来使用这个字符串:
```python
def test_my_function():
assert my_string == "Hello, world!"
# do something with my_string...
```
当然,你也可以将字符串变量定义在测试函数内部,然后在函数内部使用。例如:
```python
def test_my_function():
my_string = "Hello, world!"
assert my_string == "Hello, world!"
# do something with my_string...
```
无论你是将字符串变量定义为全局变量还是局部变量,都可以在测试函数中使用。
阅读全文