Exemplo n.º 1
0
 def test_none(self):
     """
     Test None
     """
     (value, type_) = get_serialized_value(None)
     self.assertEqual(value, None)
     self.assertEqual(type_, None)
Exemplo n.º 2
0
 def test_none(self):
     """
     Test None
     """
     (value, type_) = get_serialized_value(None)
     self.assertEqual(value, None)
     self.assertEqual(type_, None)
Exemplo n.º 3
0
 def test_serializing(self):
     """
     Test serializing each value type.
     """
     for (type_, input_, output) in self.test_cases:
         result = get_serialized_value(input_)
         self.assertEqual(result, (output, type_), "Type %s failed serializing." % type_)
Exemplo n.º 4
0
 def test_serializing(self):
     """
     Test serializing each value type.
     """
     for (type_, input_, output) in self.test_cases:
         result = get_serialized_value(input_)
         self.assertEqual(result, (output, type_),
                          "Type %s failed serializing." % type_)
Exemplo n.º 5
0
 def test_deserializing(self):
     """
     Test deserializing each value type.
     """
     for (type_, input_, _) in self.test_cases:
         (string, _) = get_serialized_value(input_)
         ser = serializer.value_serializers_by_klass_name[type_]
         result = ser.deserialize(string)
         self.assertEqual(input_, result, "Type %s failed deserializing." % type_)
Exemplo n.º 6
0
 def test_deserializing(self):
     """
     Test deserializing each value type.
     """
     for (type_, input_, _) in self.test_cases:
         (string, _) = get_serialized_value(input_)
         ser = serializer.value_serializers_by_klass_name[type_]
         result = ser.deserialize(string)
         self.assertEqual(input_, result,
                          "Type %s failed deserializing." % type_)
Exemplo n.º 7
0
    def test_unknown(self):
        """
        Test handling an unknown type.
        """
        class Unknown:
            def __init__(self):
                pass

        u = Unknown()

        (value, type_) = get_serialized_value(u)
        self.assertEqual(value, None)
        self.assertEqual(type_, None)
Exemplo n.º 8
0
    def test_unknown(self):
        """
        Test handling an unknown type.
        """

        class Unknown:
            def __init__(self):
                pass

        u = Unknown()

        (value, type_) = get_serialized_value(u)
        self.assertEqual(value, None)
        self.assertEqual(type_, None)