Viewing File: /opt/alt/python35/lib64/python3.5/idlelib/idle_test/__pycache__/test_grep.cpython-35.opt-2.pyc



]o
@sddlZddlmZddlmZddlmZddlZGdddZeZ	GdddZ
e
ZGd	d
d
ejZ
GdddejZGd
ddejZedkrejdddddS)N)captured_stdout)Var)
GrepDialogc@seZdZddZdS)Dummy_searchenginecCs|jS)N)_pat)selfr./opt/alt/python35/lib64/python3.5/test_grep.pygetpatszDummy_searchengine.getpatN)__name__
__module____qualname__r
rrrr	rsrc@s@eZdZejZejZedZeZ	ddZ
dS)
Dummy_grepFcCsdS)Nr)rrrr	close szDummy_grep.closeN)rrr
rgrep_itZ	findfilesrZrecvarsearchengineenginerrrrr	rs
		rc@seZdZdS)
FindfilesTestN)rrr
rrrr	r%src@s4eZdZddZddZddZdS)Grep_itTestc
Cs[|tj_t }tjtj|tWdQRX|jj	d}|j
|S)N
)greprrrrrecompile__file__getvaluesplitpop)rpatslinesrrr	report1s 
zGrep_itTest.reportcCs[dd}|j|}|jt|d|j||d|j|dddS)Nzxyz*rzNo hits.)r assertEquallenassertIn)rrrrrr	test_unfound9s

zGrep_itTest.test_unfoundcCsd}|j|}|jt|d|j||d|jd|d|jd|d|j|djd	dS)
Nz<""" !Changing this line will break Test_findfile.test_found!rzpy: 1:r#2z(Hint:)r r$r%r&Z
assertTrue
startswith)rrrrrr	
test_found@szGrep_itTest.test_foundN)rrr
r r'r-rrrr	r,src@seZdZdS)Default_commandTestN)rrr
rrrr	r.Jsr.__main__	verbosityr"exitF)ZunittestZtest.supportrZidlelib.idle_test.mock_tkrZidlelib.GrepDialogrrrrrrZTestCaserrr.rmainrrrr	<module>s		
Back to Directory File Manager