Browse Source

Merge pull request #1063 from kkzo/arpa_use_config

Fix typo when loading auto-arpa config
pull/1064/head
Ross McFarland 2 years ago
committed by GitHub
parent
commit
09065aab5b
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 14 additions and 1 deletions
  1. +1
    -1
      octodns/manager.py
  2. +1
    -0
      tests/config/simple-arpa.yaml
  3. +12
    -0
      tests/test_octodns_manager.py

+ 1
- 1
octodns/manager.py View File

@ -129,7 +129,7 @@ class Manager(object):
self.log.info(
'__init__: adding auto-arpa to processors and providers, prepending it to global_post_processors list'
)
kwargs = self.auto_arpa if isinstance(auto_arpa, dict) else {}
kwargs = self.auto_arpa if isinstance(self.auto_arpa, dict) else {}
auto_arpa = AutoArpa('auto-arpa', **kwargs)
self.providers[auto_arpa.name] = auto_arpa
self.processors[auto_arpa.name] = auto_arpa


+ 1
- 0
tests/config/simple-arpa.yaml View File

@ -1,6 +1,7 @@
manager:
max_workers: 2
auto_arpa:
populate_should_replace: True
ttl: 1800
providers:


+ 12
- 0
tests/test_octodns_manager.py View File

@ -928,6 +928,18 @@ class TestManager(TestCase):
def test_auto_arpa(self):
manager = Manager(get_config_filename('simple-arpa.yaml'))
# provider config
self.assertEqual(
True, manager.providers.get("auto-arpa").populate_should_replace
)
self.assertEqual(1800, manager.providers.get("auto-arpa").ttl)
# processor config
self.assertEqual(
True, manager.processors.get("auto-arpa").populate_should_replace
)
self.assertEqual(1800, manager.processors.get("auto-arpa").ttl)
with TemporaryDirectory() as tmpdir:
environ['YAML_TMP_DIR'] = tmpdir.dirname


Loading…
Cancel
Save