[Pulp-list] Api.update() semantics change

Jay Dobies jason.dobies at redhat.com
Fri Feb 25 14:31:44 UTC 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 02/25/2011 09:30 AM, Jeff Ortel wrote:
> All,
> 
> Be aware that I'm in the process of changing the xxApi.update()
> semantics as described here:
> https://engineering.redhat.com/trac/mgmt-integrated/wiki/PulpUpdateSemantics. 
> This involves changes to the Api.update() itself and the corresponding
> WS controller.  Also, we have a lot of unit tests that hack on model
> objects then call update() expecting it to just be stored instead of
> calling the proper API method (which was probably added after the test
> was written).  As I work through the unit tests, I'm replacing calls to
> Api.update() with the proper call if it exists.  But, in some cases
> there is none so I'm replacing with Model.get_collection().save().

+1, this is a really good call to replace calls to update to the
collection calls themselves now that we have them. That'll keep things
clean in terms of side effects.

> I'm starting with the RepoApi because it's the poster child for this and
> probably doing ConsumerApi next.  I'll push after each API is done to
> minimize merge conflicts.
> 
> I'm also converting to using Model.get_collection() instead of BaseApi
> CRUD methods while I'm there.
> 
> -jeff
> 
> _______________________________________________
> Pulp-list mailing list
> Pulp-list at redhat.com
> https://www.redhat.com/mailman/listinfo/pulp-list


- -- 
Jay Dobies
RHCE# 805008743336126
Freenode: jdob
http://pulpproject.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJNZ71QAAoJEOMmcTqOSQHCMaMIAKXWG1kibNPhVfxGVjSgLqOo
1MSgojxUHkUJ0edhtrLUeC1bJfYS5s4PupwbB6sT14fYMiwDNznGGoKMpqpDW/yA
JgKIYtDNWwIDCGddctwJz15uQGTCmdaQzI+du+x08bt6dnfPk8gkdx5eEuJM7DSY
mmWErrSnu4vpWrWlpOV+eN4TEb2AG2WVc3PDZxY79IutmLyp0Yf9FcKBVf30iVde
aAo4sna9vaqJl0amHNFjpBjz7vKwxuGvo3yjQLKecutNGbYZcyh7wSv3FnSYMQZI
mvjKsNIdfgYrcZtdxKMK8aHLU7p2LtEgb3swRGPVb1EFtdbWbfj+LpTUhwmRCGw=
=+rrv
-----END PGP SIGNATURE-----




More information about the Pulp-list mailing list