]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2856] Check that old_readers is untouched by add_reader()
authorMukund Sivaraman <muks@isc.org>
Mon, 8 Jul 2013 12:11:10 +0000 (17:41 +0530)
committerMukund Sivaraman <muks@isc.org>
Mon, 8 Jul 2013 12:11:10 +0000 (17:41 +0530)
src/lib/python/isc/memmgr/tests/datasrc_info_tests.py

index b2d02d1932c61ebcab58660b3ad757ac3fcbbf4d..77470d34bdf9aca413979afdf91c8bae9e89899b 100644 (file)
@@ -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()