29 from wi.tests
import WiTestCase
35 def _test_erase_vms(self, search_text):
39 self.login_testuser(self.TEST_admin_cm)
40 self.login_cm_testuser()
42 driver.get(self.
base_url +
"/admin_cm/vms/")
44 driver.find_element_by_xpath(
"//div[@id='searchBox']/input").clear()
45 driver.find_element_by_xpath(
"//div[@id='searchBox']/input").send_keys(search_text)
47 if self.wait_for_text(
"//table[@id='item-list']/tbody", [search_text], fail=
False) ==
False:
48 driver.find_element_by_link_text(
"Logout from CM").click()
49 driver.find_element_by_link_text(
"Logout").click()
52 driver.find_element_by_id(
"auto-refresh").click()
54 driver.find_element_by_xpath(
"//table[@id='item-list']/thead/tr/td/input").click()
56 driver.find_element_by_xpath(
"//li[@id='group_action']/a").click()
58 self.wait_for_text(
"//ul[@id='context-menu-list']/li", [
"Erase"])
60 driver.find_element_by_xpath(
"//ul[@id='context-menu-list']/li[2]").click()
62 self.wait_for_text(
"//div[@id='dialog-div']/p", [
"Do you want to erase"])
64 driver.find_element_by_css_selector(
"button.ok-button.mid_button").click()
66 self.wait_for_message([
"successfully erased"])
68 driver.find_element_by_link_text(
"Logout from CM").click()
69 driver.find_element_by_link_text(
"Logout").click()
74 resp = cm_images_test.CMImagesTests._test_remove_image(self,
'witest_image', fail=
False)
77 resp = cm_images_test.CMImagesTests._test_remove_image(self,
'witest_cm_image', fail=
False)
80 resp = cm_images_test.CMImagesTests._test_remove_image(self,
'failed', column=
'State', fail=
False)
83 resp = cm_images_test.CMImagesTests._test_remove_image(self,
'adding', column=
'State', fail=
False)
88 resp = cm_images_test.CMImagesTests._test_remove_iso(self,
'witest_iso', fail=
False)
91 resp = cm_images_test.CMImagesTests._test_remove_iso(self,
'failed', column=
'Size', fail=
False)
94 resp = cm_images_test.CMImagesTests._test_remove_iso(self,
'%', column=
'Size', fail=
False)
99 resp = cm_images_test.CMImagesTests._test_remove_disk(self,
'witest_disk', fail=
False)
102 resp = cm_images_test.CMImagesTests._test_remove_disk(self,
'failed', column=
'Size', fail=
False)
105 resp = cm_images_test.CMImagesTests._test_remove_disk(self,
'%', column=
'Size', fail=
False)