feat(nyaasi): add static classes instead of object-based ones

This commit is contained in:
Juanjo Salvador
2024-07-18 09:45:02 +00:00
parent bbd129cc2b
commit 2c3d3ea58e
13 changed files with 346 additions and 527 deletions

View File

@@ -0,0 +1,30 @@
from nyaapy.nyaasi.nyaa import Nyaa
from nyaapy.torrent import Torrent
def test_nyaa_last_uploads():
request = Nyaa.last_uploads(number_of_results=10)
torrent = request[0]
assert isinstance(torrent, Torrent) == True
assert len(request) == 10
def test_nyaa_search():
request = Nyaa.search(keyword="koe no katachi")
torrent = request[0]
assert isinstance(torrent, Torrent) == True
def test_nyaa_get_single():
request = Nyaa.get(view_id='1847113')
assert isinstance(request, Torrent) == True
def test_nyaa_get_from_user():
request = Nyaa.get_from_user(username="Erai-raws")
torrent = request[0]
assert isinstance(torrent, Torrent) == True
assert len(request) <= 75