Esempio n. 1
0
 def test_login_failed(self):
     m_webclient.is_logged_in.return_value = False
     m_webclient.login.side_effect = FakeLoginError
     try:
         iterator = actions.bookmarks({})
         self.assertFalse(list(iterator))
     finally:
         m_webclient.is_logged_in.return_value = True
         m_webclient.login.side_effect = fake_login
Esempio n. 2
0
 def test_login_to_exua(self):
     m_webclient.is_logged_in.return_value = False
     with codecs.open(os.path.join(cwd, 'test_data', 'media_list.htm'), 'rb', encoding='utf-8') as fo:
         html = fo.read()
     m_webclient.load_page.return_value = html
     try:
         iterator = actions.bookmarks({})
         self.assertEqual(len(list(iterator)), 27)
     finally:
         m_webclient.is_logged_in.return_value = True