def test_load_courts_with_toponims(self): text = load_resource_document( 'lexnlp/extract/de/sample_de_courts02.txt', 'utf-8') ret = list(get_courts(text)) self.assertEqual(2, len(ret)) jurisdiction = ret[0]["tags"]["Extracted Entity Court Jurisdiction"] self.assertEqual("Federal", jurisdiction)
def test_parse_precise_and_type_only(self): text = "Bei dir läuft, deine Verfassungsgerichtshof des Freistaates Sachsen rauchen Joints vor der Kamera. Amtsgerichte - arbeit nicht frei." ret = list(get_courts(text)) self.assertEqual(2, len(ret)) self.assertEqual('Verfassungsgerichtshof des Freistaates Sachsen', ret[0]["tags"]["Extracted Entity Court Name"]) self.assertEqual('Amtsgerichte', ret[1]["tags"]["Extracted Entity Court Name"])