test_bitarray.py 418 B

123456789101112131415161718
  1. from panda3d.core import BitArray
  2. def test_bitarray_has_any_of():
  3. ba = BitArray()
  4. assert not ba.has_any_of(100, 200)
  5. ba = BitArray()
  6. ba.set_range(0, 53)
  7. assert ba.has_any_of(52, 1)
  8. assert ba.has_any_of(52, 100)
  9. assert not ba.has_any_of(53, 45)
  10. ba = BitArray()
  11. ba.invert_in_place()
  12. assert ba.has_any_of(0, 1)
  13. assert ba.has_any_of(53, 45)
  14. assert ba.has_any_of(0, 100)