Skip to content

Commit c840a15

Browse files
authored
Rework of virt card (#933)
* Handle no title case for search * Change to use hasattr * Rework locator for Virt card to be dynmically generated * Rework to simply use the existing hostdetailscard widget * Add sleep to allow virtualization card time to load * Change sleep to reading page twice to give time for virtcard to load * Give more time for virtcard to load * Utilize wait_displayed better
1 parent 50f8a44 commit c840a15

File tree

2 files changed

+2
-24
lines changed

2 files changed

+2
-24
lines changed

airgun/entities/host_new.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -478,7 +478,7 @@ def get_parameters(self, entity_name):
478478

479479
def get_virtualization(self, entity_name):
480480
view = self.navigate_to(self, 'NewDetails', entity_name=entity_name)
481-
view.wait_displayed()
481+
view.details.virtualization.wait_displayed()
482482
self.browser.plugin.ensure_page_safe()
483483
return view.details.virtualization.read()
484484

airgun/views/host_new.py

+1-23
Original file line numberDiff line numberDiff line change
@@ -338,29 +338,7 @@ class networking_interface(Card):
338338
class virtualization(Card):
339339
ROOT = './/article[contains(@data-ouia-component-id, "card-template-Virtualization")]'
340340

341-
datacenter = Text('.//div[contains(@class, "pf-c-description-list__group")][1]//dd')
342-
cluster = Text('.//div[contains(@class, "pf-c-description-list__group")][2]//dd')
343-
memory = Text('.//div[contains(@class, "pf-c-description-list__group")][3]//dd')
344-
public_ip_address = Text(
345-
'.//div[contains(@class, "pf-c-description-list__group")][4]//dd'
346-
)
347-
mac_address = Text('.//div[contains(@class, "pf-c-description-list__group")][5]//dd')
348-
cpus = Text('.//div[contains(@class, "pf-c-description-list__group")][6]//dd')
349-
cores_per_socket = Text(
350-
'.//div[contains(@class, "pf-c-description-list__group")][7]//dd'
351-
)
352-
firmware = Text('.//div[contains(@class, "pf-c-description-list__group")][8]//dd')
353-
hypervisor = Text('.//div[contains(@class, "pf-c-description-list__group")][9]//dd')
354-
connection_state = Text(
355-
'.//div[contains(@class, "pf-c-description-list__group")][10]//dd'
356-
)
357-
overall_status = Text(
358-
'.//div[contains(@class, "pf-c-description-list__group")][11]//dd'
359-
)
360-
annotation_notes = Text(
361-
'.//div[contains(@class, "pf-c-description-list__group")][12]//dd'
362-
)
363-
running_on = Text('.//div[contains(@class, "pf-c-description-list__group")][13]//dd')
341+
details = HostDetailsCard()
364342

365343
@View.nested
366344
class content(Tab):

0 commit comments

Comments
 (0)