X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=tests%2Ftest_simadb.py;fp=tests%2Ftest_simadb.py;h=a57791695613b181c89b99abd45c8157c43a3b31;hb=6e0cb104973681f2344de9c5ae4f04c62686401b;hp=e69c4bda2fd1923f752aa89efbe3a01d9778997a;hpb=ea1864a3e4e5b879a9ae84d3d97c23eebb0dc77a;p=mpd-sima.git diff --git a/tests/test_simadb.py b/tests/test_simadb.py index e69c4bd..a577916 100644 --- a/tests/test_simadb.py +++ b/tests/test_simadb.py @@ -322,5 +322,16 @@ class Test_02Genre(Main): genre_hist = self.db.fetch_genres_history(limit=10) self.assertEqual([g[0] for g in genre_hist], genres[:10]) + def test_null_genres(self): + conn = self.db.get_database_connection() + genres = list() + for i in range(1, 2): # starts at 1 to ensure records are in the past + trk = Track(file=f'/foo/bar.{i}', name=f'{i}-baz', + album='foolbum', artist=f'{i}-art') + last = CURRENT - datetime.timedelta(minutes=i) + self.db.add_history(trk, date=last) + genre_hist = self.db.fetch_genres_history(limit=10) + self.assertEqual(genre_hist, []) + # VIM MODLINE # vim: ai ts=4 sw=4 sts=4 expandtab fileencoding=utf8