def test_serialize_none(self): cv = types.ConfigValue() result = cv.serialize(None) assert isinstance(result, str) assert result == ""
def test_serialize_supports_display(self): value = types.ConfigValue() self.assertIsInstance(value.serialize(object(), display=True), bytes)
def test_serialize_none(self): value = types.ConfigValue() result = value.serialize(None) self.assertIsInstance(result, bytes) self.assertEqual(b'', result)
def test_serialize_conversion_to_string(self): value = types.ConfigValue() self.assertIsInstance(value.serialize(object()), bytes)
def test_deserialize_passes_through(self): value = types.ConfigValue() sentinel = object() self.assertEqual(sentinel, value.deserialize(sentinel))
def test_serialize_supports_display(self): cv = types.ConfigValue() result = cv.serialize(object(), display=True) assert isinstance(result, str)
def test_serialize_conversion_to_string(self): cv = types.ConfigValue() result = cv.serialize(object()) assert isinstance(result, str)
def test_deserialize_decodes_bytes(self): cv = types.ConfigValue() result = cv.deserialize(b"abc") assert isinstance(result, str)