コード例 #1
0
ファイル: test_basic.py プロジェクト: AmbivalentApe/pytvdb
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'