mς %U²Ic@sdkZdklZlZdkZdkZydkZdkZWnej oedƒ‚nXe edƒpedƒ‚nye ddƒZ e i ƒWne j oedƒ‚nXdeifd „ƒYZd „Zed jo eƒndS( N(s TestSkippeds run_unittestsNo fcntl or termios modulet TIOCGPGRPs%termios module doesn't have TIOCGPGRPs/dev/ttytrsUnable to open /dev/ttyt IoctlTestscBstZd„Zd„ZRS(NcCs|tiƒtidƒf}tddƒ}ti|ti dƒ}t i d|ƒd}|i||jd||fƒdS(Nis/dev/ttyRs tis %s not in %s(tostgetpgrptgetsidtidstopentttytfcntltioctlttermiosRRtstructtunpacktrpgrptselftassert_(RR RRR((t,/data/zmath/lib/python2.4/test/test_ioctl.pyt test_ioctls cCs‘dk}|iddgƒ}tiƒtidƒf}tddƒ}ti |t i |dƒ}|d}|i|dƒ|i||jd||fƒdS(NRis/dev/ttyRis %s not in %s(tarraytbufRRRRRR R R R RRRRt assertEqualsR(RR RRRRR((Rttest_ioctl_mutates  (t__name__t __module__RR(((RRs cCsttƒdS(N(t run_unittestR(((Rt test_main%st__main__(tunittestttest.test_supportt TestSkippedRRR R R t ImportErrorthasattrRR tclosetIOErrortTestCaseRRR( R R RR RRR RRR((Rt?s"