|
|
@@ -123,3 +123,19 @@ def test_bitarray_pickle():
|
|
|
|
|
|
ba = ~BitArray(94187049178237918273981729127381723)
|
|
|
assert ba == pickle.loads(pickle.dumps(ba, -1))
|
|
|
+
|
|
|
+
|
|
|
+def test_bitarray_has_any_of():
|
|
|
+ ba = BitArray()
|
|
|
+ assert not ba.has_any_of(100, 200)
|
|
|
+
|
|
|
+ ba = BitArray(0x001fffffffffffff)
|
|
|
+ assert ba.has_any_of(52, 1)
|
|
|
+ assert ba.has_any_of(52, 100)
|
|
|
+ assert not ba.has_any_of(53, 45)
|
|
|
+
|
|
|
+ ba = BitArray(0)
|
|
|
+ ba.invert_in_place()
|
|
|
+ assert ba.has_any_of(0, 1)
|
|
|
+ assert ba.has_any_of(53, 45)
|
|
|
+ assert ba.has_any_of(0, 100)
|