anime-downloader/tests/test_kissanime.py

29 lines
701 B
Python

import pytest
from anime_downloader.sites.kissanime import KissAnime
from test_sites.site import configure_httpretty
@pytest.fixture
def anime():
return KissAnime('https://kissanime.ru/Anime/Shingeki-no-Kyojin-Dub')
configure_httpretty('kissanime')
def test_search():
ret = KissAnime.search('shingeki no kyojin')
assert len(ret) == 16
assert ret[0].title == 'Attack on Titan (Dub)'
def test_title(anime):
assert anime.title == 'Attack on Titan (Dub)'
def test_length(anime):
assert len(anime) == 25
def test_streamurl(anime):
assert anime[0].source().stream_url == 'https://www432.playercdn.net/86/3/cf1DxUks9XeqNYTLfcQuxg/1569697960/170505/5041aQOsvZ7ekRm.mp4'