mirror of
https://github.com/isc-projects/bind9.git
synced 2026-05-27 20:25:55 -04:00
Add nsX fixtures to pytest
The nsX are utility fixtures which can be used instead of the servers fixture, which requires longer syntax(i.e. servers["nsX"]).
This commit is contained in:
parent
08fe65af25
commit
3cfbf636fe
1 changed files with 51 additions and 1 deletions
|
|
@ -717,7 +717,7 @@ def system_test(
|
|||
request.node.stash[FIXTURE_OK] = True
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
@pytest.fixture(scope="module")
|
||||
def servers(ports, system_test_dir):
|
||||
instances = {}
|
||||
for entry in system_test_dir.rglob("*"):
|
||||
|
|
@ -733,3 +733,53 @@ def servers(ports, system_test_dir):
|
|||
except ValueError:
|
||||
continue
|
||||
return instances
|
||||
|
||||
|
||||
@pytest.fixture(scope="module")
|
||||
def ns1(servers):
|
||||
return servers["ns1"]
|
||||
|
||||
|
||||
@pytest.fixture(scope="module")
|
||||
def ns2(servers):
|
||||
return servers["ns2"]
|
||||
|
||||
|
||||
@pytest.fixture(scope="module")
|
||||
def ns3(servers):
|
||||
return servers["ns3"]
|
||||
|
||||
|
||||
@pytest.fixture(scope="module")
|
||||
def ns4(servers):
|
||||
return servers["ns4"]
|
||||
|
||||
|
||||
@pytest.fixture(scope="module")
|
||||
def ns5(servers):
|
||||
return servers["ns5"]
|
||||
|
||||
|
||||
@pytest.fixture(scope="module")
|
||||
def ns6(servers):
|
||||
return servers["ns6"]
|
||||
|
||||
|
||||
@pytest.fixture(scope="module")
|
||||
def ns7(servers):
|
||||
return servers["ns7"]
|
||||
|
||||
|
||||
@pytest.fixture(scope="module")
|
||||
def ns8(servers):
|
||||
return servers["ns8"]
|
||||
|
||||
|
||||
@pytest.fixture(scope="module")
|
||||
def ns9(servers):
|
||||
return servers["ns9"]
|
||||
|
||||
|
||||
@pytest.fixture(scope="module")
|
||||
def ns10(servers):
|
||||
return servers["ns10"]
|
||||
|
|
|
|||
Loading…
Reference in a new issue