test_ShowBase.py 402 B

12345678910111213141516
  1. from direct.showbase.ShowBase import ShowBase
  2. import builtins
  3. def test_showbase_create_destroy():
  4. sb = ShowBase(windowType='none')
  5. try:
  6. assert builtins.base == sb
  7. finally:
  8. sb.destroy()
  9. sb = None
  10. assert not hasattr(builtins, 'base')
  11. assert not hasattr(builtins, 'run')
  12. assert not hasattr(builtins, 'loader')
  13. assert not hasattr(builtins, 'taskMgr')