|
@@ -98,10 +98,15 @@ class XfrinTestTimeoutException(Exception):
|
|
|
|
|
|
class MockCC():
|
|
|
def get_default_value(self, identifier):
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
if identifier == "zones/master_port":
|
|
|
return TEST_MASTER_PORT
|
|
|
if identifier == "zones/class":
|
|
|
return TEST_RRCLASS_STR
|
|
|
+ if identifier == "zones/use_ixfr":
|
|
|
+ return False
|
|
|
|
|
|
class MockDataSourceClient():
|
|
|
'''A simple mock data source client.
|
|
@@ -2076,6 +2081,18 @@ class TestXfrin(unittest.TestCase):
|
|
|
|
|
|
self._check_zones_config(config2)
|
|
|
|
|
|
+ def test_config_handler_zones_default(self):
|
|
|
+
|
|
|
+
|
|
|
+ config = { 'zones': [
|
|
|
+ { 'name': 'test.example.',
|
|
|
+ 'master_addr': '192.0.2.1',
|
|
|
+ 'master_port': 53,
|
|
|
+ }
|
|
|
+ ]}
|
|
|
+ self.assertEqual(self.xfr.config_handler(config)['result'][0], 0)
|
|
|
+ self._check_zones_config(config)
|
|
|
+
|
|
|
def common_ixfr_setup(self, xfr_mode, use_ixfr):
|
|
|
|
|
|
|