def test_parse_empty_text(self): ret = get_court_list('') self.assertEqual(0, len(ret)) ret = get_court_list(""" """) self.assertEqual(0, len(ret))
def test_parse_baden_baden_court(self): text = " vom Amtsgericht Stuttgart als zentralem Mahngericht im automatisierten Verfahren bearbeitet, Amtsgerichte Pforzheim" ret = get_court_list(text) self.assertEqual(2, len(ret))
def test_load_courts(self): text = load_resource_document( 'lexnlp/extract/de/sample_de_courts01.txt', 'utf-8') ret = get_court_list(text, "y") self.assertEqual(4, len(ret)) self.assertEqual("y", ret[0].locale)
def test_parse_simply_phrase(self): text = "Bei dir läuft, deine Boys rauchen Joints vor der Kamera Bundesverfassungsgericht." ret = get_court_list(text) self.assertEqual(1, len(ret)) self.assertEqual("de", ret[0].locale) self.assertEqual("Bundesverfassungsgericht", ret[0].text.strip("' "))