+ def test_blocklist_triggers_00(self):
+ trk01 = Track(file='01', name='01', artist='artist A', album='album A')
+ blart01_id = self.db.get_bl_artist(trk01.Artist)
+ blalb01_id = self.db.get_bl_album(Album(name=trk01.album, mbid=trk01.musicbrainz_albumid))
+ conn = self.db.get_database_connection()
+ self.db._remove_blocklist_id(blart01_id, with_connection=conn)
+ self.db._remove_blocklist_id(blalb01_id, with_connection=conn)
+ albums = conn.execute('SELECT albums.name FROM albums;').fetchall()
+ artists = conn.execute('SELECT artists.name FROM artists;').fetchall()
+ conn.close()
+ self.assertNotIn((trk01.album,), albums)
+ self.assertNotIn((trk01.artist,), artists)
+
+ def test_blocklist_triggers_01(self):