def test_negative_with_negative_verb(self): verb = Verb("don't play", '', 'play', tags=self.negative) self.assertEqual(verb.negative(), verb) self.assertEqual(verb.negative().negative(), verb) verb = Verb("doesn't play", '', 'play', tags=self.negative_third_person) self.assertEqual(verb.negative(), verb) verb = Verb("didn't play", '', 'play', tags=self.negative_past) self.assertEqual(verb.negative(), verb)
def test_to_basic_verb(self): verb = Verb('go', 'went') self.assertEqual(verb.negative().to_basic_verb(), verb) self.assertEqual(verb.past_tense().to_basic_verb(), verb) self.assertEqual(verb.past_tense().to_basic_verb(), verb) self.assertEqual(verb.capitalize().to_basic_verb(), verb) self.assertEqual(verb.de_capitalize().to_basic_verb(), verb) self.assertEqual(verb.bold().to_basic_verb(), verb) self.assertEqual(verb.negative().past_tense().bold().capitalize().to_basic_verb(), verb)
def test_past_tense_past_verb(self): verb = Verb('played', '', 'play', tags=self.past) negative = verb.negative() self.assertNotEqual(verb, negative) self.assertEqual(verb.past_tense(), verb) self.assertEqual(verb.past_tense().past_tense(), verb) self.assertEqual(negative.past_tense(), negative) self.assertEqual(negative.past_tense().past_tense(), negative)
def test_negative_past_verb(self): verb = Verb('played', '', 'play', tags=self.past) self.assertEqual(verb.negative(), Verb("didn't play", '', 'play', tags=self.negative_past)) verb = Verb('went', 'went', 'go', tags=self.past) self.assertEqual(verb.negative(), Verb("didn't go", 'went', 'go', tags=self.negative_past))
def test_negative_third_person_verb(self): verb = Verb('plays', '', 'play', tags=self.third_person) self.assertEqual(verb.negative(), Verb("doesn't play", '', 'play', tags=self.negative_third_person))
def test_negative_basic_verb(self): verb = Verb('play') self.assertEqual(verb.negative(), Verb("don't play", '', 'play', tags=self.negative)) verb = Verb('have', 'had') self.assertEqual(verb.negative(), Verb("don't have", 'had', 'have', tags=self.negative))