mirror of
https://github.com/github/octodns.git
synced 2024-05-11 05:55:00 +00:00
Rename data/params for dynamic methods
This commit is contained in:
@@ -464,10 +464,10 @@ class Ns1Provider(BaseProvider):
|
||||
pass
|
||||
return pool_name
|
||||
|
||||
def _data_for_dynamic_A(self, _type, record):
|
||||
def _data_for_dynamic(self, _type, record):
|
||||
# First make sure we have the expected filters config
|
||||
if not self._valid_filter_config(record['filters'], record['domain']):
|
||||
self.log.error('_data_for_dynamic_A: %s %s has unsupported '
|
||||
self.log.error('_data_for_dynamic: %s %s has unsupported '
|
||||
'filters', record['domain'], _type)
|
||||
raise Ns1Exception('Unrecognized advanced record')
|
||||
|
||||
@@ -613,7 +613,7 @@ class Ns1Provider(BaseProvider):
|
||||
first_answer_note = ''
|
||||
# If that note includes a `from` (pool name) it's a dynamic record
|
||||
if 'from:' in first_answer_note:
|
||||
return self._data_for_dynamic_A(_type, record)
|
||||
return self._data_for_dynamic(_type, record)
|
||||
# If not it's an old geo record
|
||||
return self._data_for_geo_A(_type, record)
|
||||
|
||||
@@ -654,7 +654,7 @@ class Ns1Provider(BaseProvider):
|
||||
def _data_for_CNAME(self, _type, record):
|
||||
if record.get('tier', 1) > 1:
|
||||
# Advanced dynamic record
|
||||
return self._data_for_dynamic_A(_type, record)
|
||||
return self._data_for_dynamic(_type, record)
|
||||
|
||||
try:
|
||||
value = record['short_answers'][0]
|
||||
@@ -1031,7 +1031,7 @@ class Ns1Provider(BaseProvider):
|
||||
}
|
||||
answers.append(answer)
|
||||
|
||||
def _params_for_dynamic_A(self, record):
|
||||
def _params_for_dynamic(self, record):
|
||||
pools = record.dynamic.pools
|
||||
|
||||
# Convert rules to regions
|
||||
@@ -1168,7 +1168,7 @@ class Ns1Provider(BaseProvider):
|
||||
|
||||
def _params_for_A(self, record):
|
||||
if getattr(record, 'dynamic', False):
|
||||
return self._params_for_dynamic_A(record)
|
||||
return self._params_for_dynamic(record)
|
||||
elif hasattr(record, 'geo'):
|
||||
return self._params_for_geo_A(record)
|
||||
|
||||
@@ -1195,7 +1195,7 @@ class Ns1Provider(BaseProvider):
|
||||
|
||||
def _params_for_CNAME(self, record):
|
||||
if getattr(record, 'dynamic', False):
|
||||
return self._params_for_dynamic_A(record)
|
||||
return self._params_for_dynamic(record)
|
||||
|
||||
return {'answers': [record.value], 'ttl': record.ttl}, None
|
||||
|
||||
|
||||
@@ -1290,7 +1290,7 @@ class TestNs1ProviderDynamic(TestCase):
|
||||
('mid-2', 'fid-2'),
|
||||
('mid-3', 'fid-3'),
|
||||
]
|
||||
# This indirectly calls into _params_for_dynamic_A and tests the
|
||||
# This indirectly calls into _params_for_dynamic and tests the
|
||||
# handling to get there
|
||||
record = self.record()
|
||||
ret, _ = provider._params_for_A(record)
|
||||
@@ -1350,7 +1350,7 @@ class TestNs1ProviderDynamic(TestCase):
|
||||
# All other dynamic record test cases are covered by dynamic_A tests
|
||||
self.assertEquals(ret['answers'][-1]['answer'][0], 'value.unit.tests.')
|
||||
|
||||
def test_data_for_dynamic_A(self):
|
||||
def test_data_for_dynamic(self):
|
||||
provider = Ns1Provider('test', 'api-key')
|
||||
|
||||
# Unexpected filters throws an error
|
||||
@@ -1359,7 +1359,7 @@ class TestNs1ProviderDynamic(TestCase):
|
||||
'filters': [],
|
||||
}
|
||||
with self.assertRaises(Ns1Exception) as ctx:
|
||||
provider._data_for_dynamic_A('A', ns1_record)
|
||||
provider._data_for_dynamic('A', ns1_record)
|
||||
self.assertEquals('Unrecognized advanced record',
|
||||
text_type(ctx.exception))
|
||||
|
||||
@@ -1371,7 +1371,7 @@ class TestNs1ProviderDynamic(TestCase):
|
||||
'regions': {},
|
||||
'ttl': 42,
|
||||
}
|
||||
data = provider._data_for_dynamic_A('A', ns1_record)
|
||||
data = provider._data_for_dynamic('A', ns1_record)
|
||||
self.assertEquals({
|
||||
'dynamic': {
|
||||
'pools': {},
|
||||
@@ -1476,7 +1476,7 @@ class TestNs1ProviderDynamic(TestCase):
|
||||
'tier': 3,
|
||||
'ttl': 42,
|
||||
}
|
||||
data = provider._data_for_dynamic_A('A', ns1_record)
|
||||
data = provider._data_for_dynamic('A', ns1_record)
|
||||
self.assertEquals({
|
||||
'dynamic': {
|
||||
'pools': {
|
||||
@@ -1520,7 +1520,7 @@ class TestNs1ProviderDynamic(TestCase):
|
||||
}, data)
|
||||
|
||||
# Same answer if we go through _data_for_A which out sources the job to
|
||||
# _data_for_dynamic_A
|
||||
# _data_for_dynamic
|
||||
data2 = provider._data_for_A('A', ns1_record)
|
||||
self.assertEquals(data, data2)
|
||||
|
||||
@@ -1531,7 +1531,7 @@ class TestNs1ProviderDynamic(TestCase):
|
||||
ns1_record['regions'][old_style_catchall_pool_name] = \
|
||||
ns1_record['regions'][catchall_pool_name]
|
||||
del ns1_record['regions'][catchall_pool_name]
|
||||
data3 = provider._data_for_dynamic_A('A', ns1_record)
|
||||
data3 = provider._data_for_dynamic('A', ns1_record)
|
||||
self.assertEquals(data, data2)
|
||||
|
||||
# Oceania test cases
|
||||
|
||||
Reference in New Issue
Block a user