Exemplo n.º 1
0
 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')
Exemplo n.º 2
0
 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'))
Exemplo n.º 3
0
 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')
Exemplo n.º 4
0
 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'
     ))