On Mon, Feb 11, 2013 at 05:20:31PM +0100, Guido Günther wrote: > This makes sure we don't regress to old style classes > --- > Just a minor addition that came up while verifying if the corresponding > Debian bug is fixed. > > python/sanitytest.py | 27 ++++++++++++++++----------- > 1 file changed, 16 insertions(+), 11 deletions(-) > > diff --git a/python/sanitytest.py b/python/sanitytest.py > index 047450b..ace6792 100644 > --- a/python/sanitytest.py > +++ b/python/sanitytest.py > @@ -7,17 +7,22 @@ globals = dir(libvirt) > # Sanity test that the generator hasn't gone wrong > > # Look for core classes > -assert("virConnect" in globals) > -assert("virDomain" in globals) > -assert("virDomainSnapshot" in globals) > -assert("virInterface" in globals) > -assert("virNWFilter" in globals) > -assert("virNodeDevice" in globals) > -assert("virNetwork" in globals) > -assert("virSecret" in globals) > -assert("virStoragePool" in globals) > -assert("virStorageVol" in globals) > -assert("virStream" in globals) > +for clsname in ["virConnect", > + "virDomain", > + "virDomainSnapshot", > + "virInterface", > + "virNWFilter", > + "virNodeDevice", > + "virNetwork", > + "virSecret", > + "virStoragePool", > + "virStorageVol", > + "virStream", > + ]: > + assert(clsname in globals) > + assert(object in getattr(libvirt, clsname).__bases__) > + > +# Constants > assert("VIR_CONNECT_RO" in globals) ACK, good idea. Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list