X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=tests%2Ftest_simadb.py;fp=tests%2Ftest_simadb.py;h=c3e400deb00f7e35a57b6607be2c3b1020e8e39a;hb=6e55148a76140b0e24435a4bcf2478174e2d90c8;hp=a57791695613b181c89b99abd45c8157c43a3b31;hpb=91b9903125b14867b0bada7c77a1dc4b055c74ec;p=mpd-sima.git diff --git a/tests/test_simadb.py b/tests/test_simadb.py index a577916..c3e400d 100644 --- a/tests/test_simadb.py +++ b/tests/test_simadb.py @@ -70,7 +70,7 @@ class Test_00DB(Main): def test_01_add_track(self): trk = Track(**DEVOLT) trk_id = self.db.get_track(trk) - self.assertEqual(trk_id, self.db.get_track(trk), + self.assertEqual(trk_id, self.db.get_track(trk, add=False), 'Same track, same record') def test_02_history(self): @@ -248,6 +248,8 @@ class Test_00DB(Main): class Test_01BlockList(Main): def test_blocklist_addition(self): + trk = Track(file='/foo/bar/baz', name='title') + self.assertIs(self.db.get_bl_track(trk, add=False), None) tracks_ids = list() # Set 6 records, same album for i in range(1, 6): # starts at 1 to ensure records are in the past @@ -255,16 +257,16 @@ class Test_01BlockList(Main): albumartist='fooalbart', album='foolbum',) # Add track, save its DB id tracks_ids.append(self.db.get_track(trk)) - # set records in the past to ease purging then - last = CURRENT - datetime.timedelta(minutes=i) - self.db.add_history(trk, date=last) # Add to history if i == 1: self.db.get_bl_track(trk) + self.assertIsNot(self.db.get_bl_track(trk, add=False), None) if i == 2: - self.db.get_bl_track(trk) self.db.get_bl_album(Album(name=trk.album)) if i == 3: self.db.get_bl_artist(trk.Artist) + if i == 4: + self.assertIs(self.db.get_bl_track(trk, add=False), None) + def test_blocklist_triggers_00(self): trk01 = Track(file='01', name='01', artist='artist A', album='album A')