diff options
author | Daniel P. Berrange <berrange@redhat.com> | 2013-02-05 12:55:09 +0000 |
---|---|---|
committer | Daniel P. Berrange <berrange@redhat.com> | 2013-02-05 15:40:20 +0000 |
commit | 0f102b90f12f59e3a858c7b3d3bd867144f88424 (patch) | |
tree | 9e21c2f5e7d9f8696eccfb4456533000da81bd85 /sanitytest.py | |
parent | 9654aeb6ce522bff6329e3f5e9426e33ee8a45fe (diff) | |
download | libvirt-python-v6-0f102b90f12f59e3a858c7b3d3bd867144f88424.tar.gz libvirt-python-v6-0f102b90f12f59e3a858c7b3d3bd867144f88424.tar.xz libvirt-python-v6-0f102b90f12f59e3a858c7b3d3bd867144f88424.zip |
Fix missing error constants in libvirt python module
The previous change to the generator, changed too much - only
the functions are in 'virerror.c', the constants remained in
'virerror.h' which could not be renamed for API compat reasons.
Add a test case to sanity check the generated python bindings
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Diffstat (limited to 'sanitytest.py')
-rw-r--r-- | sanitytest.py | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/sanitytest.py b/sanitytest.py new file mode 100644 index 0000000..047450b --- /dev/null +++ b/sanitytest.py @@ -0,0 +1,31 @@ +#!/usr/bin/python + +import libvirt + +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) +assert("VIR_CONNECT_RO" in globals) + +# Error related bits +assert("libvirtError" in globals) +assert("VIR_ERR_AUTH_FAILED" in globals) +assert("virGetLastError" in globals) + +# Some misc methods +assert("virInitialize" in globals) +assert("virEventAddHandle" in globals) +assert("virEventRegisterDefaultImpl" in globals) |