Ниже код pytest работает нормально, он увеличивает value
.
import pytest
pytest.value = 1
def test_1():
pytest.value +=1
print(pytest.value)
def test_2():
pytest.value +=1
print(pytest.value)
def test_3():
pytest.value +=1
print(pytest.value)
Вывод:
Prints
2
3
4
Я не хочу выполнять test_2
, когда value=2
Возможно ли по pytest.dependency()
? Если да, то как я могу использовать переменную value
в pytest.dependency
?
Если не pytest.dependency
, любую альтернативу?
или любой лучший способ обработки такого сценария ios?
import pytest
pytest.value = 1
def test_1():
pytest.value +=1
print(pytest.value)
@pytest.dependency(value=2) # or @pytest.dependency(pytest.value=2)
def test_2():
pytest.value +=1
print(pytest.value)
def test_3():
pytest.value +=1
print(pytest.value)
Не могли бы вы помочь мне? Это можно сделать? Возможно ли это?