Ejemplo n.º 1
0
  def testDefineMessageEmpty(self):
    """Test definition a message with no fields or enums."""

    class AMessage(messages.Message):
      pass

    message_descriptor = descriptor.describe_message(AMessage)

    message_class = definition.define_message(message_descriptor, '__main__')

    self.assertEquals('AMessage', message_class.__name__)
    self.assertEquals('__main__', message_class.__module__)

    self.assertEquals(message_descriptor,
                      descriptor.describe_message(message_class))
Ejemplo n.º 2
0
    def testDefineMessageEmpty(self):
        """Test definition a message with no fields or enums."""
        class AMessage(messages.Message):
            pass

        message_descriptor = descriptor.describe_message(AMessage)

        message_class = definition.define_message(message_descriptor,
                                                  '__main__')

        self.assertEquals('AMessage', message_class.__name__)
        self.assertEquals('__main__', message_class.__module__)

        self.assertEquals(message_descriptor,
                          descriptor.describe_message(message_class))
Ejemplo n.º 3
0
  def testDefineMessageEnumOnly(self):
    """Test definition a message with only enums."""

    class AMessage(messages.Message):
      class NestedEnum(messages.Enum):
        pass

    message_descriptor = descriptor.describe_message(AMessage)

    message_class = definition.define_message(message_descriptor, '__main__')

    self.assertEquals('AMessage', message_class.__name__)
    self.assertEquals('__main__', message_class.__module__)

    self.assertEquals(message_descriptor,
                      descriptor.describe_message(message_class))
Ejemplo n.º 4
0
    def testDefineMessageEnumOnly(self):
        """Test definition a message with only enums."""
        class AMessage(messages.Message):
            class NestedEnum(messages.Enum):
                pass

        message_descriptor = descriptor.describe_message(AMessage)

        message_class = definition.define_message(message_descriptor,
                                                  '__main__')

        self.assertEquals('AMessage', message_class.__name__)
        self.assertEquals('__main__', message_class.__module__)

        self.assertEquals(message_descriptor,
                          descriptor.describe_message(message_class))
Ejemplo n.º 5
0
  def testDefineMessageFieldsOnly(self):
    """Test definition a message with only fields."""

    class AMessage(messages.Message):

      field1 = messages.IntegerField(1)
      field2 = messages.StringField(2)

    message_descriptor = descriptor.describe_message(AMessage)

    message_class = definition.define_message(message_descriptor, '__main__')

    self.assertEquals('AMessage', message_class.__name__)
    self.assertEquals('__main__', message_class.__module__)

    self.assertEquals(message_descriptor,
                      descriptor.describe_message(message_class))
Ejemplo n.º 6
0
    def testDefineMessageFieldsOnly(self):
        """Test definition a message with only fields."""
        class AMessage(messages.Message):

            field1 = messages.IntegerField(1)
            field2 = messages.StringField(2)

        message_descriptor = descriptor.describe_message(AMessage)

        message_class = definition.define_message(message_descriptor,
                                                  '__main__')

        self.assertEquals('AMessage', message_class.__name__)
        self.assertEquals('__main__', message_class.__module__)

        self.assertEquals(message_descriptor,
                          descriptor.describe_message(message_class))
Ejemplo n.º 7
0
  def testDefineMessage(self):
    """Test defining Message class from descriptor."""

    class AMessage(messages.Message):
      class NestedEnum(messages.Enum):
        pass

      field1 = messages.IntegerField(1)
      field2 = messages.StringField(2)

    message_descriptor = descriptor.describe_message(AMessage)

    message_class = definition.define_message(message_descriptor, '__main__')

    self.assertEquals('AMessage', message_class.__name__)
    self.assertEquals('__main__', message_class.__module__)

    self.assertEquals(message_descriptor,
                      descriptor.describe_message(message_class))
Ejemplo n.º 8
0
    def testDefineMessage(self):
        """Test defining Message class from descriptor."""
        class AMessage(messages.Message):
            class NestedEnum(messages.Enum):
                pass

            field1 = messages.IntegerField(1)
            field2 = messages.StringField(2)

        message_descriptor = descriptor.describe_message(AMessage)

        message_class = definition.define_message(message_descriptor,
                                                  '__main__')

        self.assertEquals('AMessage', message_class.__name__)
        self.assertEquals('__main__', message_class.__module__)

        self.assertEquals(message_descriptor,
                          descriptor.describe_message(message_class))