From 5a67339855c5a400cfebf1a64fe606c999501aa0 Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Tue, 23 Sep 2014 18:47:28 +0200 Subject: [PATCH] history: Cleanup history entry test --- tests/core/test_history.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/tests/core/test_history.py b/tests/core/test_history.py index ed918c1f..e0f607f9 100644 --- a/tests/core/test_history.py +++ b/tests/core/test_history.py @@ -29,13 +29,15 @@ class PlaybackHistoryTest(unittest.TestCase): self.assertEqual(self.history.size, 0) - def test_history_sanity(self): + def test_history_entry_contents(self): track = self.tracks[0] self.history.add(track) - stored_history = self.history.get_history() - track_ref = stored_history[0][1] - self.assertEqual(track_ref.uri, track.uri) - self.assertIn(track.name, track_ref.name) - if track.artists: - for artist in track.artists: - self.assertIn(artist.name, track_ref.name) + + result = self.history.get_history() + (timestamp, ref) = result[0] + + self.assertIsInstance(timestamp, int) + self.assertEqual(track.uri, ref.uri) + self.assertIn(track.name, ref.name) + for artist in track.artists: + self.assertIn(artist.name, ref.name)