def test_to_aot(self, word, dialog_tag, aot_tag): if '[' in dialog_tag: dialog_tag = dialog_tag.split('[')[0] converted = converters.convert(dialog_tag, 'dialog2010', 'aot') converted = _remove_unsupported(converted) gold = _remove_unsupported(aot_tag) self.assertTagEqual(converted, gold)
def test_from_internal(self, word, internal, ud14): converted = converters.convert(internal, 'opencorpora-int', 'ud14') assert converted == ud14
def test_from_internal(self, word, internal, ud14): converted = converters.convert(internal, 'opencorpora-int', 'ud14', word) assert converted == ud14
def test_to_positional(self, word, pos_tag_txt, aot_tag): converted = converters.convert(aot_tag, 'aot', 'positional') self.assertPositionalEqual(converted, pos_tag_txt)
def test_from_positional(self, word, pos_tag_txt, aot_tag): converted = converters.convert(positional.Tag(pos_tag_txt), 'positional', 'aot') self.assertAotEqual(converted, aot_tag)
def test_from_aot(self, word, dialog_tag, aot_tag): converted = converters.convert(aot_tag, 'aot', 'dialog2010') self.assertTagEqual(converted, dialog_tag)
def test_to_aot(self, word, open_tag, aot_tag): converted = converters.convert(open_tag, 'opencorpora-ext', 'aot') assert aot.split_tag(_remove_unsupported(converted)) == aot.split_tag( _remove_unsupported(aot_tag))
def test_to_internal(self, word, internal, external): converted = converters.convert(external, 'opencorpora-ext', 'opencorpora-int') assert converted == internal
def test_to_aot(self, word, open_tag, aot_tag): converted = converters.convert(open_tag, 'opencorpora-ext', 'aot') assert aot.split_tag(_remove_unsupported(converted)) == aot.split_tag(_remove_unsupported(aot_tag))