mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-07-31 05:57:16 +00:00
Check if classes are derived from object
This makes sure we don't regress to old style classes
This commit is contained in:
parent
ba5193c8d8
commit
21858e2137
@ -7,17 +7,22 @@ globals = dir(libvirt)
|
|||||||
# Sanity test that the generator hasn't gone wrong
|
# Sanity test that the generator hasn't gone wrong
|
||||||
|
|
||||||
# Look for core classes
|
# Look for core classes
|
||||||
assert("virConnect" in globals)
|
for clsname in ["virConnect",
|
||||||
assert("virDomain" in globals)
|
"virDomain",
|
||||||
assert("virDomainSnapshot" in globals)
|
"virDomainSnapshot",
|
||||||
assert("virInterface" in globals)
|
"virInterface",
|
||||||
assert("virNWFilter" in globals)
|
"virNWFilter",
|
||||||
assert("virNodeDevice" in globals)
|
"virNodeDevice",
|
||||||
assert("virNetwork" in globals)
|
"virNetwork",
|
||||||
assert("virSecret" in globals)
|
"virSecret",
|
||||||
assert("virStoragePool" in globals)
|
"virStoragePool",
|
||||||
assert("virStorageVol" in globals)
|
"virStorageVol",
|
||||||
assert("virStream" in globals)
|
"virStream",
|
||||||
|
]:
|
||||||
|
assert(clsname in globals)
|
||||||
|
assert(object in getattr(libvirt, clsname).__bases__)
|
||||||
|
|
||||||
|
# Constants
|
||||||
assert("VIR_CONNECT_RO" in globals)
|
assert("VIR_CONNECT_RO" in globals)
|
||||||
|
|
||||||
# Error related bits
|
# Error related bits
|
||||||
|
Loading…
Reference in New Issue
Block a user