1
0
mirror of https://github.com/github/octodns.git synced 2024-05-11 05:55:00 +00:00

Rename to AcmeManagingProcess, doc usage

This commit is contained in:
Ross McFarland
2021-08-11 20:52:23 -07:00
parent a5fdf05a3c
commit c0c3a93d4a
2 changed files with 22 additions and 6 deletions

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

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