????
Your IP : 3.144.222.234
�
{fc@sdZddlZddlmZmZddlmZddlmZddl Z ed�dZ
ddd ��YZe�Zd
dd��YZ
e
�Zdejfd
��YZdejfd��YZdejfd��YZedkrejddde�ndS(s !Changing this line will break Test_findfile.test_found!
Non-gui unit tests for idlelib.GrepDialog methods.
dummy_command calls grep_it calls findfiles.
An exception raised in one method will fail callers.
Otherwise, tests are mostly independent.
*** Currently only test grep_it.
i����N(tcaptured_stdouttfindfile(tVar(t
GrepDialogsidlelib/idle_tests
/test_grep.pytDummy_searchenginecBseZdZd�ZRS(s�GrepDialog.__init__ calls parent SearchDiabolBase which attaches the
passed in SearchEngine instance as attribute 'engine'. Only a few of the
many possible self.engine.x attributes are needed here.
cCs|jS(N(t_pat(tself((s3/usr/lib64/python2.7/idlelib/idle_test/test_grep.pytgetpats(t__name__t
__module__t__doc__R(((s3/usr/lib64/python2.7/idlelib/idle_test/test_grep.pyRst
Dummy_grepcBs;eZejjZejjZee�Ze Z
d�ZRS(cCsdS(N((R((s3/usr/lib64/python2.7/idlelib/idle_test/test_grep.pytclose"s(RR Rtgrep_ittim_funct findfilesRtFalsetrecvartsearchenginetengineR(((s3/usr/lib64/python2.7/idlelib/idle_test/test_grep.pyRs
t
FindfilesTestcBseZRS((RR (((s3/usr/lib64/python2.7/idlelib/idle_test/test_grep.pyR'stGrep_itTestcBs#eZd�Zd�Zd�ZRS(cCsZ|tj_t�� }tjtj|�t�WdQX|j�j d�}|j
�|S(Ns
(tgrepRRRR
tretcompilet__file__tgetvaluetsplittpop(Rtpattstlines((s3/usr/lib64/python2.7/idlelib/idle_test/test_grep.pytreport3s
cCs[dd}|j|�}|jt|�d�|j||d�|j|dd�dS(Nsxyz*iiiisNo hits.(R tassertEqualtlentassertIn(RRR((s3/usr/lib64/python2.7/idlelib/idle_test/test_grep.pyttest_unfound;s
cCs�d}|j|�}|jt|�d�|j||d�|jd|d�|jd|d�|j|djd ��dS(
Ns<""" !Changing this line will break Test_findfile.test_found!iispy: 1:it2iis(Hint:(R R!R"R#t
assertTruet
startswith(RRR((s3/usr/lib64/python2.7/idlelib/idle_test/test_grep.pyt
test_foundBs(RR R R$R((((s3/usr/lib64/python2.7/idlelib/idle_test/test_grep.pyR.s tDefault_commandTestcBseZRS((RR (((s3/usr/lib64/python2.7/idlelib/idle_test/test_grep.pyR)Lst__main__t verbosityitexit(((R
tunittestttest.test_supportRRtidlelib.idle_test.mock_tkRtidlelib.GrepDialogRRRRRRRtTestCaseRRR)RtmainR(((s3/usr/lib64/python2.7/idlelib/idle_test/test_grep.pyt<module>s