BIND 10 trac2853, updated. 35c2010ce56c5fafebad8574184d083d1182534d [2853] Add some more assertions
BIND 10 source code commits
bind10-changes at lists.isc.org
Thu Jun 6 19:21:18 UTC 2013
The branch, trac2853 has been updated
via 35c2010ce56c5fafebad8574184d083d1182534d (commit)
via 19030355897c6185f75193f299c8666b595970ae (commit)
from b3befd1fe7fed482817a7ccf05baa6292fd7a56a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 35c2010ce56c5fafebad8574184d083d1182534d
Author: Mukund Sivaraman <muks at isc.org>
Date: Fri Jun 7 00:46:36 2013 +0530
[2853] Add some more assertions
commit 19030355897c6185f75193f299c8666b595970ae
Author: Mukund Sivaraman <muks at isc.org>
Date: Fri Jun 7 00:43:43 2013 +0530
[2853] Call reset_memory_segment() again with READ_ONLY mode after using the ZoneWriter
-----------------------------------------------------------------------
Summary of changes:
.../python/isc/datasrc/tests/clientlist_test.py | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
-----------------------------------------------------------------------
diff --git a/src/lib/python/isc/datasrc/tests/clientlist_test.py b/src/lib/python/isc/datasrc/tests/clientlist_test.py
index 231401e..b874ccb 100644
--- a/src/lib/python/isc/datasrc/tests/clientlist_test.py
+++ b/src/lib/python/isc/datasrc/tests/clientlist_test.py
@@ -165,12 +165,20 @@ class ClientListTest(unittest.TestCase):
"cache-type": "mapped"
}]''', True)
- self.clist.reset_memory_segment("MasterFiles", isc.datasrc.ConfigurableClientList.CREATE, '''{"mapped-file": "''' + os.environ['TESTDATA_WRITE_PATH'] + os.sep + '''testmappedx.mapped"}''')
+ map_params = '{"mapped-file": "' + os.environ['TESTDATA_WRITE_PATH'] + os.sep + 'testmapped.mapped"}'
+ self.clist.reset_memory_segment("MasterFiles", isc.datasrc.ConfigurableClientList.CREATE, map_params)
result = self.clist.get_cached_zone_writer(isc.dns.Name("example.org"))
+ self.assertEqual(isc.datasrc.ConfigurableClientList.CACHE_STATUS_ZONE_SUCCESS, result[0])
result[1].load()
result[1].install()
result[1].cleanup()
+ self.clist.reset_memory_segment("MasterFiles", isc.datasrc.ConfigurableClientList.READ_ONLY, map_params)
+ result = self.clist.get_cached_zone_writer(isc.dns.Name("example.org"))
+ self.assertEqual(isc.datasrc.ConfigurableClientList.CACHE_STATUS_CACHE_NOT_WRITABLE, result[0])
+
+ # The segment is still in READ_ONLY mode.
+
dsrc, finder, exact = self.clist.find(isc.dns.Name("sub.example.org"))
self.assertIsNotNone(dsrc)
self.assertTrue(isinstance(dsrc, isc.datasrc.DataSourceClient))
More information about the bind10-changes
mailing list