Пример #1
0
 def testAcceptsOneProducesOne(self):
     accept_headers = MIMEAccept([('application/json', 1)])
     produces = ['application/json']
     self.assertEquals(validate_accept(produces, accept_headers),
                       'application/json')
Пример #2
0
 def testAcceptsAnyProducesMany(self):
     accept_headers = MIMEAccept([('*/*', 1)])
     produces = ['application/json', 'text/html', 'text/xml']
     self.assertEquals(validate_accept(produces, accept_headers),
                       'application/json')
Пример #3
0
 def testAcceptsNoneProducesEmpty(self):
     accept_headers = MIMEAccept([])
     produces = ['']
     self.assertEquals(validate_accept(produces, accept_headers), '')
Пример #4
0
 def testAcceptsAnyProducesEmpty(self):
     accept_headers = MIMEAccept([('*/*', 1)])
     produces = ['']
     self.assertEquals(validate_accept(produces, accept_headers), '')
Пример #5
0
 def testAcceptsAnyProducesNone(self):
     accept_headers = MIMEAccept([('*/*', 1)])
     produces = []
     with self.assertRaises(NotAcceptableError):
         validate_accept(produces, accept_headers)