a ze@sdddlZddlZddlZddlmZddlmZmZe dGdddej Z e dkr`e dS)N)TclTclErrorZguic@s.eZdZedejvdddZddZdS) TkLoadTestDISPLAYzNo $DISPLAY set.cCs8t}|t|j||d||dS)Nz1x1+0+0)r assertRaisesrwinfo_geometryloadtkZ assertEqualZdestroy)selftclr Y/opt/bitninja-python-dojo/embedded/lib/python3.9/tkinter/test/test_tkinter/test_loadtk.py testLoadTk s zTkLoadTest.testLoadTkc Csd}tjdrdSt}dtjvrx|d=td}| }Wdn1sZ0Y|rxWddSt }| t |j | t |jWdn1s0YdS)N)windarwincygwinrz echo $DISPLAY)sysplatform startswith test_supportZEnvironmentVarGuardosenvironpopenreadstriprrrrr)r Z old_displayenvpipeZdisplayr r r r testLoadTkFailures    *zTkLoadTest.testLoadTkFailureN) __name__ __module__ __qualname__unittestZskipIfrrr rr r r r r s r__main__)rrr Z test.supportsupportrtkinterrrZrequiresZTestCaserrmainr r r r s  #