webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Static Public Attributes | List of all members
google.protobuf.internal.message_test.MessageTest Class Reference
Inheritance diagram for google.protobuf.internal.message_test.MessageTest:

Classes

class  TestIterable
 

Public Member Functions

def testBadUtf8String (self, message_module)
 
def testGoldenMessage (self, message_module)
 
def testGoldenPackedMessage (self, message_module)
 
def testPickleSupport (self, message_module)
 
def testPositiveInfinity (self, message_module)
 
def testNegativeInfinity (self, message_module)
 
def testNotANumber (self, message_module)
 
def testPositiveInfinityPacked (self, message_module)
 
def testNegativeInfinityPacked (self, message_module)
 
def testNotANumberPacked (self, message_module)
 
def testExtremeFloatValues (self, message_module)
 
def testExtremeDoubleValues (self, message_module)
 
def testFloatPrinting (self, message_module)
 
def testHighPrecisionFloatPrinting (self, message_module)
 
def testUnknownFieldPrinting (self, message_module)
 
def testRepeatedNestedFieldIteration (self, message_module)
 
def testSortingRepeatedScalarFieldsDefaultComparator (self, message_module)
 
def testSortingRepeatedScalarFieldsCustomComparator (self, message_module)
 
def testSortingRepeatedCompositeFieldsCustomComparator (self, message_module)
 
def testSortingRepeatedCompositeFieldsStable (self, message_module)
 
def testRepeatedCompositeFieldSortArguments (self, message_module)
 
def testRepeatedScalarFieldSortArguments (self, message_module)
 
def testRepeatedFieldsComparable (self, message_module)
 
def testRepeatedFieldsAreSequences (self, message_module)
 
def ensureNestedMessageExists (self, msg, attribute)
 
def testOneofGetCaseNonexistingField (self, message_module)
 
def testOneofDefaultValues (self, message_module)
 
def testOneofSemantics (self, message_module)
 
def testOneofCompositeFieldReadAccess (self, message_module)
 
def testOneofWhichOneof (self, message_module)
 
def testOneofClearField (self, message_module)
 
def testOneofClearSetField (self, message_module)
 
def testOneofClearUnsetField (self, message_module)
 
def testOneofDeserialize (self, message_module)
 
def testOneofCopyFrom (self, message_module)
 
def testOneofNestedMergeFrom (self, message_module)
 
def testOneofMessageMergeFrom (self, message_module)
 
def testOneofNestedMessageInit (self, message_module)
 
def testOneofClear (self, message_module)
 
def testAssignByteStringToUnicodeField (self, message_module)
 
def testLongValuedSlice (self, message_module)
 
def testExtendShouldNotSwallowExceptions (self, message_module)
 
def testExtendInt32WithNothing (self, message_module)
 
def testExtendFloatWithNothing (self, message_module)
 
def testExtendStringWithNothing (self, message_module)
 
def testExtendInt32WithPythonList (self, message_module)
 
def testExtendFloatWithPythonList (self, message_module)
 
def testExtendStringWithPythonList (self, message_module)
 
def testExtendStringWithString (self, message_module)
 
def testExtendInt32WithIterable (self, message_module)
 
def testExtendFloatWithIterable (self, message_module)
 
def testExtendStringWithIterable (self, message_module)
 
def testPickleRepeatedScalarContainer (self, message_module)
 
def testSortEmptyRepeatedCompositeContainer (self, message_module)
 
def testHasFieldOnRepeatedField (self, message_module)
 
def testRepeatedScalarFieldPop (self, message_module)
 
def testRepeatedCompositeFieldPop (self, message_module)
 

Static Public Attributes

list FALSY_VALUES = [None, False, 0, 0.0, b'', u'', bytearray(), [], {}, set()]
 

Member Function Documentation

◆ ensureNestedMessageExists()

def google.protobuf.internal.message_test.MessageTest.ensureNestedMessageExists (   self,
  msg,
  attribute 
)
Make sure that a nested message object exists.

As soon as a nested message attribute is accessed, it will be present in the
_fields dict, without being marked as actually being set.

◆ testAssignByteStringToUnicodeField()

def google.protobuf.internal.message_test.MessageTest.testAssignByteStringToUnicodeField (   self,
  message_module 
)
Assigning a byte string to a string field should result
in the value being converted to a Unicode string.

◆ testBadUtf8String()

def google.protobuf.internal.message_test.MessageTest.testBadUtf8String (   self,
  message_module 
)

◆ testExtendFloatWithIterable()

def google.protobuf.internal.message_test.MessageTest.testExtendFloatWithIterable (   self,
  message_module 
)
Test extending repeated float fields with iterable.

◆ testExtendFloatWithNothing()

def google.protobuf.internal.message_test.MessageTest.testExtendFloatWithNothing (   self,
  message_module 
)
Test no-ops extending repeated float fields.

