Browse Source

MythicBeastsProvider python3

pull/384/head
Ross McFarland 6 years ago
parent
commit
484a5118f4
No known key found for this signature in database GPG Key ID: 61C10C4FC8FE4A89
2 changed files with 7 additions and 7 deletions
  1. +1
    -1
      octodns/provider/mythicbeasts.py
  2. +6
    -6
      tests/test_octodns_provider_mythicbeasts.py

+ 1
- 1
octodns/provider/mythicbeasts.py View File

@ -328,7 +328,7 @@ class MythicBeastsProvider(BaseProvider):
exists = True
for line in resp.content.splitlines():
match = MythicBeastsProvider.RE_POPLINE.match(line)
match = MythicBeastsProvider.RE_POPLINE.match(line.decode("utf-8"))
if match is None:
self.log.debug('failed to match line: %s', line)


+ 6
- 6
tests/test_octodns_provider_mythicbeasts.py View File

@ -441,11 +441,11 @@ class TestMythicBeastsProvider(TestCase):
plan = provider.plan(wanted)
# Octo ignores NS records (15-1)
self.assertEquals(1, len(filter(lambda u: isinstance(u, Update),
plan.changes)))
self.assertEquals(1, len(filter(lambda d: isinstance(d, Delete),
plan.changes)))
self.assertEquals(14, len(filter(lambda c: isinstance(c, Create),
plan.changes)))
self.assertEquals(1, len(list(filter(
lambda u: isinstance(u, Update), plan.changes))))
self.assertEquals(1, len(list(filter(
lambda d: isinstance(d, Delete), plan.changes))))
self.assertEquals(14, len(list(filter(
lambda c: isinstance(c, Create), plan.changes))))
self.assertEquals(16, provider.apply(plan))
self.assertTrue(plan.exists)

Loading…
Cancel
Save