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:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user