def test_enumerated_serialization(valid_enumerated_data): """Ensure a serialized EnumeratedProcessor looks sane.""" processor: EnumeratedProcessor = EnumeratedProcessor.build( valid_enumerated_data) serialized = processor.dump() serialized['id'] = valid_enumerated_data['id'] assert serialized == valid_serialization_output(valid_enumerated_data)
def test_simple_enumerated_deserialization(valid_enumerated_data): """Ensure a deserialized EnumeratedProcessor looks sane.""" processor: EnumeratedProcessor = EnumeratedProcessor.build( valid_enumerated_data) assert processor.name == 'my enumerated processor' assert processor.description == 'enumerates all the things' assert processor.max_size == 10