From: Mukund Sivaraman Date: Mon, 8 Jul 2013 12:11:10 +0000 (+0530) Subject: [2856] Check that old_readers is untouched by add_reader() X-Git-Tag: bind10-1.2.0beta1-release~306^2~26 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fd38783ce713c1ee718805cd5cc7bd33b07dbc4c;p=thirdparty%2Fkea.git [2856] Check that old_readers is untouched by add_reader() --- diff --git a/src/lib/python/isc/memmgr/tests/datasrc_info_tests.py b/src/lib/python/isc/memmgr/tests/datasrc_info_tests.py index b2d02d1932..77470d34bd 100644 --- a/src/lib/python/isc/memmgr/tests/datasrc_info_tests.py +++ b/src/lib/python/isc/memmgr/tests/datasrc_info_tests.py @@ -99,6 +99,7 @@ class TestSegmentInfo(unittest.TestCase): def test_add_reader(self): self.assertSetEqual(self.__sgmt_info.get_readers(), set()) + self.assertSetEqual(self.__sgmt_info.get_old_readers(), set()) self.__sgmt_info.add_reader(1) self.assertSetEqual(self.__sgmt_info.get_readers(), {1}) self.__sgmt_info.add_reader(3) @@ -113,6 +114,9 @@ class TestSegmentInfo(unittest.TestCase): # but the existing readers must be untouched self.assertSetEqual(self.__sgmt_info.get_readers(), {1, 3, 2}) + # none of this touches the old readers + self.assertSetEqual(self.__sgmt_info.get_old_readers(), set()) + def test_complete_update(self): # in READY state self.__si_to_ready_state()