def test_serialize_fields_with_data_key_and_prefix_params(self): u = User('Foo', email='*****@*****.**') marshal = Marshaller(prefix='usr_') result = marshal( u, { 'email': fields.Email(data_key='EmAiL'), 'name': fields.String(data_key='NaMe') }) assert result['usr_NaMe'] == u.name assert result['usr_EmAiL'] == u.email
def test_serialize_fields_with_dump_to_and_prefix_params(self): u = User("Foo", email="*****@*****.**") marshal = Marshaller(prefix='usr_') result = marshal( u, { "email": fields.Email(dump_to='EmAiL'), 'name': fields.String(dump_to='NaMe') }) assert result['usr_NaMe'] == u.name assert result['usr_EmAiL'] == u.email
def test_prefix(self): u = User('Foo', email='*****@*****.**') marshal = Marshaller(prefix='usr_') result = marshal(u, {'email': fields.Email(), 'name': fields.String()}) assert result['usr_name'] == u.name assert result['usr_email'] == u.email
def marshal(self): return Marshaller()
def test_prefix(self): u = User("Foo", email="*****@*****.**") marshal = Marshaller(prefix='usr_') result = marshal(u, {"email": fields.Email(), 'name': fields.String()}) assert result['usr_name'] == u.name assert result['usr_email'] == u.email