feat: prepare restricted acme-dns renewal
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
"""Unit coverage for the public wildcard-secret version label."""
|
||||
|
||||
import sys
|
||||
from pathlib import Path
|
||||
|
||||
sys.path.insert(0, str(Path(__file__).parents[2] / "runner"))
|
||||
import warm_reconcile as wr # noqa: E402
|
||||
|
||||
|
||||
def test_wildcard_secret_version_is_stable_and_does_not_need_key(tmp_path):
|
||||
(tmp_path / "fullchain.pem").write_text("public certificate chain\n")
|
||||
assert wr.wildcard_secret_version(str(tmp_path)) == wr.wildcard_secret_version(str(tmp_path))
|
||||
assert wr.wildcard_secret_version(str(tmp_path)).startswith("v")
|
||||
|
||||
|
||||
def test_wildcard_secret_version_changes_with_certificate_chain(tmp_path):
|
||||
chain = tmp_path / "fullchain.pem"
|
||||
chain.write_text("first public certificate chain\n")
|
||||
first = wr.wildcard_secret_version(str(tmp_path))
|
||||
chain.write_text("replacement public certificate chain\n")
|
||||
assert wr.wildcard_secret_version(str(tmp_path)) != first
|
||||
Reference in New Issue
Block a user