class PhraseTests(unittest.TestCase): def setUp(self): self.phrase1 = Phrase('abc', test_time, score=8) self.phrase2 = Phrase('xyz', test_time, score=7) def test_updateScore(self): self.phrase1.updateScore(test_time+timedelta(seconds=120), 0, **stream_settings) self.assertEqual(2, self.phrase1.score) self.assertEqual(test_time+timedelta(seconds=120), self.phrase1.latestOccuranceTime) def test_sort(self): self.assertEqual([self.phrase2, self.phrase1], Phrase.sort([self.phrase1, self.phrase2])) self.assertEqual([self.phrase1, self.phrase2], Phrase.sort([self.phrase1, self.phrase2], reverse=True))
class PhraseTests(unittest.TestCase): def setUp(self): self.phrase1 = Phrase('abc', test_time, score=8) self.phrase2 = Phrase('xyz', test_time, score=7) def test_updateScore(self): self.phrase1.updateScore(test_time + timedelta(seconds=120), 0, **stream_settings) self.assertEqual(2, self.phrase1.score) self.assertEqual(test_time + timedelta(seconds=120), self.phrase1.latestOccuranceTime) def test_sort(self): self.assertEqual([self.phrase2, self.phrase1], Phrase.sort([self.phrase1, self.phrase2])) self.assertEqual([self.phrase1, self.phrase2], Phrase.sort([self.phrase1, self.phrase2], reverse=True))