def _validate_content_parameters(self, content_type, content_encoding, schema_name): """Content parameter validator. Check that the content_type, content_encoding and the parameters that they affect are valid. """ self._assert_validity( content_type is not None, schema_name, u._("If 'payload' is supplied, 'payload_content_type' must also " "be supplied."), "payload_content_type") self._assert_validity( mime_types.is_supported(content_type), schema_name, u._("payload_content_type {supplied} is not one of {supported}" ).format(supplied=content_type, supported=mime_types.SUPPORTED), "payload_content_type") self._assert_validity( mime_types.is_content_type_with_encoding_supported( content_type, content_encoding), schema_name, u._("payload_content_encoding is not one of {supported}").format( supported=mime_types.get_supported_encodings(content_type)), "payload_content_encoding")
def test_content_type_encoding_not_supported(self, content_type, encoding): self.assertFalse(mime_types.is_content_type_with_encoding_supported( content_type, encoding))
def test_content_type_encoding_not_supported(self, content_type, encoding): self.assertFalse( mime_types.is_content_type_with_encoding_supported( content_type, encoding))