lNLSMSSKrSSKJr SSKrSSKr\"\S5(d\R "S5e\RrS\;aS\-S-r\R"5"SS\R55r \ S :Xa\R"5 gg) N)supportpopenzneed os.popen() "c8\rSrSrSrSrSrSrSrSr Sr g ) PopenTestcSnU[U4-n[R"U5nUR5nSSS5 [ W5SSnUR Xb5 g!,(df  N.=f)Nz&%s -c "import sys; print(sys.argv)" %s)pythonosrreadeval assertEqual)selfcmdlineexpectedcmdpdatagots 6/opt/alt/python313/lib64/python3.13/test/test_popen.py_do_test_commandlinePopenTest._do_test_commandlinesX6VW%% XXc]a668D4jn ']s A A+cUR[[R5 UR SSS/5 UR S/SQ5 UR S/SQ5 [ R "5 g)Nzfoo barfoobarz foo "spam and eggs" "silly walk")rz spam and eggsz silly walkzfoo "a \"quoted\" arg" bar)rza "quoted" argr) assertRaises TypeErrorr rrr reap_children)rs r test_popenPopenTest.test_popen!sh )RXX. !!  EN  !! . 2  !! * ,  cNUR[R"S5R5S5 [R"S5R5n[RS:XaURUS5 gUR[R "U5S5 g)Nzexit 0zexit 42nt*)rr rclosenamewaitstatus_to_exitcode)rstatuss rtest_return_codePopenTest.test_return_code1sq (+113T:)$**, 77d?   VR (   R66v> Cr#c[R"S5nURUR5S5 UR UR 5 SSS5 UR WR 5 g!,(df  N*=fN echo hellohello r rrr assertFalseclosed assertTruerfs rtest_contextmanagerPopenTest.test_contextmanager9sX XXl #q   QVVXy 1   QXX &$ !$ # rUs r7   - .. &= 6\C F2"!!2"2"j z MMOr#