3
ここでは、このフィクスチャを使ってiprangeでネットワークobjを生成します。場合によっては、同じテストで2つの異なるネットワークを生成する必要があります。 pytestでテストケースでフィクスチャを2回実行するには?
@pytest.fixture(scope="function")
def fixture_user_create_network_with_iprange(get_user_token,
fixture_user_create_network,
fixture_user_create_iprange,
request):
token = get_user_token
network_uuid = fixture_user_create_network
iprange_uuid = fixture_user_create_iprange
add_ipranges_to_networks(token,network_uuid,iprange_uuid)
return network_uuid
しかし、同じテストでフィクスチャは、一度だけ実行することができます。
fixture_user_create_
2nd
_network_with_iprange
という名前の別の灯具を作成しますが、それはオリジナルのフィクスチャのコピーですが、別の名前です。
fixture_user_create_network
,fixture_user_create_iprange
これらの2つのフィクスチャの番号は、テストで一度だけ実行されます。私はネットワークobjを1つだけ持っています。
私はオンデマンドでのテストケースにはいつでもフィクスチャを呼び出すことができるかどう器具は、テスト内で2回実行、または
- 。