Skip to content

Commit d0f1e3d

Browse files
chore: use dns_server only on DNS tests
1 parent bd1d7dc commit d0f1e3d

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

tests/conftest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ async def cache(fake_client: CloudSQLClient) -> AsyncGenerator[RefreshAheadCache
154154
await cache.close()
155155

156156

157-
@pytest.fixture(autouse=True, scope="session")
157+
@pytest.fixture()
158158
def dns_server() -> Generator:
159159
"""Setup local DNS server for tests with TXT records."""
160160
server = DNSServer.from_toml("tests/test_zones.toml", port=5053, upstream=None)

tests/unit/test_resolver.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ async def test_DnsResolver_with_conn_str() -> None:
3737
assert result == conn_name
3838

3939

40+
@pytest.mark.usefixtures("dns_server")
4041
async def test_DnsResolver_with_dns_name() -> None:
4142
"""Test DnsResolver resolves TXT record into proper instance connection name."""
4243
resolver = DnsResolver()
@@ -45,6 +46,7 @@ async def test_DnsResolver_with_dns_name() -> None:
4546
assert result == conn_name
4647

4748

49+
@pytest.mark.usefixtures("dns_server")
4850
async def test_DnsResolver_with_malformed_txt() -> None:
4951
"""Test DnsResolver with TXT record that holds malformed instance connection name.
5052
@@ -60,6 +62,7 @@ async def test_DnsResolver_with_malformed_txt() -> None:
6062
)
6163

6264

65+
@pytest.mark.usefixtures("dns_server")
6366
async def test_DnsResolver_with_bad_dns_name() -> None:
6467
"""Test DnsResolver with bad dns name.
6568

0 commit comments

Comments
 (0)