Example #1
0
 def test_thaw(self):
     """Bitvector thaw should return mutable bitvector with same data"""
     b = Bitvector('111')
     c = b.thaw()
     self.assertEqual(c, Bitvector('111'))
     c[1] = 0
     self.assertEqual(c, Bitvector('101'))
     self.assertNotEqual(Bitvector('111'), Bitvector('101'))
Example #2
0
 def test_freeze(self):
     """Bitvector freeze should return same object"""
     v = Bitvector()
     assert v.freeze() is v