description |
---|
PyTest ile testlerinizi daha verimli hale getirin! Testlerinizi verimli bir şekilde düzenlemek için pytest-dependency ve pytest-order modüllerini kullanmayı keşfedin. |
pip install pytest-dependency
class TestClass:
@mark.dependency(name="test_init")
async def test_init(self):
...
@mark.dependency(depends=["test_init"])
async def test_cancel_order_error(self):
...
name
ile teslerin adını tanımlarızdepends
alanındakiname
ile tanımladığımız testler çalışmadan çalışmaz, atlanır- Sırası çalıştırmak için
pytest-order
eklentisini kurmanız gerekir
pip install pytest-order
import pytest
@pytest.mark.order(1)
def test_a():
assert True
@pytest.mark.order(2)
def test_b():
assert True
@pytest.mark.order(3)
def test_c():
assert True
- Sırasıyla
1
,2
ve3
. testler çalışır