示例#1
0
 def test_as_immutable_dict(self):
     length = 3
     testee = dict((x,x) for x in range(length))
     result = CollectionTools.as_immutable(testee)
     self.assertTrue(isinstance(result, frozendict))
     self.assertNotEquals(id(testee), id(result))
     self.__check_len_twice(length, result)
示例#2
0
 def test_as_immutable_list(self):
     length = 3
     testee = list(x for x in range(length))
     result = CollectionTools.as_immutable(testee)
     self.assertTrue(isinstance(result, tuple))
     self.assertNotEquals(id(testee), id(result))
     self.__check_len_twice(length, result)