[PATCH] [TEST] #2 Rebased and updated 02_alloccap_gi_errs.py to use of the lib fn conf_file(), cleanup_restore() and create_diskpool_file()

# HG changeset patch # User Deepti B. Kalakeri <deeptik@linux.vnet.ibm.com> # Date 1209118854 25200 # Node ID d07d4f6c52f12135da8716294a28fc44135049d1 # Parent 0b8c0247e9b8f8e7c26f25795a580284218c56e8 [TEST] #2 Rebased and updated 02_alloccap_gi_errs.py to use of the lib fn conf_file(), cleanup_restore() and create_diskpool_file() Signed-off-by: Deepti B. Kalakeri <deeptik@linux.vnet.ibm.com> diff -r 0b8c0247e9b8 -r d07d4f6c52f1 suites/libvirt-cim/cimtest/AllocationCapabilities/02_alloccap_gi_errs.py --- a/suites/libvirt-cim/cimtest/AllocationCapabilities/02_alloccap_gi_errs.py Wed Apr 23 19:56:59 2008 +0530 +++ b/suites/libvirt-cim/cimtest/AllocationCapabilities/02_alloccap_gi_errs.py Fri Apr 25 03:20:54 2008 -0700 @@ -63,55 +63,25 @@ from CimTest.Globals import do_main, pla from CimTest.Globals import do_main, platform_sup from XenKvmLib.classes import get_typed_class from XenKvmLib.const import CIM_REV +from XenKvmLib.common_util import cleanup_restore, test_dpath, \ +create_diskpool_file -test_dpath = "foo" -disk_file = '/tmp/diskpool.conf' -back_disk_file = disk_file + "." + "alloccap_err" diskid = "%s/%s" % ("DiskPool", test_dpath) memid = "%s/%s" % ("MemoryPool", 0) procid = "%s/%s" % ("ProcessorPool", 0) rev = 463 -def conf_file(): - """ - Creating diskpool.conf file. - """ - try: - f = open(disk_file, 'w') - f.write('%s %s' % (test_dpath, '/')) - f.close() - except Exception,detail: - logger.error("Exception: %s", detail) - status = SKIP - sys.exit(status) - -def clean_up_restore(): - """ - Restoring back the original diskpool.conf - file. - """ - try: - if os.path.exists(back_disk_file): - os.remove(disk_file) - move_file(back_disk_file, disk_file) - except Exception, detail: - logger.error("Exception: %s", detail) - status = SKIP - sys.exit(status) - @do_main(platform_sup) def main(): options = main.options - status = PASS server = options.ip - os.system("rm -f %s" % back_disk_file ) - if not (os.path.exists(disk_file)): - conf_file() - else: - move_file(disk_file, back_disk_file) - conf_file() + # Verify DiskPool on machine + status = create_diskpool_file() + if status != PASS: + return status + #Verify the virtual Network on the machine vir_network = net_list(server) if len(vir_network) > 0: test_network = vir_network[0] @@ -124,6 +94,7 @@ def main(): logger.error("Failed to create the Virtual Network '%s'", test_network) return SKIP + net_instid = 'NetworkPool/%s' %test_network instid_list = ['ProcessorPool/0', 'MemoryPool/0', 'DiskPool/foo', net_instid] @@ -159,7 +130,7 @@ def main(): status = ret_value if status != PASS: break - clean_up_restore() + cleanup_restore() return status if __name__ == "__main__": sys.exit(main())
participants (1)
-
Deepti B. Kalakeri