Index: third_party/protobuf/conformance/failure_list_python.txt |
diff --git a/third_party/protobuf/conformance/failure_list_python.txt b/third_party/protobuf/conformance/failure_list_python.txt |
index d2e52637bdb8fadeaa8007962b8e6c31d8dde14e..0498519927439ecbde566594f3e3104da6ea4487 100644 |
--- a/third_party/protobuf/conformance/failure_list_python.txt |
+++ b/third_party/protobuf/conformance/failure_list_python.txt |
@@ -1,85 +1,19 @@ |
-DurationProtoInputTooLarge.JsonOutput |
-DurationProtoInputTooSmall.JsonOutput |
-FieldMaskNumbersDontRoundTrip.JsonOutput |
-FieldMaskPathsDontRoundTrip.JsonOutput |
-FieldMaskTooManyUnderscore.JsonOutput |
-JsonInput.Any.JsonOutput |
-JsonInput.Any.ProtobufOutput |
-JsonInput.AnyNested.JsonOutput |
-JsonInput.AnyNested.ProtobufOutput |
-JsonInput.AnyUnorderedTypeTag.JsonOutput |
-JsonInput.AnyUnorderedTypeTag.ProtobufOutput |
-JsonInput.AnyWithDuration.JsonOutput |
-JsonInput.AnyWithDuration.ProtobufOutput |
-JsonInput.AnyWithFieldMask.JsonOutput |
-JsonInput.AnyWithFieldMask.ProtobufOutput |
-JsonInput.AnyWithInt32ValueWrapper.JsonOutput |
-JsonInput.AnyWithInt32ValueWrapper.ProtobufOutput |
-JsonInput.AnyWithStruct.JsonOutput |
-JsonInput.AnyWithStruct.ProtobufOutput |
-JsonInput.AnyWithTimestamp.JsonOutput |
-JsonInput.AnyWithTimestamp.ProtobufOutput |
-JsonInput.AnyWithValueForInteger.JsonOutput |
-JsonInput.AnyWithValueForInteger.ProtobufOutput |
-JsonInput.AnyWithValueForJsonObject.JsonOutput |
-JsonInput.AnyWithValueForJsonObject.ProtobufOutput |
-JsonInput.BytesFieldInvalidBase64Characters |
-JsonInput.DoubleFieldInfinityNotQuoted |
-JsonInput.DoubleFieldNanNotQuoted |
-JsonInput.DoubleFieldNegativeInfinityNotQuoted |
-JsonInput.DoubleFieldTooSmall |
-JsonInput.DurationJsonInputTooLarge |
-JsonInput.DurationJsonInputTooSmall |
-JsonInput.DurationMissingS |
-JsonInput.EnumFieldNumericValueNonZero.JsonOutput |
-JsonInput.EnumFieldNumericValueNonZero.ProtobufOutput |
-JsonInput.EnumFieldNumericValueZero.JsonOutput |
-JsonInput.EnumFieldNumericValueZero.ProtobufOutput |
-JsonInput.EnumFieldUnknownValue.Validator |
-JsonInput.FieldMask.ProtobufOutput |
-JsonInput.FieldMaskInvalidCharacter |
-JsonInput.FieldNameInLowerCamelCase.Validator |
-JsonInput.FieldNameInSnakeCase.JsonOutput |
-JsonInput.FieldNameInSnakeCase.ProtobufOutput |
-JsonInput.FloatFieldInfinityNotQuoted |
-JsonInput.FloatFieldNanNotQuoted |
-JsonInput.FloatFieldNegativeInfinityNotQuoted |
-JsonInput.FloatFieldTooLarge |
-JsonInput.FloatFieldTooSmall |
-JsonInput.Int32FieldExponentialFormat.JsonOutput |
-JsonInput.Int32FieldExponentialFormat.ProtobufOutput |
-JsonInput.Int32FieldFloatTrailingZero.JsonOutput |
-JsonInput.Int32FieldFloatTrailingZero.ProtobufOutput |
-JsonInput.Int32FieldMaxFloatValue.JsonOutput |
-JsonInput.Int32FieldMaxFloatValue.ProtobufOutput |
-JsonInput.Int32FieldMinFloatValue.JsonOutput |
-JsonInput.Int32FieldMinFloatValue.ProtobufOutput |
-JsonInput.Int32FieldMinValue.JsonOutput |
-JsonInput.OriginalProtoFieldName.JsonOutput |
-JsonInput.OriginalProtoFieldName.ProtobufOutput |
-JsonInput.RepeatedFieldMessageElementIsNull |
-JsonInput.RepeatedFieldPrimitiveElementIsNull |
-JsonInput.RepeatedFieldWrongElementTypeExpectingIntegersGotBool |
-JsonInput.StringFieldSurrogatePair.JsonOutput |
-JsonInput.StringFieldUnpairedLowSurrogate |
-JsonInput.Struct.JsonOutput |
-JsonInput.Struct.ProtobufOutput |
-JsonInput.TimestampJsonInputLowercaseT |
-JsonInput.Uint32FieldMaxFloatValue.JsonOutput |
-JsonInput.Uint32FieldMaxFloatValue.ProtobufOutput |
-JsonInput.ValueAcceptBool.JsonOutput |
-JsonInput.ValueAcceptBool.ProtobufOutput |
-JsonInput.ValueAcceptFloat.JsonOutput |
-JsonInput.ValueAcceptFloat.ProtobufOutput |
-JsonInput.ValueAcceptInteger.JsonOutput |
-JsonInput.ValueAcceptInteger.ProtobufOutput |
-JsonInput.ValueAcceptList.JsonOutput |
-JsonInput.ValueAcceptList.ProtobufOutput |
-JsonInput.ValueAcceptNull.JsonOutput |
-JsonInput.ValueAcceptNull.ProtobufOutput |
-JsonInput.ValueAcceptObject.JsonOutput |
-JsonInput.ValueAcceptObject.ProtobufOutput |
-JsonInput.ValueAcceptString.JsonOutput |
-JsonInput.ValueAcceptString.ProtobufOutput |
-TimestampProtoInputTooLarge.JsonOutput |
-TimestampProtoInputTooSmall.JsonOutput |
+Recommended.JsonInput.DoubleFieldInfinityNotQuoted |
+Recommended.JsonInput.DoubleFieldNanNotQuoted |
+Recommended.JsonInput.DoubleFieldNegativeInfinityNotQuoted |
+Recommended.JsonInput.FieldNameWithDoubleUnderscores.JsonOutput |
+Recommended.JsonInput.FieldNameWithDoubleUnderscores.ProtobufOutput |
+Recommended.JsonInput.FieldNameWithDoubleUnderscores.Validator |
+Recommended.JsonInput.FloatFieldInfinityNotQuoted |
+Recommended.JsonInput.FloatFieldNanNotQuoted |
+Recommended.JsonInput.FloatFieldNegativeInfinityNotQuoted |
+Required.JsonInput.BytesFieldInvalidBase64Characters |
+Required.JsonInput.DoubleFieldTooSmall |
+Required.JsonInput.EnumFieldUnknownValue.Validator |
+Required.JsonInput.FieldNameInLowerCamelCase.Validator |
+Required.JsonInput.FieldNameInSnakeCase.JsonOutput |
+Required.JsonInput.FieldNameInSnakeCase.ProtobufOutput |
+Required.JsonInput.FloatFieldTooLarge |
+Required.JsonInput.FloatFieldTooSmall |
+Required.JsonInput.RepeatedFieldWrongElementTypeExpectingIntegersGotBool |
+Required.JsonInput.TimestampJsonInputLowercaseT |