|
|
|
@ -274,7 +274,7 @@ class TestUltraProvider(TestCase): |
|
|
|
|
|
|
|
self.assertTrue(provider.populate(zone)) |
|
|
|
self.assertEquals('octodns1.test.', zone.name) |
|
|
|
self.assertEquals(11, len(zone.records)) |
|
|
|
self.assertEquals(12, len(zone.records)) |
|
|
|
self.assertEquals(4, mock.call_count) |
|
|
|
|
|
|
|
def test_apply(self): |
|
|
|
@ -352,8 +352,8 @@ class TestUltraProvider(TestCase): |
|
|
|
})) |
|
|
|
|
|
|
|
plan = provider.plan(wanted) |
|
|
|
self.assertEquals(10, len(plan.changes)) |
|
|
|
self.assertEquals(10, provider.apply(plan)) |
|
|
|
self.assertEquals(11, len(plan.changes)) |
|
|
|
self.assertEquals(11, provider.apply(plan)) |
|
|
|
self.assertTrue(plan.exists) |
|
|
|
|
|
|
|
provider._request.assert_has_calls([ |
|
|
|
@ -492,6 +492,15 @@ class TestUltraProvider(TestCase): |
|
|
|
Record.new(zone, 'txt', |
|
|
|
{'ttl': 60, 'type': 'TXT', |
|
|
|
'values': ['abc', 'def']})), |
|
|
|
|
|
|
|
# ALIAS |
|
|
|
('', 'ALIAS', |
|
|
|
'/v2/zones/unit.tests./rrsets/APEXALIAS/unit.tests.', |
|
|
|
{'ttl': 60, 'rdata': ['target.unit.tests.']}, |
|
|
|
Record.new(zone, '', |
|
|
|
{'ttl': 60, 'type': 'ALIAS', |
|
|
|
'value': 'target.unit.tests.'})), |
|
|
|
|
|
|
|
): |
|
|
|
# Validate path and payload based on record meet expectations |
|
|
|
path, payload = provider._gen_data(expected_record) |
|
|
|
|