예제 #1
0
	def test_setget(self):
		v = BitVector()
		assert v.any() == False
		assert v.none() == True
		v[0] = 1
		v[2] = True
		assert v.any() == True
		assert v.none() == False
		assert v[0] == True
		assert v[1] == False
		assert v[2] == True
		assert v[3] == False
예제 #2
0
	def test_setclear(self):
		v = BitVector()
		v.resize(100)

		assert v.any() == False
		assert v.none() == True

		v.set()

		assert v.any() == True
		assert v.none() == False
		assert v.count() == len(v)

		v.clear()

		assert v.any() == False
		assert v.none() == True
		assert v.count() == 0