def test_fail_login(self): tracker = LostFilmTVTracker() with self.assertRaises(LostFilmTVLoginFailedException) as cm: tracker.login(REAL_LOGIN, "FAKE_PASSWORD") self.assertTrue(cm.exception.code, 6) self.assertTrue(cm.exception.text, 'incorrect login/password') self.assertTrue( cm.exception.message, u'Не удалось войти. Возможно не правильный логин/пароль')
def test_parse_correct_url(self): tracker = LostFilmTVTracker("457686", '1' * 32, '2' * 32) title = tracker.parse_url('http://www.lostfilm.tv/browse.php?cat=236') self.assertEqual(u'12 обезьян', title['name']) self.assertEqual(u'12 Monkeys', title['original_name'])
def test_verify_fail(self): tracker = LostFilmTVTracker("457686", '1' * 32, '2' * 32) self.assertFalse(tracker.verify())
def test_verify(self): tracker = LostFilmTVTracker(REAL_UID, REAL_PASS, REAL_USESS) self.assertTrue(tracker.verify())
def test_login(self): tracker = LostFilmTVTracker() tracker.login(REAL_LOGIN, REAL_PASSWORD) self.assertTrue(tracker.c_uid == REAL_UID) self.assertTrue(tracker.c_pass == REAL_PASS) self.assertTrue(tracker.c_usess == REAL_USESS)