f! d dl mZmZ d ZdZd dlmZ d dlmZ d dl m Z mZmZm Z d dlmZmZ G d d e Z G d de Zd Zd S ) )PopenPIPEc t g dt t } | \ }}| j rt d |S )Nsvnlsz-Rfoostdoutstderrsomething bad happened)r r communicate returncodeRuntimeError)processouterrs t/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/testfixtures/tests/test_popen_docs.pymy_funcr sQ ...tDIIIG""$$HC 53444J z(testfixtures.tests.test_popen_docs.Popen)TestCase)call)ReplacerShouldRaisecompareSequenceComparison) MockPopenPopenBehaviourc b e Zd Zd Zd Zd Zd Zd Zd Zd Z d Z d Zd Zd Z d Zd Zd ZdS ) TestMyFuncc t | _ t | _ | j t | j | | j j d S N)r r r rreplacedotted_path addCleanuprestoreselfs r setUpzTestMyFunc.setUp sL [[ {DJ///'''''r c | j ddd t t d t j g dt t }t t j || g d S )N svn ls -R foo o er r r r expected)r set_commandr r r r all_callsr )r) r s r test_examplezTestMyFunc.test_example s tDIII 4 *777TRRR!!+ r c t j dddd t t d 5 t d d d d S # 1 swxY w Y d S )Nr, r- r. )r r r r )r r2 r r r r( s r test_example_bad_returncodez&TestMyFunc.test_example_bad_returncode-