这里我使用这个固定装置生成一个带有 iprange 的网络 obj。虽然在某些情况下,我需要在同一个测试中生成 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
Run Code Online (Sandbox Code Playgroud)
但在同一个测试中,夹具只能运行一次。我创建了另一个名为 的灯具,它是原始灯具的副本,但名称不同。fixture_user_create_2nd_network_with_iprange
因为这 2 个装置也使用fixture_user_create_network, fixture_user_create_iprange,在测试中只运行一次。我只有一个网络对象。
所以我想知道,