def test_something_else(self): self.assertEqual(separate_phrasetype("V"), ("V", None)) self.assertEqual(separate_phrasetype("se"), ("se", None)) self.assertEqual(separate_phrasetype("Qu"), ("Qu", None)) self.assertEqual(separate_phrasetype("abcd.ert"), ("abcd.ert", None))
def test_phrase_with_role(self): self.assertEqual(separate_phrasetype("NP.Agent"), ("NP", "Agent")) self.assertEqual(separate_phrasetype("NP.agent"), ("NP", "Agent"))
def test_phrase_with_alternation(self): # Get rid of -Middle - doesn't seem useful and should be in the # secondary attribute self.assertEqual(separate_phrasetype("NP-Middle"), ("NP", None)) self.assertEqual(separate_phrasetype("NP-Moyen"), ("NP", None))
def test_simple_phrase(self): self.assertEqual(separate_phrasetype("NP"), ("NP", None))