astroport-iptubes/yggcrawl/tests/test_login.py

31 lines
837 B
Python

import os
import unittest
import requests
from ..yggtorrentscraper import YggTorrentScraper
class TestAuthentification(unittest.TestCase):
def setUp(self):
self.scraper = YggTorrentScraper(requests.session())
def test_login_success(self):
yggtorrent_identifiant = os.environ.get("YGGTORRENT_IDENTIFIANT")
yggtorrent_password = os.environ.get("YGGTORRENT_PASSWORD")
self.assertTrue(yggtorrent_identifiant is not None)
self.assertTrue(yggtorrent_password is not None)
self.assertTrue(self.scraper.login(yggtorrent_identifiant, yggtorrent_password))
self.scraper.logout()
def test_login_failed(self):
self.assertFalse(self.scraper.login("myidentifiant", "mypassword"))
self.scraper.logout()
def tearDown(self):
self.scraper.logout()