◆ testExtendFloatWithPythonList()

def google.protobuf.internal.message_test.MessageTest.testExtendFloatWithPythonList (   self,
  message_module 
)
Test extending repeated float fields with python lists.

◆ testExtendInt32WithIterable()

def google.protobuf.internal.message_test.MessageTest.testExtendInt32WithIterable (   self,
  message_module 
)
Test extending repeated int32 fields with iterable.

◆ testExtendInt32WithNothing()

def google.protobuf.internal.message_test.MessageTest.testExtendInt32WithNothing (   self,
  message_module 
)
Test no-ops extending repeated int32 fields.

◆ testExtendInt32WithPythonList()

def google.protobuf.internal.message_test.MessageTest.testExtendInt32WithPythonList (   self,
  message_module 
)
Test extending repeated int32 fields with python lists.

◆ testExtendShouldNotSwallowExceptions()

def google.protobuf.internal.message_test.MessageTest.testExtendShouldNotSwallowExceptions (   self,
  message_module 
)
This didn't use to work in the v2 C++ implementation.

◆ testExtendStringWithIterable()

def google.protobuf.internal.message_test.MessageTest.testExtendStringWithIterable (   self,
  message_module 
)
Test extending repeated string fields with iterable.

◆ testExtendStringWithNothing()

def google.protobuf.internal.message_test.MessageTest.testExtendStringWithNothing (   self,
  message_module 
)
Test no-ops extending repeated string fields.

◆ testExtendStringWithPythonList()

def google.protobuf.internal.message_test.MessageTest.testExtendStringWithPythonList (   self,
  message_module 
)
Test extending repeated string fields with python lists.

◆ testExtendStringWithString()

def google.protobuf.internal.message_test.MessageTest.testExtendStringWithString (   self,
  message_module 
)
Test extending repeated string fields with characters from a string.

◆ testExtremeDoubleValues()

def google.protobuf.internal.message_test.MessageTest.testExtremeDoubleValues (   self,
  message_module 
)

◆ testExtremeFloatValues()

def google.protobuf.internal.message_test.MessageTest.testExtremeFloatValues (   self,
  message_module 
)

◆ testFloatPrinting()

def google.protobuf.internal.message_test.MessageTest.testFloatPrinting (   self,
  message_module 
)

◆ testGoldenMessage()

def google.protobuf.internal.message_test.MessageTest.testGoldenMessage (   self,
  message_module 
)

◆ testGoldenPackedMessage()

def google.protobuf.internal.message_test.MessageTest.testGoldenPackedMessage (   self,
  message_module 
)

◆ testHasFieldOnRepeatedField()

def google.protobuf.internal.message_test.MessageTest.testHasFieldOnRepeatedField (   self,
  message_module 
)
Using HasField on a repeated field should raise an exception.

◆ testHighPrecisionFloatPrinting()

def google.protobuf.internal.message_test.MessageTest.testHighPrecisionFloatPrinting (   self,
  message_module 
)

◆ testLongValuedSlice()

def google.protobuf.internal.message_test.MessageTest.testLongValuedSlice (   self,
  message_module 
)
It should be possible to use long-valued indicies in slices

This didn't used to work in the v2 C++ implementation.

◆ testNegativeInfinity()

def google.protobuf.internal.message_test.MessageTest.testNegativeInfinity (   self,
  message_module 
)

◆ testNegativeInfinityPacked()

def google.protobuf.internal.message_test.MessageTest.testNegativeInfinityPacked (   self,
  message_module 
)

◆ testNotANumber()

def google.protobuf.internal.message_test.MessageTest.testNotANumber (   self,
  message_module 
)

◆ testNotANumberPacked()

def google.protobuf.internal.message_test.MessageTest.testNotANumberPacked (   self,
  message_module 
)

◆ testOneofClear()

def google.protobuf.internal.message_test.MessageTest.testOneofClear (   self,
  message_module 
)

◆ testOneofClearField()

def google.protobuf.internal.message_test.MessageTest.testOneofClearField (   self,
  message_module 
)

◆ testOneofClearSetField()

def google.protobuf.internal.message_test.MessageTest.testOneofClearSetField (   self,
  message_module 
)

◆ testOneofClearUnsetField()

def google.protobuf.internal.message_test.MessageTest.testOneofClearUnsetField (   self,
  message_module 
)

◆ testOneofCompositeFieldReadAccess()

def google.protobuf.internal.message_test.MessageTest.testOneofCompositeFieldReadAccess (   self,
  message_module 
)

◆ testOneofCopyFrom()

def google.protobuf.internal.message_test.MessageTest.testOneofCopyFrom (   self,
  message_module 
)

◆ testOneofDefaultValues()

