def test_simple_continuous_deserialization(valid_continuous_data):
    """Ensure that a deserialized ContinuousDimension looks sane."""
    dimension = ContinuousDimension.build(valid_continuous_data)
    assert type(dimension) == ContinuousDimension
    assert dimension.lower_bound == 6.0
    assert dimension.upper_bound == 7.0
    assert dimension.template_id == uuid.UUID(
        valid_continuous_data['template_id'])
    assert type(dimension.descriptor) == RealDescriptor
def test_continuous_serialization(valid_continuous_data):
    """Ensure that a serialized ContinuousDimension looks sane."""
    dimension = ContinuousDimension.build(valid_continuous_data)
    serialized = dimension.dump()
    assert serialized == valid_continuous_data