示例#1
0
    def test_serialize_none(self):
        cv = types.ConfigValue()

        result = cv.serialize(None)

        assert isinstance(result, str)
        assert result == ""
示例#2
0
 def test_serialize_supports_display(self):
     value = types.ConfigValue()
     self.assertIsInstance(value.serialize(object(), display=True), bytes)
示例#3
0
 def test_serialize_none(self):
     value = types.ConfigValue()
     result = value.serialize(None)
     self.assertIsInstance(result, bytes)
     self.assertEqual(b'', result)
示例#4
0
 def test_serialize_conversion_to_string(self):
     value = types.ConfigValue()
     self.assertIsInstance(value.serialize(object()), bytes)
示例#5
0
 def test_deserialize_passes_through(self):
     value = types.ConfigValue()
     sentinel = object()
     self.assertEqual(sentinel, value.deserialize(sentinel))
示例#6
0
    def test_serialize_supports_display(self):
        cv = types.ConfigValue()

        result = cv.serialize(object(), display=True)

        assert isinstance(result, str)
示例#7
0
    def test_serialize_conversion_to_string(self):
        cv = types.ConfigValue()

        result = cv.serialize(object())

        assert isinstance(result, str)
示例#8
0
    def test_deserialize_decodes_bytes(self):
        cv = types.ConfigValue()

        result = cv.deserialize(b"abc")

        assert isinstance(result, str)