def find_text_in_logs(text_str): results = [] for logfile in DatmoLogger.get_logfiles(): with open(logfile, "r") as f: for r in grep(text_str, f): results.append({ "file": logfile, "line_number": r[0], "line": r[1] }) return results
def test_grep(self): # open current file and try to find this method in it assert len(grep("test_grep", open(__file__, "r"))) == 2