次のようにテストケースを記述しています。pytestクラス内のテストの実行順序
# content of test_class.py
class TestClass(object):
def test_one(self):
x = "this"
assert 'h' in x
def test_two(self):
x = "hello"
assert hasattr(x, 'check')
test_twoがtest_oneに依存するため、実行の順序が重要であり、テストの実行順序クラスのあなたのグループテストを強制する規則は何ですか?
https://pypi.python.org/pypi/pytest-ordering/を試しましたか? –
この場合、実行はアルファベット順に行われます。最も簡単な方法は、テスト名をそれに応じて順序付けることです。 –