異なるデバイスで同じテストを実行する必要があります。デバイスのIPアドレスを与えるためにフィクスチャを使用し、フィクスチャがリクエストとして提供したIPに対して実行されるすべてのテストを実行します。しかし、同時に、結果を迅速に分析するために、テスト名にIPアドレスを追加する必要があります。 pytestの結果はすべてのパラメータで同じテスト名になりますが、使用されるパラメータがわかるログまたは文でのみ、fixtureパラメータに基づいてテスト名にparamを追加することによってtestnameを変更できますか?fixtureのパラメータに基づいてpytestでテスト名の名前を変更する方法
class TestClass:
def test1():
pass
def test2():
pass
すべてのデバイスに対してテストクラス全体を実行する必要があります。すべてのテストメソッドは、デバイスごとに順番に実行する必要があります。パラメタサイクルで各テストを実行することはできません。パラメータサイクルでテストクラス全体を実行する必要があります。これはフィクスチャの実装で実現しましたが、テストの名前を変更できませんでした。
パラメータを使用する必要があります。 –