コード例 #1
0
ファイル: tests.py プロジェクト: romanvm/ex.ua.alternative
 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
コード例 #2
0
ファイル: tests.py プロジェクト: romanvm/ex.ua.alternative
 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