panda3d/tests/tform/test_mousewatcher.py
rdb eab8b1c7a3 tform: MouseWatcher sort should uniquify duplicates
Also change the code to use range-for when appropriate, which improves code readability.
2018-06-12 13:44:24 +02:00

19 lines
433 B
Python

from panda3d.core import MouseWatcher, MouseWatcherRegion
def test_mousewatcher_region_add():
region1 = MouseWatcherRegion("1", 0, 1, 0, 1)
region2 = MouseWatcherRegion("2", 0, 1, 0, 1)
mw = MouseWatcher()
assert len(mw.regions) == 0
mw.add_region(region1)
assert len(mw.regions) == 1
mw.add_region(region2)
assert len(mw.regions) == 2
mw.add_region(region1)
assert len(mw.regions) == 2