def q(cursor, day: datetime, parse_report: bool): rows = query_report(cursor, day) for row in rows: text = rtf_to_text(row['rtf']) row['txt'] = text if parse_report: parsed = parse(text.splitlines()) row.update(parsed) return rows
def test_datenimport(self): a = """ Bilder wurden auf Wunsch des Auftraggebers eingescannt\n """ t = [x.strip() for x in a.splitlines()] result = parse(t) self.assertEqual( result['datenimport'], 'Bilder wurden auf Wunsch des Auftraggebers eingescannt')
def test_a(self): a = """ Anamnese\n A\n Technik\n B\n """ t = [x.strip() for x in a.splitlines()] result = parse(t) self.assertEqual(result['anamnese'], 'A') self.assertEqual(result['technik'], 'B')
def parse_report(text): if text: return parse(text.splitlines()) return ""