def google.protobuf.internal.message_test.MessageTest.testOneofDefaultValues (   self,
  message_module 
)

◆ testOneofDeserialize()

def google.protobuf.internal.message_test.MessageTest.testOneofDeserialize (   self,
  message_module 
)

◆ testOneofGetCaseNonexistingField()

def google.protobuf.internal.message_test.MessageTest.testOneofGetCaseNonexistingField (   self,
  message_module 
)

◆ testOneofMessageMergeFrom()

def google.protobuf.internal.message_test.MessageTest.testOneofMessageMergeFrom (   self,
  message_module 
)

◆ testOneofNestedMergeFrom()

def google.protobuf.internal.message_test.MessageTest.testOneofNestedMergeFrom (   self,
  message_module 
)

◆ testOneofNestedMessageInit()

def google.protobuf.internal.message_test.MessageTest.testOneofNestedMessageInit (   self,
  message_module 
)

◆ testOneofSemantics()

def google.protobuf.internal.message_test.MessageTest.testOneofSemantics (   self,
  message_module 
)

◆ testOneofWhichOneof()

def google.protobuf.internal.message_test.MessageTest.testOneofWhichOneof (   self,
  message_module 
)

◆ testPickleRepeatedScalarContainer()

def google.protobuf.internal.message_test.MessageTest.testPickleRepeatedScalarContainer (   self,
  message_module 
)

◆ testPickleSupport()

def google.protobuf.internal.message_test.MessageTest.testPickleSupport (   self,
  message_module 
)

◆ testPositiveInfinity()

def google.protobuf.internal.message_test.MessageTest.testPositiveInfinity (   self,
  message_module 
)

◆ testPositiveInfinityPacked()

def google.protobuf.internal.message_test.MessageTest.testPositiveInfinityPacked (   self,
  message_module 
)

◆ testRepeatedCompositeFieldPop()

def google.protobuf.internal.message_test.MessageTest.testRepeatedCompositeFieldPop (   self,
  message_module 
)

◆ testRepeatedCompositeFieldSortArguments()

def google.protobuf.internal.message_test.MessageTest.testRepeatedCompositeFieldSortArguments (   self,
  message_module 
)
Check sorting a repeated composite field using list.sort() arguments.

◆ testRepeatedFieldsAreSequences()

def google.protobuf.internal.message_test.MessageTest.testRepeatedFieldsAreSequences (   self,
  message_module 
)

◆ testRepeatedFieldsComparable()

def google.protobuf.internal.message_test.MessageTest.testRepeatedFieldsComparable (   self,
  message_module 
)

◆ testRepeatedNestedFieldIteration()

def google.protobuf.internal.message_test.MessageTest.testRepeatedNestedFieldIteration (   self,
  message_module 
)

◆ testRepeatedScalarFieldPop()

def google.protobuf.internal.message_test.MessageTest.testRepeatedScalarFieldPop (   self,
  message_module 
)

◆ testRepeatedScalarFieldSortArguments()

def google.protobuf.internal.message_test.MessageTest.testRepeatedScalarFieldSortArguments (   self,
  message_module 
)
Check sorting a scalar field using list.sort() arguments.

◆ testSortEmptyRepeatedCompositeContainer()

def google.protobuf.internal.message_test.MessageTest.testSortEmptyRepeatedCompositeContainer (   self,
  message_module 
)
Exercise a scenario that has led to segfaults in the past.

◆ testSortingRepeatedCompositeFieldsCustomComparator()

def google.protobuf.internal.message_test.MessageTest.testSortingRepeatedCompositeFieldsCustomComparator (   self,
  message_module 
)
Check passing a custom comparator to sort a repeated composite field.

◆ testSortingRepeatedCompositeFieldsStable()

def google.protobuf.internal.message_test.MessageTest.testSortingRepeatedCompositeFieldsStable (   self,
  message_module 
)
Check passing a custom comparator to sort a repeated composite field.

◆ testSortingRepeatedScalarFieldsCustomComparator()

def google.protobuf.internal.message_test.MessageTest.testSortingRepeatedScalarFieldsCustomComparator (   self,
  message_module 
)
Check some different types with custom comparator.

◆ testSortingRepeatedScalarFieldsDefaultComparator()

def google.protobuf.internal.message_test.MessageTest.testSortingRepeatedScalarFieldsDefaultComparator (   self,
  message_module 
)
Check some different types with the default comparator.

◆ testUnknownFieldPrinting()

def google.protobuf.internal.message_test.MessageTest.testUnknownFieldPrinting (   self,
  message_module 
)

Member Data Documentation

◆ FALSY_VALUES

list google.protobuf.internal.message_test.MessageTest.FALSY_VALUES = [None, False, 0, 0.0, b'', u'', bytearray(), [], {}, set()]
static

The documentation for this class was generated from the following file: