Esempio n. 1
0
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
Esempio n. 2
0
 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')
Esempio n. 3
0
 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')
Esempio n. 4
0
def parse_report(text):
    if text:
        return parse(text.splitlines())
    return ""