|
@@ -650,6 +650,13 @@ class GeneratedDescriptorTest(unittest.TestCase):
|
|
|
del enum
|
|
|
self.assertEqual('FOO', next(values_iter).name)
|
|
|
|
|
|
+ def testDescriptorNestedTypesContainer(self):
|
|
|
+ message_descriptor = unittest_pb2.TestAllTypes.DESCRIPTOR
|
|
|
+ nested_message_descriptor = unittest_pb2.TestAllTypes.NestedMessage.DESCRIPTOR
|
|
|
+ self.assertEqual(len(message_descriptor.nested_types), 3)
|
|
|
+ self.assertFalse(None in message_descriptor.nested_types)
|
|
|
+ self.assertTrue(nested_message_descriptor in message_descriptor.nested_types)
|
|
|
+
|
|
|
def testServiceDescriptor(self):
|
|
|
service_descriptor = unittest_pb2.DESCRIPTOR.services_by_name['TestService']
|
|
|
self.assertEqual(service_descriptor.name, 'TestService')
|