def test_get_and_parse(): adapter = HttpTVDBAdapter() with assert_raises(TVDBException) as cm: tv_show = adapter.get_show(r"I don't exist, honest") assert "No series found for \"I don't exist, honest\"" == str(cm.exception) with assert_raises(TVDBException) as cm: tv_show = adapter.get_show(r"Ashes") assert "Multiple series found for \"Ashes\"" == str(cm.exception) tv_show = adapter.get_show('Unit One') assert isinstance(tv_show.actors,list) assert tv_show.id == 78859 assert tv_show.seasons[1].cover_art!=None assert tv_show.seasons[1].cover_art.banner_path==u'seasons/78859-2.jpg'