def testCaseInsensitive(self):
   self.assertEquals('application/X-Google-protobuf',
                     util.choose_content_type(
                       'application/x-google-protobuf',
                       ['application/X-Google-protobuf',
                        'application/json'
                       ]))
 def testUseCorrectPreferenceIndex(self):
   self.assertEquals('application/json',
                     util.choose_content_type(
                       '*/*, text/plain, application/json',
                       ['application/X-Google-protobuf',
                        'application/json'
                       ]))
 def testPreferFirstInList(self):
   self.assertEquals('application/X-Google-protobuf',
                     util.choose_content_type(
                       '*/*',
                       ['application/X-Google-protobuf',
                        'application/json'
                       ]))
 def testIgnoreUnrequested(self):
   self.assertEquals('application/json',
                     util.choose_content_type(
                       'text/plain, application/json, */*',
                       ['application/X-Google-protobuf',
                        'application/json'
                       ]))
Esempio n. 5
0
 def testCaseInsensitive(self):
   self.assertEquals('application/X-Google-protobuf',
                     util.choose_content_type(
                       'application/x-google-protobuf',
                       ['application/X-Google-protobuf',
                        'application/json'
                       ]))
Esempio n. 6
0
 def testPreferFirstInList(self):
   self.assertEquals('application/X-Google-protobuf',
                     util.choose_content_type(
                       '*/*',
                       ['application/X-Google-protobuf',
                        'application/json'
                       ]))
Esempio n. 7
0
 def testUseCorrectPreferenceIndex(self):
   self.assertEquals('application/json',
                     util.choose_content_type(
                       '*/*, text/plain, application/json',
                       ['application/X-Google-protobuf',
                        'application/json'
                       ]))
Esempio n. 8
0
 def testIgnoreUnrequested(self):
   self.assertEquals('application/json',
                     util.choose_content_type(
                       'text/plain, application/json, */*',
                       ['application/X-Google-protobuf',
                        'application/json'
                       ]))