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
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