def test_PresentProgressive(self): text = "I'm working at the moment" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "working", 0), Tenses.present)
def test_PastPerfectProgressive_3(self): text = "He had been going for 2 hours" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "going", 0), Tenses.past)
def test_WillFuture_3(self): text = "Will he go?" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "go", 0), Tenses.future)
def test_SimplePastPerfect_3(self): text = "He just had gone" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "gone", 0), Tenses.past)
def test_PastPerfectProgressive(self): text = "I had been working" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "working", 0), Tenses.past)
def test_PresentPerfectProgressive_4(self): text = "He has been working since yesterday" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "working", 0), Tenses.present)
def test_SimplePastPerfect(self): text = "She never had gone there" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "gone", 0), Tenses.past)
def test_SimplePast(self): text = "He went to America in 1990" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "went", 0), Tenses.past)
def test_SimplePast_2(self): text = "He didn't work yesterday" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "work", 0), Tenses.past)
def test_Present_2(self): text = "Observing it to" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "observing", 0), Tenses.present)
def test_Present_2(self): text = "among some Reeds growing by the" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "growing", 0), Tenses.present)
def test_Present(self): text = "Coming and standing under the" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "coming", 0), Tenses.present)
def test_PresentProgressive_3(self): text = "I'm not going" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "going", 0), Tenses.present)
def test_PresentProgressive_2(self): text = "He isn't working now at all" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "working", 0), Tenses.present)
def test_PresentPerfectProgressive(self): text = "I have been working all day" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "working", 0), Tenses.present)
def test_SimplePast_3(self): text = "Last wednesday I didn't work at the cinema" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "work", 0), Tenses.past)
def test_PresentPerfectProgressive_3(self): text = "I haven't been working for a long time" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "working", 0), Tenses.present)
def test_PastProgressive(self): text = "While I was doing my homework" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "doing", 0), Tenses.past)
def test_PresentPerfectProgressive_5(self): text = "Has he been going?" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "going", 0), Tenses.present)
def test_PastProgressive_3(self): text = "He wasn't going" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "going", 0), Tenses.past)
def test_SimplePastPerfect_2(self): text = "I hadn't worked already" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "worked", 0), Tenses.past)
def test_SimplePresentPerfect(self): text = "I have gone already" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "gone", 0), Tenses.present)
def test_SimplePastPerfect_4(self): text = "Had he gone already?" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "gone", 0), Tenses.past)
def test_SimplePresentPerfect_2(self): text = "He hasn't gone so far" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "gone", 0), Tenses.present)
def test_PastPerfectProgressive_2(self): text = "Had I been going?" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "going", 0), Tenses.past)
def test_SimplePresentPerfect_3(self): text = "I haven't worked ever" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "worked", 0), Tenses.present)
def test_WillFuture(self): text = "He won't work" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "work", 0), Tenses.future)
def test_SimplePresentPerfect_4(self): text = "I haven't seen him for a while now" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "seen", 0), Tenses.present)
def test_Future(self): text = "He is going to visit" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "visit", 0), Tenses.future)
def test_SimplePresent_9(self): text = "a neighbouring pool intending to drown" text = preprocess_sentence(text) self.assertEqual(get_tense(text, "intending", 0), Tenses.present)