test_GlobalForceGroup.py 561 B

12345678910111213141516171819
  1. from direct.particles.GlobalForceGroup import GlobalForceGroup
  2. from panda3d import physics
  3. def test_GlobalForceGroup():
  4. gfg = GlobalForceGroup()
  5. force1 = physics.LinearVectorForce((1, 0, 0))
  6. force2 = physics.LinearVectorForce((0, 1, 0))
  7. gfg.addForce(force1)
  8. assert tuple(gfg) == (force1,)
  9. gfg.addForce(force2)
  10. assert tuple(gfg) == (force1, force2)
  11. gfg.removeForce(force1)
  12. assert tuple(gfg) == (force2,)
  13. gfg.removeForce(force1)
  14. assert tuple(gfg) == (force2,)
  15. gfg.removeForce(force2)
  16. assert tuple(gfg) == ()