コード例 #1
0
    def testUndescribable(self):
        class NonService(object):
            def fn(self):
                pass

        for value in (NonService, NonService.fn, 1, 'string', 1.2, None):
            self.assertEquals(None, descriptor.describe(value))
コード例 #2
0
    def testUndescribable(self):
        class NonService(object):
            def fn(self):
                pass

        for value in (NonService, NonService.fn, 1, "string", 1.2, None):
            self.assertEquals(None, descriptor.describe(value))
コード例 #3
0
    def testMethod(self):
        class Param(messages.Message):
            pass

        class Service(remote.Service):
            @remote.method(Param, Param)
            def fn(self):
                return Param()

        self.assertEquals(descriptor.describe_method(Service.fn), descriptor.describe(Service.fn))
コード例 #4
0
    def testMethod(self):
        class Param(messages.Message):
            pass

        class Service(remote.Service):
            @remote.method(Param, Param)
            def fn(self):
                return Param()

        self.assertEquals(descriptor.describe_method(Service.fn),
                          descriptor.describe(Service.fn))
コード例 #5
0
  def testService(self):
    class Service(remote.Service):
      pass

    self.assertEquals(descriptor.describe_service(Service),
                      descriptor.describe(Service))
コード例 #6
0
 def testEnum(self):
   self.assertEquals(
     descriptor.describe_enum(test_util.OptionalMessage.SimpleEnum),
     descriptor.describe(test_util.OptionalMessage.SimpleEnum))
コード例 #7
0
 def testMessage(self):
   self.assertEquals(descriptor.describe_message(test_util.NestedMessage),
                     descriptor.describe(test_util.NestedMessage))
コード例 #8
0
 def testEnumValue(self):
   self.assertEquals(
     descriptor.describe_enum_value(
       test_util.OptionalMessage.SimpleEnum.VAL1),
     descriptor.describe(test_util.OptionalMessage.SimpleEnum.VAL1))
コード例 #9
0
 def testField(self):
   self.assertEquals(
     descriptor.describe_field(test_util.NestedMessage.a_value),
     descriptor.describe(test_util.NestedMessage.a_value))
コード例 #10
0
 def testModule(self):
   self.assertEquals(descriptor.describe_file(test_util),
                     descriptor.describe(test_util))
コード例 #11
0
    def testService(self):
        class Service(remote.Service):
            pass

        self.assertEquals(descriptor.describe_service(Service),
                          descriptor.describe(Service))
コード例 #12
0
 def testEnum(self):
     self.assertEquals(
         descriptor.describe_enum(test_util.OptionalMessage.SimpleEnum),
         descriptor.describe(test_util.OptionalMessage.SimpleEnum))
コード例 #13
0
 def testMessage(self):
     self.assertEquals(descriptor.describe_message(test_util.NestedMessage),
                       descriptor.describe(test_util.NestedMessage))
コード例 #14
0
 def testEnumValue(self):
     self.assertEquals(
         descriptor.describe_enum_value(
             test_util.OptionalMessage.SimpleEnum.VAL1),
         descriptor.describe(test_util.OptionalMessage.SimpleEnum.VAL1))
コード例 #15
0
 def testField(self):
     self.assertEquals(
         descriptor.describe_field(test_util.NestedMessage.a_value),
         descriptor.describe(test_util.NestedMessage.a_value))
コード例 #16
0
 def testModule(self):
     self.assertEquals(descriptor.describe_file(test_util),
                       descriptor.describe(test_util))