enhance avocado:utils:genio as a new utility
added utility which takes as argument a file and pattern
and return true or false respectively when pattern matches in
file or not
>>> from avocado.utils import genio
>>> genio.find_pattern("/home/praveen/file1", "praveen")
True
>>> genio.find_pattern("/home/praveen/file1", "Praveen")
False
>>> genio.find_pattern("/home/praveen/file12", "Praveen")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "avocado/utils/genio.py", line 219, in find_pattern
% (filename, pattern))
avocado.utils.genio.GenIOError: invalid file /home/praveen/file12 to match pattern Praveen
>>>
Signed-off-by: NPraveen K Pandey <praveen@linux.vnet.ibm.com>
Showing
想要评论请 注册 或 登录