Exemple #1
0
 def test_accept_headers_get_match(self):
     value = ('text/*;q=0.3, text/html;q=0.7, text/html;level=1,'
              'text/html;level=2;q=0.4, */*;q=0.5')
     accept_header = AcceptHeader(value)
     best = accept_header.get_match('text/something')
     self.assertEqual(best.mimetype, 'text/*')
     best = accept_header.get_match('text/html')
     self.assertEqual(best.mimetype, 'text/html')
     best = accept_header.get_match('*/*')
     self.assertEqual(best.mimetype, '*/*')
     best = accept_header.get_match('blah/*')
     self.assertEqual(best.mimetype, '*/*')
Exemple #2
0
 def test_accept_headers_get_match_none(self):
     value = ('text/*;q=0.3, text/html;q=0.7, text/html;level=1,'
              'text/html;level=2;q=0.4')
     accept_header = AcceptHeader(value)
     self.assertIsNone(accept_header.get_match('application/json'))