1
0
mirror of https://github.com/moparisthebest/SickRage synced 2024-11-18 23:35:03 -05:00
SickRage/lib/fanart/tests/test_music.py

23 lines
857 B
Python
Raw Normal View History

import os
import unittest
from httpretty import HTTPretty, httprettified
from fanart.music import *
from fanart.tests import LOCALDIR
os.environ['FANART_APIKEY'] = 'e3c7f0d0beeaf45b3a0dd3b9dd8a3338'
class ArtistItemTestCase(unittest.TestCase):
@httprettified
def test_get(self):
with open(os.path.join(LOCALDIR, 'response/music_a7f.json')) as fp:
body = fp.read()
HTTPretty.register_uri(
HTTPretty.GET,
'http://api.fanart.tv/webservice/artist/e3c7f0d0beeaf45b3a0dd3b9dd8a3338/24e1b53c-3085-4581-8472-0b0088d2508c/JSON/all/1/2',
body=body
)
a7f = Artist.get(id='24e1b53c-3085-4581-8472-0b0088d2508c')
self.assertEqual(a7f.mbid, '24e1b53c-3085-4581-8472-0b0088d2508c')
self.assertEqual(a7f, eval(repr(a7f)))
self.assertEqual(len(a7f.thumbs), 2)