open_toontown_panda3d/tests/showbase/test_ShowBase.py

22 lines
490 B
Python

from direct.showbase.ShowBase import ShowBase
import sys
if sys.version_info >= (3, 0):
import builtins
else:
import __builtin__ as 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')