def test_get_content_404_setting_header(self): """ Get html content(status:404, head:original) """ req = MlbamUtil._get_content( 'http://gd2.mlb.com/components/game/mlb/year_2016/month_04/day_06/gid_2016_04_06_chnmlb_anamlb_1/game.xml', headers={'Accept': 'text/html', 'User-Agent': 'Python-urllib/3.5'} ) self.assertEqual(req.status_code, 404) self.assertEqual(req.request.headers['Accept'], 'text/html') self.assertEqual(req.request.headers['User-Agent'], 'Python-urllib/3.5')
def test_get_content_200(self): """ Get html content(status:200, head:default) """ req = MlbamUtil._get_content( 'http://gd2.mlb.com/components/game/mlb/year_2016/month_04/day_06/gid_2016_04_06_lanmlb_sdnmlb_1/game.xml' ) self.assertEqual(req.status_code, 200) self.assertEqual(req.request.headers['Accept'], 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8') self.assertEqual(req.request.headers['User-Agent'], ('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) ' 'AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.86 Safari/537.36'))
def test_get_content_404_setting_header(self): """ Get html content(status:404, head:original) """ req = MlbamUtil._get_content( 'http://gd2.mlb.com/components/game/mlb/year_2016/month_04/day_06/gid_2016_04_06_chnmlb_anamlb_1/game.xml', headers={ 'Accept': 'text/html', 'User-Agent': 'Python-urllib/3.5' }) self.assertEqual(req.status_code, 404) self.assertEqual(req.request.headers['Accept'], 'text/html') self.assertEqual(req.request.headers['User-Agent'], 'Python-urllib/3.5')
def test_get_content_200(self): """ Get html content(status:200, head:default) """ req = MlbamUtil._get_content( 'http://gd2.mlb.com/components/game/mlb/year_2016/month_04/day_06/gid_2016_04_06_lanmlb_sdnmlb_1/game.xml' ) self.assertEqual(req.status_code, 200) self.assertEqual( req.request.headers['Accept'], 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8' ) self.assertEqual(req.request.headers['User-Agent'], ( 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) ' 'AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.86 Safari/537.36' ))