class AllConditions(CFMENavigateStep): VIEW = ConditionsAllView prerequisite = NavigateToAttribute("appliance.server", "ControlExplorer") def step(self): self.prerequisite_view.conditions.tree.click_path("All Conditions")
class All(CFMENavigateStep): VIEW = NetworkProviderView prerequisite = NavigateToAttribute('appliance.server', 'LoggedIn') def step(self, *args, **kwargs): self.prerequisite_view.navigation.select('Networks', 'Providers')
class ReplicationDetails(CFMENavigateStep): VIEW = ReplicationView prerequisite = NavigateToAttribute('appliance.server.zone.region', 'Details') def step(self): self.prerequisite_view.replication.select()
class ZoneAdd(CFMENavigateStep): VIEW = ZoneAddView prerequisite = NavigateToAttribute('appliance.server.zone.region', 'Zones') def step(self): self.prerequisite_view.configuration.item_select("Add a new Zone")
class AssignAll(CFMENavigateStep): prerequisite = NavigateToAttribute('appliance.server', 'IntelChargeback') VIEW = AssignmentsAllView def step(self): self.view.assignments.tree.click_path("Assignments")
class Details(CFMENavigateStep): VIEW = PhysicalStorageDetailsView prerequisite = NavigateToAttribute("parent", "All") def step(self, *args, **kwargs): self.prerequisite_view.entities.get_entity(name=self.obj.name, surf_pages=True).click()
class ISODatastoreAll(CFMENavigateStep): prerequisite = NavigateToAttribute('appliance.server', 'LoggedIn') def step(self): self.prerequisite_view.navigation.select('Compute', 'Infrastructure', 'PXE') acc.tree("ISO Datastores", "All ISO Datastores")
class VisualAll(CFMENavigateStep): prerequisite = NavigateToAttribute('appliance.server', 'MySettings') VIEW = VisualTabForm def step(self): self.view.tabs.visual_all.select()
class DefaultViewAll(CFMENavigateStep): VIEW = DefaultViewForm prerequisite = NavigateToAttribute('appliance.server', 'MySettings') def step(self): self.view.tabs.default_views.select()
class Details(CFMENavigateStep): VIEW = ClassDetailsView prerequisite = NavigateToAttribute('domain', 'Details') def step(self): self.prerequisite_view.datastore.tree.click_path(*self.obj.tree_path)
class TimeProfileCollectionAll(CFMENavigateStep): VIEW = TimeProfileAllView prerequisite = NavigateToAttribute('appliance.server', 'MySettings') def step(self): self.view.mysetting.tabs.time_profile.select()
class Add(CFMENavigateStep): VIEW = ClassAddView prerequisite = NavigateToAttribute('parent', 'Details') def step(self): self.prerequisite_view.configuration.item_select('Add a New Class')
class All(CFMENavigateStep): VIEW = AllCatalogItemView prerequisite = NavigateToAttribute('appliance.server', 'ServicesCatalog') def step(self): self.view.catalog_items.tree.click_path('All Catalog Items')
class PolicyAll(CFMENavigateStep): VIEW = PoliciesAllView prerequisite = NavigateToAttribute("appliance.server", "ControlExplorer") def step(self): self.prerequisite_view.policies.tree.click_path("All Policies")
class SecurityGroupAll(CFMENavigateStep): VIEW = SecurityGroupAllView prerequisite = NavigateToAttribute('appliance.server', 'LoggedIn') def step(self, *args, **kwargs): self.prerequisite_view.navigation.select('Networks', 'Security Groups')
class SavedReportDetails(CFMENavigateStep): VIEW = SavedReportDetailsView prerequisite = NavigateToAttribute("report", "Details") def step(self, *args, **kwargs): self.prerequisite_view.reports.tree.click_path(*self.obj.tree_path)
class All(CFMENavigateStep): VIEW = PhysicalStoragesView prerequisite = NavigateToAttribute("appliance.server", "LoggedIn") def step(self, *args, **kwargs): self.prerequisite_view.navigation.select("Compute", "Physical Infrastructure", "Storages")
class CategoryAll(CFMENavigateStep): VIEW = CompanyCategoriesAllView prerequisite = NavigateToAttribute('appliance.server.zone.region', 'Details') def step(self, *args, **kwargs): self.prerequisite_view.tags.company_categories.select()
class Details(CFMENavigateStep): VIEW = InstanceDetailsView prerequisite = NavigateToAttribute('appliance.server', 'AutomateExplorer') def step(self): self.prerequisite_view.datastore.tree.click_path(*self.obj.tree_path)
class CategoryImportTags(CFMENavigateStep): VIEW = CompanyTagsImportView prerequisite = NavigateToAttribute('appliance.server.zone.region', 'Details') def step(self, *args, **kwargs): self.prerequisite_view.tags.import_tags.select()
class RequestAll(CFMENavigateStep): VIEW = RequestsView prerequisite = NavigateToAttribute('appliance.server', 'LoggedIn') def step(self, *args, **kwargs): self.prerequisite_view.navigation.select('Services', 'Requests')
class MapTagsAll(CFMENavigateStep): VIEW = MapTagsAllView prerequisite = NavigateToAttribute('appliance.server.zone.region', 'Details') def step(self, *args, **kwargs): self.prerequisite_view.tags.map_tags.select()
class CustomReportAll(CFMENavigateStep): VIEW = AllReportsView prerequisite = NavigateToAttribute("appliance.server", "CloudIntelReports") def step(self): self.prerequisite_view.reports.tree.click_path("All Reports")
class MapTagsEdit(CFMENavigateStep): VIEW = MapTagsEditView prerequisite = NavigateToAttribute('parent', 'All') def step(self, *args, **kwargs): self.prerequisite_view.table.row(tag_category=self.obj.category).click()
class AnsibleRepositories(CFMENavigateStep): VIEW = RepositoryAllView prerequisite = NavigateToAttribute('appliance.server', 'LoggedIn') def step(self): self.view.navigation.select("Automation", "Ansible", "Repositories")
class Details(CFMENavigateStep): VIEW = RedHatUpdatesView prerequisite = NavigateToAttribute('appliance.server.zone.region', 'Details') def step(self, *args, **kwargs): self.prerequisite_view.redhat_updates.select()
class ScheduleDetails(CFMENavigateStep): VIEW = ScheduleDetailsView prerequisite = NavigateToAttribute("appliance.server", "CloudIntelReports") def step(self, *args, **kwargs): self.prerequisite_view.schedules.tree.click_path("All Schedules", self.obj.name)
class CANDUCollectionDetails(CFMENavigateStep): VIEW = CANDUCollectionView prerequisite = NavigateToAttribute('appliance.server.zone.region', 'Details') def step(self, *args, **kwargs): self.prerequisite_view.candu_collection.select()
class CategoryEdit(CFMENavigateStep): VIEW = CompanyCategoriesEditView prerequisite = NavigateToAttribute('parent', 'All') def step(self): self.prerequisite_view.table.row(name=self.obj.name).click()
class ActionsAll(CFMENavigateStep): VIEW = ActionsAllView prerequisite = NavigateToAttribute("appliance.server", "ControlExplorer") def step(self, *args, **kwargs): self.prerequisite_view.actions.tree.click_path("All Actions")