def test_scrapeUserId_should_use_parseDOM_to_scrape_page(self): sys.modules["__main__"].common.parseDOM.side_effect = [["some_string"], "some_string", "some_string", "some_string", "some_string", ""] scraper = BlipTVScraper() scraper.createUrl = Mock() scraper.scrapeUserId() assert(sys.modules["__main__"].common.parseDOM.call_count > 0)
def test_scrapeUserId_should_call_createUrl_to_get_proper_url(self): sys.modules["__main__"].common.parseDOM.side_effect = ["", "some_string", "some_string"] scraper = BlipTVScraper() scraper.createUrl = Mock() scraper.scrapeUserId() scraper.createUrl.assert_any_call({})
def test_scrapeUserId_should_set_channel_id_when_done(self): sys.modules["__main__"].common.parseDOM.side_effect = [["some_string"], "some_string", "some_string", "some_string", "some_string", ""] scraper = BlipTVScraper() scraper.createUrl = Mock() params = {} scraper.scrapeUserId(params) assert(params.has_key("user_id") == True)
def test_scrapeUserId_should_fetchPage_to_get_html_contents(self): sys.modules["__main__"].common.parseDOM.side_effect = ["", "some_string", "some_string"] scraper = BlipTVScraper() scraper.createUrl = Mock() scraper.createUrl.return_value = "some_url" scraper.scrapeUserId() sys.modules["__main__"].common.fetchPage.assert_any_call({"link": "some_url"})