open_toontown_panda3d/tests/showbase/test_ShowBase.py

17 lines
402 B
Python

from direct.showbase.ShowBase import ShowBase
import builtins
def test_showbase_create_destroy():
sb = ShowBase(windowType='none')
try:
assert builtins.base == sb
finally:
sb.destroy()
sb = None
assert not hasattr(builtins, 'base')
assert not hasattr(builtins, 'run')
assert not hasattr(builtins, 'loader')
assert not hasattr(builtins, 'taskMgr')