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)