コード例 #1
0
ファイル: test_serializer.py プロジェクト: Hoomanfr/pycore
    def test_serializeToString_ShouldSerializeObjectToJsonStringFormat(self):
        employeeInstance = Employee.createSampleInstance()
        jsonSerializer = Serializer()
        employeeJsonString = jsonSerializer.serialize_to_string(employeeInstance)

        assert employeeJsonString is not None
        assert employeeJsonString.strip() != ""
        assert employeeJsonString.strip() != "null"
        assert isinstance(employeeJsonString, str)
コード例 #2
0
 def execute(self):
     json_serializer = Serializer()
     current_id = str(ObjectId())
     while True:
         time.sleep(5)
         try:
             notifications = Notification.notification_new_updates_by_receiver_id_and_message_type(self.receiver_id, self.message_type, current_id)
             if notifications:
                 current_id = notifications[0]._id
                 serialized_notification = json_serializer.serialize_to_string(notifications)
                 result = "data:{}{}".format(serialized_notification, '\nretry:500\n\n')
                 yield result
         except StopIteration:
             continue
コード例 #3
0
ファイル: object_coder.py プロジェクト: Hoomanfr/pycore
 def encode(self, object):
     json_serializer = Serializer()
     object_json_string = json_serializer.serialize_to_string(object)
     encoded_string = super().encode(object_json_string)
     return encoded_string
コード例 #4
0
ファイル: employee.py プロジェクト: Hoomanfr/pycore
 def createSampleJson():
     json_serializer = Serializer()
     return json_serializer.serialize_to_string(Employee.createSampleInstance())