def testToJsonAndFromJson(self):
     classes = protocol.getProtocolClasses()
     for clazz in classes:
         obj = clazz()
         jsonStr = protocol.toJson(obj)
         obj2 = protocol.fromJson(jsonStr, clazz)
         self.assertTrue(obj, obj2)
Exemple #2
0
 def testToJsonAndFromJson(self):
     classes = protocol.getProtocolClasses()
     for clazz in classes:
         obj = clazz()
         jsonStr = protocol.toJson(obj)
         obj2 = protocol.fromJson(jsonStr, clazz)
         self.assertTrue(obj, obj2)
 def testToProtobufStringAndFromProtobufString(self):
     classes = protocol.getProtocolClasses()
     for clazz in classes:
         obj = clazz()
         pbStr = protocol.toProtobufString(obj)
         obj2 = protocol.fromProtobufString(pbStr, clazz)
         self.assertTrue(obj, obj2)
Exemple #4
0
 def testGetProtocolClasses(self):
     classes = protocol.getProtocolClasses()
     self.assertGreater(len(classes), 0)
     for clazz in classes:
         self.assertTrue(issubclass(clazz, message.Message))
Exemple #5
0
 def testValidate(self):
     classes = protocol.getProtocolClasses()
     for clazz in classes:
         obj = clazz()
         jsonStr = protocol.toJson(obj)
         protocol.validate(jsonStr, clazz)
Exemple #6
0
 def testToJsonDict(self):
     classes = protocol.getProtocolClasses()
     for clazz in classes:
         obj = clazz()
         jsonDict = protocol.toJsonDict(obj)
         self.assertIsInstance(jsonDict, dict)
Exemple #7
0
 def testGetValueListName(self):
     for clazz in protocol.getProtocolClasses():
         if len(clazz.DESCRIPTOR.fields_by_number) > 0:
             self.assertIsInstance(protocol.getValueListName(clazz), str)
 def testGetValueListName(self):
     for clazz in protocol.getProtocolClasses():
         self.assertIsInstance(protocol.getValueListName(clazz), str)
 def testGetProtocolClasses(self):
     classes = protocol.getProtocolClasses()
     self.assertGreater(len(classes), 0)
     for clazz in classes:
         self.assertTrue(issubclass(clazz, message.Message))
Exemple #10
0
 def testValidate(self):
     classes = protocol.getProtocolClasses()
     for clazz in classes:
         obj = clazz()
         jsonStr = protocol.toJson(obj)
         protocol.validate(jsonStr, clazz)
Exemple #11
0
 def testToJsonDict(self):
     classes = protocol.getProtocolClasses()
     for clazz in classes:
         obj = clazz()
         jsonDict = protocol.toJsonDict(obj)
         self.assertIsInstance(jsonDict, dict)
Exemple #12
0
 def testGetValueListName(self):
     for clazz in protocol.getProtocolClasses():
         self.assertIsInstance(protocol.getValueListName(clazz), str)
 def testValidateProtobufString(self):
     classes = protocol.getProtocolClasses()
     for clazz in classes:
         obj = clazz()
         pbStr = protocol.toProtobufString(obj)
         protocol.validateProtobufString(pbStr, clazz)
 def testGetValueListName(self):
     for clazz in protocol.getProtocolClasses():
         if len(clazz.DESCRIPTOR.fields_by_number) > 0:
             self.assertIsInstance(protocol.getValueListName(clazz), str)