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"})