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)
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)