1
0
mirror of https://github.com/spl0k/supysonic.git synced 2024-12-23 01:16:18 +00:00

Forgot feeding data for the lyrics test

This commit is contained in:
Alban Féron 2019-07-13 16:51:52 +02:00
parent d05f69dd26
commit 14d0c2f57f
No known key found for this signature in database
GPG Key ID: 8CE0313646D16165

View File

@ -9,12 +9,46 @@
# Distributed under terms of the GNU AGPLv3 license. # Distributed under terms of the GNU AGPLv3 license.
import flask.json import flask.json
import os.path
import requests import requests
from pony.orm import db_session
from supysonic.db import Folder, Artist, Album, Track
from .apitestbase import ApiTestBase from .apitestbase import ApiTestBase
class LyricsTestCase(ApiTestBase): class LyricsTestCase(ApiTestBase):
def setUp(self):
super(LyricsTestCase, self).setUp()
with db_session:
folder = Folder(
name="Root",
path=os.path.abspath("tests/assets"),
root=True,
cover_art="cover.jpg",
)
self.folderid = folder.id
artist = Artist(name="Artist")
album = Album(artist=artist, name="Album")
track = Track(
title="23bytes",
number=1,
disc=1,
artist=artist,
album=album,
path=os.path.abspath("tests/assets/23bytes"),
root_folder=folder,
folder=folder,
duration=2,
bitrate=320,
last_modification=0,
)
def test_get_lyrics(self): def test_get_lyrics(self):
self._make_request("getLyrics", error=10) self._make_request("getLyrics", error=10)
self._make_request("getLyrics", {"artist": "artist"}, error=10) self._make_request("getLyrics", {"artist": "artist"}, error=10)