def test_get_line_by_number(self): tree = etree.parse(self.document + 'en-tei.xml') line = self.en_extractor.get_line_by_number(tree, 'en', 'p1.s16') pp = PresentPerfect('have', 'have', 'test_id') pp.add_word('attained', 'attain', True, 'test_id') # self.assertIn(u'**have attained**', line[0]) self.assertEqual(pp.verbs_to_string(), line[1].verbs_to_string())
class TestPresentPerfect(unittest.TestCase): def setUp(self): self.pp = PresentPerfect('has', 'have', XML_ID) self.pp.add_word('always', 'always', False, XML_ID) self.pp.add_word('loved', 'love', True, XML_ID) def test_extractions(self): self.assertEqual(self.pp.perfect_lemma(), 'love') self.assertEqual(self.pp.verbs(), ['has', 'loved']) self.assertEqual(self.pp.verbs_to_string(), 'has loved') self.assertEqual(self.pp.words_between(), 1) def test_extend(self): ppc = PresentPerfect('has', 'have', XML_ID) ppc.add_word('been', 'be', True, XML_ID) pp_extend = PresentPerfect('been', 'be', XML_ID) pp_extend.add_word('created', 'create', True, XML_ID) ppc.extend(pp_extend) self.assertEqual(ppc.perfect_lemma(), 'create') self.assertEqual(ppc.verbs(), ['has', 'been', 'created']) self.assertEqual(ppc.verbs_to_string(), 'has been created') self.assertEqual(ppc.words_between(), 0)
class TestPresentPerfect(unittest.TestCase): def setUp(self): self.pp = PresentPerfect('has', 'have', XML_ID) self.pp.add_word('always', 'always', False, XML_ID) self.pp.add_word('loved', 'love', True, XML_ID) def test_extractions(self): self.assertEqual(self.pp.perfect_lemma(), 'love') self.assertEqual(self.pp.verbs(), ['has', 'loved']) self.assertEqual(self.pp.verbs_to_string(), 'has loved') self.assertEqual(self.pp.words_between(), 1) def test_extend(self): ppp = PresentPerfect('has', 'have', XML_ID) ppp.add_word('been', 'be', True, XML_ID) pp_extend = PresentPerfect('been', 'be', XML_ID) pp_extend.add_word('created', 'create', True, XML_ID) ppp.extend(pp_extend) self.assertEqual(ppp.perfect_lemma(), 'create') self.assertEqual(ppp.verbs(), ['has', 'been', 'created']) self.assertEqual(ppp.verbs_to_string(), 'has been created') self.assertEqual(ppp.words_between(), 0)
def setUp(self): self.pp = PresentPerfect('has', 'have', XML_ID) self.pp.add_word('always', 'always', False, XML_ID) self.pp.add_word('loved', 'love', True, XML_ID)
def test_extend(self): ppc = PresentPerfect('has', 'have', XML_ID) ppc.add_word('been', 'be', True, XML_ID) pp_extend = PresentPerfect('been', 'be', XML_ID) pp_extend.add_word('created', 'create', True, XML_ID) ppc.extend(pp_extend) self.assertEqual(ppc.perfect_lemma(), 'create') self.assertEqual(ppc.verbs(), ['has', 'been', 'created']) self.assertEqual(ppc.verbs_to_string(), 'has been created') self.assertEqual(ppc.words_between(), 0)
def test_extend(self): ppp = PresentPerfect('has', 'have', XML_ID) ppp.add_word('been', 'be', True, XML_ID) pp_extend = PresentPerfect('been', 'be', XML_ID) pp_extend.add_word('created', 'create', True, XML_ID) ppp.extend(pp_extend) self.assertEqual(ppp.perfect_lemma(), 'create') self.assertEqual(ppp.verbs(), ['has', 'been', 'created']) self.assertEqual(ppp.verbs_to_string(), 'has been created') self.assertEqual(ppp.words_between(), 0)