|
@@ -51,8 +51,8 @@ def check_for_rrset(expected_rrsets, rrset):
|
|
|
return False
|
|
|
|
|
|
def create_soa(serial):
|
|
|
- soa = RRset(Name('example.org'), RRClass.IN(), RRType.SOA(), RRTTL(3600))
|
|
|
- soa.add_rdata(Rdata(RRType.SOA(), RRClass.IN(),
|
|
|
+ soa = RRset(Name('example.org'), RRClass.IN, RRType.SOA, RRTTL(3600))
|
|
|
+ soa.add_rdata(Rdata(RRType.SOA, RRClass.IN,
|
|
|
'ns1.example.org. admin.example.org. ' +
|
|
|
str(serial) + ' 3600 1800 2419200 7200'))
|
|
|
return soa
|
|
@@ -66,13 +66,13 @@ def test_findall_common(self, tested):
|
|
|
result, rrset, _ = tested.find_all(isc.dns.Name("www.sql1.example.com"),
|
|
|
ZoneFinder.FIND_DEFAULT)
|
|
|
self.assertEqual(ZoneFinder.DELEGATION, result)
|
|
|
- expected = RRset(Name('sql1.example.com.'), RRClass.IN(), RRType.NS(),
|
|
|
+ expected = RRset(Name('sql1.example.com.'), RRClass.IN, RRType.NS,
|
|
|
RRTTL(3600))
|
|
|
- expected.add_rdata(Rdata(RRType.NS(), RRClass.IN(),
|
|
|
+ expected.add_rdata(Rdata(RRType.NS, RRClass.IN,
|
|
|
'dns01.example.com.'))
|
|
|
- expected.add_rdata(Rdata(RRType.NS(), RRClass.IN(),
|
|
|
+ expected.add_rdata(Rdata(RRType.NS, RRClass.IN,
|
|
|
'dns02.example.com.'))
|
|
|
- expected.add_rdata(Rdata(RRType.NS(), RRClass.IN(),
|
|
|
+ expected.add_rdata(Rdata(RRType.NS, RRClass.IN,
|
|
|
'dns03.example.com.'))
|
|
|
self.assertTrue(rrsets_equal(expected, rrset))
|
|
|
|
|
@@ -88,16 +88,16 @@ def test_findall_common(self, tested):
|
|
|
self.assertEqual(2, len(rrsets))
|
|
|
rrsets.sort(key=lambda rrset: rrset.get_type().to_text())
|
|
|
expected = [
|
|
|
- RRset(Name('mix.example.com.'), RRClass.IN(), RRType.A(),
|
|
|
+ RRset(Name('mix.example.com.'), RRClass.IN, RRType.A,
|
|
|
RRTTL(3600)),
|
|
|
- RRset(Name('mix.example.com.'), RRClass.IN(), RRType.AAAA(),
|
|
|
+ RRset(Name('mix.example.com.'), RRClass.IN, RRType.AAAA,
|
|
|
RRTTL(3600))
|
|
|
]
|
|
|
- expected[0].add_rdata(Rdata(RRType.A(), RRClass.IN(), "192.0.2.1"))
|
|
|
- expected[0].add_rdata(Rdata(RRType.A(), RRClass.IN(), "192.0.2.2"))
|
|
|
- expected[1].add_rdata(Rdata(RRType.AAAA(), RRClass.IN(),
|
|
|
+ expected[0].add_rdata(Rdata(RRType.A, RRClass.IN, "192.0.2.1"))
|
|
|
+ expected[0].add_rdata(Rdata(RRType.A, RRClass.IN, "192.0.2.2"))
|
|
|
+ expected[1].add_rdata(Rdata(RRType.AAAA, RRClass.IN,
|
|
|
"2001:db8::1"))
|
|
|
- expected[1].add_rdata(Rdata(RRType.AAAA(), RRClass.IN(),
|
|
|
+ expected[1].add_rdata(Rdata(RRType.AAAA, RRClass.IN,
|
|
|
"2001:db8::2"))
|
|
|
for (rrset, exp) in zip(rrsets, expected):
|
|
|
self.assertTrue(rrsets_equal(exp, rrset))
|
|
@@ -158,9 +158,9 @@ class DataSrcClient(unittest.TestCase):
|
|
|
expected_rrset_list = []
|
|
|
|
|
|
name = isc.dns.Name("sql1.example.com")
|
|
|
- rrclass = isc.dns.RRClass.IN()
|
|
|
+ rrclass = isc.dns.RRClass.IN
|
|
|
add_rrset(expected_rrset_list, name, rrclass,
|
|
|
- isc.dns.RRType.DNSKEY(), isc.dns.RRTTL(3600),
|
|
|
+ isc.dns.RRType.DNSKEY, isc.dns.RRTTL(3600),
|
|
|
[
|
|
|
"256 3 5 AwEAAdYdRhBAEY67R/8G1N5AjGF6asIiNh/pNGeQ8xDQP13J"+
|
|
|
"N2lo+sNqWcmpYNhuVqRbLB+mamsU1XcCICSBvAlSmfz/ZUdafX23knAr"+
|
|
@@ -168,7 +168,7 @@ class DataSrcClient(unittest.TestCase):
|
|
|
"5fs0dE/xLztL/CzZ"
|
|
|
])
|
|
|
add_rrset(expected_rrset_list, name, rrclass,
|
|
|
- isc.dns.RRType.DNSKEY(), isc.dns.RRTTL(3600),
|
|
|
+ isc.dns.RRType.DNSKEY, isc.dns.RRTTL(3600),
|
|
|
[
|
|
|
"257 3 5 AwEAAbaKDSa9XEFTsjSYpUTHRotTS9Tz3krfDucugW5UokGQ"+
|
|
|
"KC26QlyHXlPTZkC+aRFUs/dicJX2kopndLcnlNAPWiKnKtrsFSCnIJDB"+
|
|
@@ -179,22 +179,22 @@ class DataSrcClient(unittest.TestCase):
|
|
|
"jRWAzGsxJiJyjd6w2k0="
|
|
|
])
|
|
|
add_rrset(expected_rrset_list, name, rrclass,
|
|
|
- isc.dns.RRType.NS(), isc.dns.RRTTL(3600),
|
|
|
+ isc.dns.RRType.NS, isc.dns.RRTTL(3600),
|
|
|
[
|
|
|
"dns01.example.com."
|
|
|
])
|
|
|
add_rrset(expected_rrset_list, name, rrclass,
|
|
|
- isc.dns.RRType.NS(), isc.dns.RRTTL(3600),
|
|
|
+ isc.dns.RRType.NS, isc.dns.RRTTL(3600),
|
|
|
[
|
|
|
"dns02.example.com."
|
|
|
])
|
|
|
add_rrset(expected_rrset_list, name, rrclass,
|
|
|
- isc.dns.RRType.NS(), isc.dns.RRTTL(3600),
|
|
|
+ isc.dns.RRType.NS, isc.dns.RRTTL(3600),
|
|
|
[
|
|
|
"dns03.example.com."
|
|
|
])
|
|
|
add_rrset(expected_rrset_list, name, rrclass,
|
|
|
- isc.dns.RRType.NSEC(), isc.dns.RRTTL(7200),
|
|
|
+ isc.dns.RRType.NSEC, isc.dns.RRTTL(7200),
|
|
|
[
|
|
|
"www.sql1.example.com. NS SOA RRSIG NSEC DNSKEY"
|
|
|
])
|
|
@@ -204,36 +204,36 @@ class DataSrcClient(unittest.TestCase):
|
|
|
# Since we passed separate_rrs = True to get_iterator, we get several
|
|
|
# sets of RRSIGs, one for each TTL
|
|
|
add_rrset(expected_rrset_list, name, rrclass,
|
|
|
- isc.dns.RRType.RRSIG(), isc.dns.RRTTL(3600), None)
|
|
|
+ isc.dns.RRType.RRSIG, isc.dns.RRTTL(3600), None)
|
|
|
add_rrset(expected_rrset_list, name, rrclass,
|
|
|
- isc.dns.RRType.RRSIG(), isc.dns.RRTTL(3600), None)
|
|
|
+ isc.dns.RRType.RRSIG, isc.dns.RRTTL(3600), None)
|
|
|
add_rrset(expected_rrset_list, name, rrclass,
|
|
|
- isc.dns.RRType.RRSIG(), isc.dns.RRTTL(3600), None)
|
|
|
+ isc.dns.RRType.RRSIG, isc.dns.RRTTL(3600), None)
|
|
|
add_rrset(expected_rrset_list, name, rrclass,
|
|
|
- isc.dns.RRType.RRSIG(), isc.dns.RRTTL(3600), None)
|
|
|
+ isc.dns.RRType.RRSIG, isc.dns.RRTTL(3600), None)
|
|
|
add_rrset(expected_rrset_list, name, rrclass,
|
|
|
- isc.dns.RRType.RRSIG(), isc.dns.RRTTL(7200), None)
|
|
|
+ isc.dns.RRType.RRSIG, isc.dns.RRTTL(7200), None)
|
|
|
add_rrset(expected_rrset_list, name, rrclass,
|
|
|
- isc.dns.RRType.SOA(), isc.dns.RRTTL(3600),
|
|
|
+ isc.dns.RRType.SOA, isc.dns.RRTTL(3600),
|
|
|
[
|
|
|
"master.example.com. admin.example.com. 678 3600 1800 2419200 7200"
|
|
|
])
|
|
|
name = isc.dns.Name("www.sql1.example.com.")
|
|
|
add_rrset(expected_rrset_list, name, rrclass,
|
|
|
- isc.dns.RRType.A(), isc.dns.RRTTL(3600),
|
|
|
+ isc.dns.RRType.A, isc.dns.RRTTL(3600),
|
|
|
[
|
|
|
"192.0.2.100"
|
|
|
])
|
|
|
name = isc.dns.Name("www.sql1.example.com.")
|
|
|
add_rrset(expected_rrset_list, name, rrclass,
|
|
|
- isc.dns.RRType.NSEC(), isc.dns.RRTTL(7200),
|
|
|
+ isc.dns.RRType.NSEC, isc.dns.RRTTL(7200),
|
|
|
[
|
|
|
"sql1.example.com. A RRSIG NSEC"
|
|
|
])
|
|
|
add_rrset(expected_rrset_list, name, rrclass,
|
|
|
- isc.dns.RRType.RRSIG(), isc.dns.RRTTL(3600), None)
|
|
|
+ isc.dns.RRType.RRSIG, isc.dns.RRTTL(3600), None)
|
|
|
add_rrset(expected_rrset_list, name, rrclass,
|
|
|
- isc.dns.RRType.RRSIG(), isc.dns.RRTTL(7200), None)
|
|
|
+ isc.dns.RRType.RRSIG, isc.dns.RRTTL(7200), None)
|
|
|
|
|
|
# rrs is an iterator, but also has direct get_next_rrset(), use
|
|
|
# the latter one here
|
|
@@ -287,11 +287,11 @@ class DataSrcClient(unittest.TestCase):
|
|
|
dsc = isc.datasrc.DataSourceClient("sqlite3", READ_ZONE_DB_CONFIG)
|
|
|
iterator = dsc.get_iterator(isc.dns.Name("sql1.example.com."))
|
|
|
expected_soa = isc.dns.RRset(isc.dns.Name("sql1.example.com."),
|
|
|
- isc.dns.RRClass.IN(),
|
|
|
- isc.dns.RRType.SOA(),
|
|
|
+ isc.dns.RRClass.IN,
|
|
|
+ isc.dns.RRType.SOA,
|
|
|
isc.dns.RRTTL(3600))
|
|
|
- expected_soa.add_rdata(isc.dns.Rdata(isc.dns.RRType.SOA(),
|
|
|
- isc.dns.RRClass.IN(),
|
|
|
+ expected_soa.add_rdata(isc.dns.Rdata(isc.dns.RRType.SOA,
|
|
|
+ isc.dns.RRClass.IN,
|
|
|
"master.example.com. " +
|
|
|
"admin.example.com. 678 " +
|
|
|
"3600 1800 2419200 7200"))
|
|
@@ -337,7 +337,7 @@ class DataSrcClient(unittest.TestCase):
|
|
|
result, finder = dsc.find_zone(isc.dns.Name("example.com"))
|
|
|
|
|
|
self.assertEqual(finder.SUCCESS, result)
|
|
|
- self.assertEqual(isc.dns.RRClass.IN(), finder.get_class())
|
|
|
+ self.assertEqual(isc.dns.RRClass.IN, finder.get_class())
|
|
|
self.assertEqual("example.com.", finder.get_origin().to_text())
|
|
|
|
|
|
test_findall_common(self, finder)
|
|
@@ -347,11 +347,11 @@ class DataSrcClient(unittest.TestCase):
|
|
|
|
|
|
result, finder = dsc.find_zone(isc.dns.Name("example.com"))
|
|
|
self.assertEqual(finder.SUCCESS, result)
|
|
|
- self.assertEqual(isc.dns.RRClass.IN(), finder.get_class())
|
|
|
+ self.assertEqual(isc.dns.RRClass.IN, finder.get_class())
|
|
|
self.assertEqual("example.com.", finder.get_origin().to_text())
|
|
|
|
|
|
result, rrset, _ = finder.find(isc.dns.Name("www.example.com"),
|
|
|
- isc.dns.RRType.A(),
|
|
|
+ isc.dns.RRType.A,
|
|
|
finder.FIND_DEFAULT)
|
|
|
self.assertEqual(finder.SUCCESS, result)
|
|
|
self.assertEqual("www.example.com. 3600 IN A 192.0.2.1\n",
|
|
@@ -359,13 +359,13 @@ class DataSrcClient(unittest.TestCase):
|
|
|
|
|
|
# Check the optional parameters are optional
|
|
|
result, rrset, _ = finder.find(isc.dns.Name("www.example.com"),
|
|
|
- isc.dns.RRType.A())
|
|
|
+ isc.dns.RRType.A)
|
|
|
self.assertEqual(finder.SUCCESS, result)
|
|
|
self.assertEqual("www.example.com. 3600 IN A 192.0.2.1\n",
|
|
|
rrset.to_text())
|
|
|
|
|
|
result, rrset, _ = finder.find(isc.dns.Name("www.sql1.example.com"),
|
|
|
- isc.dns.RRType.A(),
|
|
|
+ isc.dns.RRType.A,
|
|
|
finder.FIND_DEFAULT)
|
|
|
self.assertEqual(finder.DELEGATION, result)
|
|
|
self.assertEqual("sql1.example.com. 3600 IN NS dns01.example.com.\n" +
|
|
@@ -374,7 +374,7 @@ class DataSrcClient(unittest.TestCase):
|
|
|
rrset.to_text())
|
|
|
|
|
|
result, rrset, _ = finder.find(isc.dns.Name("doesnotexist.example.com"),
|
|
|
- isc.dns.RRType.A(),
|
|
|
+ isc.dns.RRType.A,
|
|
|
finder.FIND_DEFAULT)
|
|
|
self.assertEqual(finder.NXDOMAIN, result)
|
|
|
self.assertEqual(None, rrset)
|
|
@@ -382,16 +382,16 @@ class DataSrcClient(unittest.TestCase):
|
|
|
|
|
|
self.assertRaises(isc.datasrc.OutOfZone, finder.find,
|
|
|
isc.dns.Name("www.some.other.domain"),
|
|
|
- isc.dns.RRType.A())
|
|
|
+ isc.dns.RRType.A)
|
|
|
|
|
|
result, rrset, _ = finder.find(isc.dns.Name("www.example.com"),
|
|
|
- isc.dns.RRType.TXT(),
|
|
|
+ isc.dns.RRType.TXT,
|
|
|
finder.FIND_DEFAULT)
|
|
|
self.assertEqual(finder.NXRRSET, result)
|
|
|
self.assertEqual(None, rrset)
|
|
|
|
|
|
result, rrset, _ = finder.find(isc.dns.Name("cname-ext.example.com"),
|
|
|
- isc.dns.RRType.A(),
|
|
|
+ isc.dns.RRType.A,
|
|
|
finder.FIND_DEFAULT)
|
|
|
self.assertEqual(finder.CNAME, result)
|
|
|
self.assertEqual(
|
|
@@ -400,14 +400,14 @@ class DataSrcClient(unittest.TestCase):
|
|
|
|
|
|
result, rrset, flags = \
|
|
|
finder.find(isc.dns.Name("foo.wild.example.com"),
|
|
|
- isc.dns.RRType.A(), finder.FIND_DEFAULT)
|
|
|
+ isc.dns.RRType.A, finder.FIND_DEFAULT)
|
|
|
self.assertEqual(finder.SUCCESS, result)
|
|
|
self.assertEqual(finder.RESULT_WILDCARD, flags)
|
|
|
self.assertEqual("foo.wild.example.com. 3600 IN A 192.0.2.255\n",
|
|
|
rrset.to_text())
|
|
|
|
|
|
result, rrset, _ = finder.find(isc.dns.Name("foo.wild.example.com"),
|
|
|
- isc.dns.RRType.TXT(),
|
|
|
+ isc.dns.RRType.TXT,
|
|
|
finder.FIND_DEFAULT)
|
|
|
self.assertEqual(finder.NXRRSET, result)
|
|
|
self.assertTrue(finder.RESULT_WILDCARD, flags)
|
|
@@ -415,7 +415,7 @@ class DataSrcClient(unittest.TestCase):
|
|
|
|
|
|
self.assertRaises(TypeError, finder.find,
|
|
|
"foo",
|
|
|
- isc.dns.RRType.A(),
|
|
|
+ isc.dns.RRType.A,
|
|
|
finder.FIND_DEFAULT)
|
|
|
self.assertRaises(TypeError, finder.find,
|
|
|
isc.dns.Name("cname-ext.example.com"),
|
|
@@ -423,7 +423,7 @@ class DataSrcClient(unittest.TestCase):
|
|
|
finder.FIND_DEFAULT)
|
|
|
self.assertRaises(TypeError, finder.find,
|
|
|
isc.dns.Name("cname-ext.example.com"),
|
|
|
- isc.dns.RRType.A(),
|
|
|
+ isc.dns.RRType.A,
|
|
|
"foo")
|
|
|
|
|
|
class DataSrcUpdater(unittest.TestCase):
|
|
@@ -451,7 +451,7 @@ class DataSrcUpdater(unittest.TestCase):
|
|
|
dsc = isc.datasrc.DataSourceClient("sqlite3", WRITE_ZONE_DB_CONFIG)
|
|
|
updater = dsc.get_updater(isc.dns.Name("example.com"), False)
|
|
|
result, rrset, _ = updater.find(isc.dns.Name("www.example.com"),
|
|
|
- isc.dns.RRType.A(),
|
|
|
+ isc.dns.RRType.A,
|
|
|
ZoneFinder.FIND_DEFAULT)
|
|
|
self.assertEqual(ZoneFinder.SUCCESS, result)
|
|
|
self.assertEqual("www.example.com. 3600 IN A 192.0.2.1\n",
|
|
@@ -459,7 +459,7 @@ class DataSrcUpdater(unittest.TestCase):
|
|
|
|
|
|
# Omit optional parameters
|
|
|
result, rrset, _ = updater.find(isc.dns.Name("www.example.com"),
|
|
|
- isc.dns.RRType.A())
|
|
|
+ isc.dns.RRType.A)
|
|
|
self.assertEqual(ZoneFinder.SUCCESS, result)
|
|
|
self.assertEqual("www.example.com. 3600 IN A 192.0.2.1\n",
|
|
|
rrset.to_text())
|
|
@@ -471,11 +471,11 @@ class DataSrcUpdater(unittest.TestCase):
|
|
|
# first make sure, through a separate finder, that some record exists
|
|
|
result, finder = dsc.find_zone(isc.dns.Name("example.com"))
|
|
|
self.assertEqual(finder.SUCCESS, result)
|
|
|
- self.assertEqual(isc.dns.RRClass.IN(), finder.get_class())
|
|
|
+ self.assertEqual(isc.dns.RRClass.IN, finder.get_class())
|
|
|
self.assertEqual("example.com.", finder.get_origin().to_text())
|
|
|
|
|
|
result, rrset, _ = finder.find(isc.dns.Name("www.example.com"),
|
|
|
- isc.dns.RRType.A(),
|
|
|
+ isc.dns.RRType.A,
|
|
|
finder.FIND_DEFAULT)
|
|
|
self.assertEqual(finder.SUCCESS, result)
|
|
|
self.assertEqual("www.example.com. 3600 IN A 192.0.2.1\n",
|
|
@@ -490,13 +490,13 @@ class DataSrcUpdater(unittest.TestCase):
|
|
|
# The record should be gone in the updater, but not in the original
|
|
|
# finder (since we have not committed)
|
|
|
result, rrset, _ = updater.find(isc.dns.Name("www.example.com"),
|
|
|
- isc.dns.RRType.A(),
|
|
|
+ isc.dns.RRType.A,
|
|
|
finder.FIND_DEFAULT)
|
|
|
self.assertEqual(finder.NXDOMAIN, result)
|
|
|
self.assertEqual(None, rrset)
|
|
|
|
|
|
result, rrset, _ = finder.find(isc.dns.Name("www.example.com"),
|
|
|
- isc.dns.RRType.A(),
|
|
|
+ isc.dns.RRType.A,
|
|
|
finder.FIND_DEFAULT)
|
|
|
self.assertEqual(finder.SUCCESS, result)
|
|
|
self.assertEqual("www.example.com. 3600 IN A 192.0.2.1\n",
|
|
@@ -508,7 +508,7 @@ class DataSrcUpdater(unittest.TestCase):
|
|
|
|
|
|
# the record should be gone now in the 'real' finder as well
|
|
|
result, rrset, _ = finder.find(isc.dns.Name("www.example.com"),
|
|
|
- isc.dns.RRType.A(),
|
|
|
+ isc.dns.RRType.A,
|
|
|
finder.FIND_DEFAULT)
|
|
|
self.assertEqual(finder.NXDOMAIN, result)
|
|
|
self.assertEqual(None, rrset)
|
|
@@ -522,7 +522,7 @@ class DataSrcUpdater(unittest.TestCase):
|
|
|
self.assertRaises(isc.datasrc.Error, updater.commit)
|
|
|
|
|
|
result, rrset, _ = finder.find(isc.dns.Name("www.example.com"),
|
|
|
- isc.dns.RRType.A(),
|
|
|
+ isc.dns.RRType.A,
|
|
|
finder.FIND_DEFAULT)
|
|
|
self.assertEqual(finder.SUCCESS, result)
|
|
|
self.assertEqual("www.example.com. 3600 IN A 192.0.2.1\n",
|
|
@@ -537,26 +537,26 @@ class DataSrcUpdater(unittest.TestCase):
|
|
|
rrsets = updater.get_rrset_collection()
|
|
|
|
|
|
# From this point we cannot make further updates
|
|
|
- rrset = RRset(isc.dns.Name('www.example.com'), isc.dns.RRClass.IN(),
|
|
|
- isc.dns.RRType.AAAA(), isc.dns.RRTTL(10))
|
|
|
- rrset.add_rdata(isc.dns.Rdata(isc.dns.RRType.AAAA(),
|
|
|
- isc.dns.RRClass.IN(), '2001:db8::1'))
|
|
|
+ rrset = RRset(isc.dns.Name('www.example.com'), isc.dns.RRClass.IN,
|
|
|
+ isc.dns.RRType.AAAA, isc.dns.RRTTL(10))
|
|
|
+ rrset.add_rdata(isc.dns.Rdata(isc.dns.RRType.AAAA,
|
|
|
+ isc.dns.RRClass.IN, '2001:db8::1'))
|
|
|
self.assertRaises(isc.datasrc.Error, updater.add_rrset, rrset)
|
|
|
|
|
|
# Checks basic API
|
|
|
found = rrsets.find(isc.dns.Name("www.example.com"),
|
|
|
- isc.dns.RRClass.IN(), isc.dns.RRType.A())
|
|
|
+ isc.dns.RRClass.IN, isc.dns.RRType.A)
|
|
|
self.assertEqual("www.example.com. 3600 IN A 192.0.2.1\n",
|
|
|
found.to_text())
|
|
|
self.assertEqual(None, rrsets.find(isc.dns.Name("www.example.com"),
|
|
|
- isc.dns.RRClass.IN(),
|
|
|
- isc.dns.RRType.AAAA()))
|
|
|
+ isc.dns.RRClass.IN,
|
|
|
+ isc.dns.RRType.AAAA))
|
|
|
|
|
|
# Once committed collection cannot be used any more.
|
|
|
updater.commit()
|
|
|
self.assertRaises(isc.dns.RRsetCollectionError,
|
|
|
rrsets.find, isc.dns.Name("www.example.com"),
|
|
|
- isc.dns.RRClass.IN(), isc.dns.RRType.A())
|
|
|
+ isc.dns.RRClass.IN, isc.dns.RRType.A)
|
|
|
|
|
|
# When we destroy the RRsetCollection it should release the refcount
|
|
|
# to the updater.
|
|
@@ -578,10 +578,10 @@ class DataSrcUpdater(unittest.TestCase):
|
|
|
# see if a lookup succeeds in sqlite3 ds
|
|
|
result, finder = dsc_sql.find_zone(isc.dns.Name("example.com"))
|
|
|
self.assertEqual(finder.SUCCESS, result)
|
|
|
- self.assertEqual(isc.dns.RRClass.IN(), finder.get_class())
|
|
|
+ self.assertEqual(isc.dns.RRClass.IN, finder.get_class())
|
|
|
self.assertEqual("example.com.", finder.get_origin().to_text())
|
|
|
result, rrset, _ = finder.find(isc.dns.Name("www.example.com"),
|
|
|
- isc.dns.RRType.A(),
|
|
|
+ isc.dns.RRType.A,
|
|
|
finder.FIND_DEFAULT)
|
|
|
self.assertEqual(finder.SUCCESS, result)
|
|
|
self.assertEqual("www.example.com. 3600 IN A 192.0.2.1\n",
|
|
@@ -600,11 +600,11 @@ class DataSrcUpdater(unittest.TestCase):
|
|
|
# first make sure, through a separate finder, that some record exists
|
|
|
result, finder = dsc.find_zone(isc.dns.Name("example.com"))
|
|
|
self.assertEqual(finder.SUCCESS, result)
|
|
|
- self.assertEqual(isc.dns.RRClass.IN(), finder.get_class())
|
|
|
+ self.assertEqual(isc.dns.RRClass.IN, finder.get_class())
|
|
|
self.assertEqual("example.com.", finder.get_origin().to_text())
|
|
|
|
|
|
result, rrset, _ = finder.find(isc.dns.Name("www.example.com"),
|
|
|
- isc.dns.RRType.A(),
|
|
|
+ isc.dns.RRType.A,
|
|
|
finder.FIND_DEFAULT)
|
|
|
self.assertEqual(finder.SUCCESS, result)
|
|
|
self.assertEqual("www.example.com. 3600 IN A 192.0.2.1\n",
|
|
@@ -619,7 +619,7 @@ class DataSrcUpdater(unittest.TestCase):
|
|
|
# The record should be gone in the updater, but not in the original
|
|
|
# finder (since we have not committed)
|
|
|
result, rrset, _ = updater.find(isc.dns.Name("www.example.com"),
|
|
|
- isc.dns.RRType.A(),
|
|
|
+ isc.dns.RRType.A,
|
|
|
finder.FIND_DEFAULT)
|
|
|
self.assertEqual(finder.NXDOMAIN, result)
|
|
|
self.assertEqual(None, rrset)
|
|
@@ -629,7 +629,7 @@ class DataSrcUpdater(unittest.TestCase):
|
|
|
|
|
|
# the record should still be available in the 'real' finder as well
|
|
|
result, rrset, _ = finder.find(isc.dns.Name("www.example.com"),
|
|
|
- isc.dns.RRType.A(),
|
|
|
+ isc.dns.RRType.A,
|
|
|
finder.FIND_DEFAULT)
|
|
|
self.assertEqual(finder.SUCCESS, result)
|
|
|
self.assertEqual("www.example.com. 3600 IN A 192.0.2.1\n",
|
|
@@ -755,9 +755,9 @@ class JournalWrite(unittest.TestCase):
|
|
|
conn.close()
|
|
|
|
|
|
def create_a(self, address):
|
|
|
- a_rr = RRset(Name('www.example.org'), RRClass.IN(), RRType.A(),
|
|
|
+ a_rr = RRset(Name('www.example.org'), RRClass.IN, RRType.A,
|
|
|
RRTTL(3600))
|
|
|
- a_rr.add_rdata(Rdata(RRType.A(), RRClass.IN(), address))
|
|
|
+ a_rr.add_rdata(Rdata(RRType.A, RRClass.IN, address))
|
|
|
return (a_rr)
|
|
|
|
|
|
def test_journal_write(self):
|