only update records and notify if IP has changed
Build and Push Container / build-and-push (push) Successful in 1m19s

This commit is contained in:
2026-06-04 21:29:11 -04:00
parent 48b5090e84
commit 99215ec8cf
5 changed files with 64 additions and 27 deletions
+3 -3
View File
@@ -85,7 +85,7 @@ class TestListDnsPolicies:
assert policies[0]["ipv4Address"] == "1.2.3.4"
mock_session.get.assert_called_once_with(
"https://unifi.example.com/api/s/site123/dns/policies",
"https://unifi.example.com/api/sites/site123/dns/policies",
verify=False,
)
@@ -119,7 +119,7 @@ class TestGetSession:
mock_session_cls.assert_called_once()
mock_session.headers.update.assert_called_once_with(
{"X-CSRF-Token": "my-api-token"}
{"X-API-Key": "my-api-token"}
)
assert session is mock_session
@@ -311,7 +311,7 @@ class TestUpdateRecords:
mock_session.get.assert_called_once()
call_url = mock_session.get.call_args[0][0]
assert "https://unifi.example.com/api/s/site123/dns/policies" == call_url
assert "https://unifi.example.com/proxy/network/integration/v1/sites/site123/dns/policies" == call_url
def test_update_records_raises_on_post_failure(self) -> None:
mock_session = MagicMock()