Your IP : 18.227.183.161


Current Path : /lib64/python2.7/idlelib/idle_test/
Upload File :
Current File : //lib64/python2.7/idlelib/idle_test/test_grep.pyo

�
{fc@sdZddlZddlmZmZddlmZddlmZddl	Z	ed�dZ
ddd	��YZe�Zd
dd��YZ
e
�Zdejfd
��YZdejfd��YZdejfd��YZedkrejddde�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	findfilesRtFalsetrecvartsearchenginetengineR(((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.pyttest_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		

?>