From 4517df555d69335e2e6afc8d3d3ee777398e6b1b Mon Sep 17 00:00:00 2001 From: Viranch Mehta Date: Wed, 18 Aug 2021 11:38:38 -0700 Subject: [PATCH] add tests --- tests/test_octodns_provider_base.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/test_octodns_provider_base.py b/tests/test_octodns_provider_base.py index 4dfce48..28abfd3 100644 --- a/tests/test_octodns_provider_base.py +++ b/tests/test_octodns_provider_base.py @@ -230,6 +230,20 @@ class TestBaseProvider(TestCase): # We filtered out the only change self.assertFalse(plan) + def test_process_desired_zone(self): + zone1 = Zone('unit.tests.', []) + record1 = Record.new(zone1, 'ptr', { + 'type': 'PTR', + 'ttl': 3600, + 'values': ['foo.com.', 'bar.com.'], + }) + zone1.add_record(record1) + + zone2 = HelperProvider('hasptr')._process_desired_zone(zone1) + record2 = list(zone2.records)[0] + + self.assertEqual(len(record2.values), 1) + def test_safe_none(self): # No changes is safe Plan(None, None, [], True).raise_if_unsafe()