def test_nodepath_user_data(): from panda3d.core import NodePath, BoundingBox # Randomly chose this for testing. data = BoundingBox() path = NodePath("node") assert not path.has_user_data() path.set_user_data(data) assert path.has_user_data() assert path.get_user_data() == data path.clear_user_data() assert not path.has_user_data()