def test_get_song_entry(self, db):
        sdb = SongDB()
        song_entry = sdb.get_song_entry('Heilig1')
        assert song_entry == []

        song_entry = sdb.get_song_entry('Heilig2')
        assert song_entry[0]['song'] == 'Heilig2'
def test_new_setlist(db):
    pList = SetList()
    pList.new_setlist('01.02.3456', [
        ['Anbetung', 'Heilig'],
    ])
    db = SongDB()
    assert db.get_song_entry('Heilig')[0]['last_time'] == db.validate_date(
        '01.02.3456')
def test_cmd_not_available_song(db):
    os.system(
        'setlist --date 01.02.3456 --song-group Anbetung "Test New Song"')
    db = SongDB()
    assert db.get_song_entry('Test New Song') == []
def test_cmd(db):
    os.system('setlist --date 01.02.3456 --song-group Anbetung Heilig')
    db = SongDB()
    assert db.get_song_entry('Heilig')[0]['last_time'] == db.validate_date(
        '01.02.3456')