kim
kim copied to clipboard
Partial and field source don't mix very well
name = field.String(source='full', required=True)
@marshaling.processes('name')
def print_name(session):
print(session.data)
mapper.marshal({}, partial=True, obj=existing_obj)
expected result: session.data == existing_obj.full
actual result: session.data == None