Skip to content

Commit 66068ee

Browse files
committed
fix: tests should not pollute each other
1 parent add98b5 commit 66068ee

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

tests/test_takrmapi.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77
from unittest import mock
88

9+
import pytest
10+
911
from takrmapi import __version__
1012
from takrmapi.api.tak_missionpackage import (
1113
generate_encrypted_ephemeral_url_fragment,
@@ -19,6 +21,12 @@ def test_version() -> None:
1921
assert __version__ == "1.10.0"
2022

2123

24+
@pytest.fixture(autouse=True)
25+
def clear_encryption_keys() -> None:
26+
"""Clear ephemeral keys between tests."""
27+
TAKDataPackage.ephemeral_key = b""
28+
29+
2230
@mock.patch("os.environ", {"TAKRMAPI_SECRET_KEY": base64.b64encode(token_bytes(32)).decode("utf-8")})
2331
def test_ephemeral_link_generation() -> None:
2432
"""Verify that ephemeral link generation works as expected."""

0 commit comments

Comments
 (0)