PyTest ile Testlerinizi Yönetin: Bağımlılıklar ve Sıralama
python, pytest

🔗 Bağımlılık Oluşturma
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ırSırası çalıştırmak için
pytest-order
eklentisini kurmanız gerekir
🔢 Sıralamak
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
PreviousTypescript ile Class ismini dinamik olarak almakNextPython ile terminal üzerinde tablo gösterme
Last updated
Was this helpful?