コード例 #1
0
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))
コード例 #2
0
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))