示例#1
0
def test_get_page():
    page_obj, session = get_mock_session("<page/>")

    p = coursera_dl.get_page(session, "http://www.not.here")

    session.get.assert_called_once_with("http://www.not.here")
    page_obj.raise_for_status.assert_called_once()
    assert p == "<page/>"
示例#2
0
    def test_get_page(self):
        page_obj, session = self.get_mock_session('<page/>')

        p = coursera_dl.get_page(session, 'http://www.not.here')

        session.get.assert_called_once_with('http://www.not.here')
        page_obj.raise_for_status.assert_called_once()
        self.assertEquals(p, '<page/>')
示例#3
0
def test_get_page():
    page_obj, session = get_mock_session('<page/>')

    p = coursera_dl.get_page(session, 'http://www.not.here')

    session.send.assert_called_once_with(None)
    page_obj.raise_for_status.assert_called_once_with()
    assert p == '<page/>'
示例#4
0
def test_get_page():
    page_obj, session = get_mock_session('<page/>')

    p = coursera_dl.get_page(session, 'http://www.not.here')

    session.get.assert_called_once_with('http://www.not.here')
    page_obj.raise_for_status.assert_called_once_with()
    assert p == '<page/>'
示例#5
0
 def get_deadlines_html_pages(self, session):
     urls = map(lambda xx:self.PAGE_URL_TEMPLATE.format(class_session=self.class_session,
                                                        data_api=xx),
                self.DEADLINES_DATA_APIS)
     
     self.deadlines_html_page = map(lambda one_url:PyQuery(get_page(session,one_url)),urls)