Browse Source

Fix CloudflareProvider test ordering assumptions

pull/384/head
Ross McFarland 6 years ago
parent
commit
bfa1fadde9
No known key found for this signature in database GPG Key ID: 61C10C4FC8FE4A89
1 changed files with 12 additions and 10 deletions
  1. +12
    -10
      tests/test_octodns_provider_cloudflare.py

+ 12
- 10
tests/test_octodns_provider_cloudflare.py View File

@ -313,7 +313,7 @@ class TestCloudflareProvider(TestCase):
'dns_records/fc12ab34cd5611334422ab3322997653'),
call('DELETE', '/zones/ff12ab34cd5611334422ab3322997650/'
'dns_records/fc12ab34cd5611334422ab3322997654')
])
], any_order=True)
def test_update_add_swap(self):
provider = CloudflareProvider('test', 'email', 'token')
@ -743,23 +743,25 @@ class TestCloudflareProvider(TestCase):
# the CDN.
self.assertEquals(3, len(zone.records))
record = list(zone.records)[0]
self.assertEquals('multi', record.name)
self.assertEquals('multi.unit.tests.', record.fqdn)
ordered = sorted(zone.records, key=lambda r: r.name)
record = ordered[0]
self.assertEquals('a', record.name)
self.assertEquals('a.unit.tests.', record.fqdn)
self.assertEquals('CNAME', record._type)
self.assertEquals('multi.unit.tests.cdn.cloudflare.net.', record.value)
self.assertEquals('a.unit.tests.cdn.cloudflare.net.', record.value)
record = list(zone.records)[1]
record = ordered[1]
self.assertEquals('cname', record.name)
self.assertEquals('cname.unit.tests.', record.fqdn)
self.assertEquals('CNAME', record._type)
self.assertEquals('cname.unit.tests.cdn.cloudflare.net.', record.value)
record = list(zone.records)[2]
self.assertEquals('a', record.name)
self.assertEquals('a.unit.tests.', record.fqdn)
record = ordered[2]
self.assertEquals('multi', record.name)
self.assertEquals('multi.unit.tests.', record.fqdn)
self.assertEquals('CNAME', record._type)
self.assertEquals('a.unit.tests.cdn.cloudflare.net.', record.value)
self.assertEquals('multi.unit.tests.cdn.cloudflare.net.', record.value)
# CDN enabled records can't be updated, we don't know the real values
# never point a Cloudflare record to itself.


Loading…
Cancel
Save