Browse Source

Rename to AcmeManagingProcess, doc usage

pull/751/head
Ross McFarland 4 years ago
parent
commit
c0c3a93d4a
No known key found for this signature in database GPG Key ID: 943B179E15D3B22A
2 changed files with 22 additions and 6 deletions
  1. +19
    -3
      octodns/processor/acme.py
  2. +3
    -3
      tests/test_octodns_processor_acme.py

+ 19
- 3
octodns/processor/acme.py View File

@ -10,11 +10,25 @@ from logging import getLogger
from .base import BaseProcessor
class AcmeIgnoringProcessor(BaseProcessor):
log = getLogger('AcmeIgnoringProcessor')
class AcmeMangingProcessor(BaseProcessor):
log = getLogger('AcmeMangingProcessor')
def __init__(self, name):
super(AcmeIgnoringProcessor, self).__init__(name)
'''
processors:
acme:
class: octodns.processor.acme.AcmeMangingProcessor
...
zones:
something.com.:
...
processors:
- acme
...
'''
super(AcmeMangingProcessor, self).__init__(name)
self._owned = set()
@ -28,6 +42,8 @@ class AcmeIgnoringProcessor(BaseProcessor):
record = record.copy()
record.values.append('*octoDNS*')
record.values.sort()
# This assumes we'll see things as sources before targets,
# which is the case...
self._owned.add(record)
ret.add_record(record)
return ret


+ 3
- 3
tests/test_octodns_processor_acme.py View File

@ -7,7 +7,7 @@ from __future__ import absolute_import, division, print_function, \
from unittest import TestCase
from octodns.processor.acme import AcmeIgnoringProcessor
from octodns.processor.acme import AcmeMangingProcessor
from octodns.record import Record
from octodns.zone import Zone
@ -51,10 +51,10 @@ records = {
}
class TestAcmeIgnoringProcessor(TestCase):
class TestAcmeMangingProcessor(TestCase):
def test_process_zones(self):
acme = AcmeIgnoringProcessor('acme')
acme = AcmeMangingProcessor('acme')
source = Zone(zone.name, [])
# Unrelated stuff that should be untouched


Loading…
Cancel
Save