Пример #1
0
class AllConditions(CFMENavigateStep):
    VIEW = ConditionsAllView
    prerequisite = NavigateToAttribute("appliance.server", "ControlExplorer")

    def step(self):
        self.prerequisite_view.conditions.tree.click_path("All Conditions")
Пример #2
0
class All(CFMENavigateStep):
    VIEW = NetworkProviderView
    prerequisite = NavigateToAttribute('appliance.server', 'LoggedIn')

    def step(self, *args, **kwargs):
        self.prerequisite_view.navigation.select('Networks', 'Providers')
Пример #3
0
class ReplicationDetails(CFMENavigateStep):
    VIEW = ReplicationView
    prerequisite = NavigateToAttribute('appliance.server.zone.region', 'Details')

    def step(self):
        self.prerequisite_view.replication.select()
Пример #4
0
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")
Пример #5
0
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()
Пример #7
0
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")
Пример #8
0
class VisualAll(CFMENavigateStep):
    prerequisite = NavigateToAttribute('appliance.server', 'MySettings')
    VIEW = VisualTabForm

    def step(self):
        self.view.tabs.visual_all.select()
Пример #9
0
class DefaultViewAll(CFMENavigateStep):
    VIEW = DefaultViewForm
    prerequisite = NavigateToAttribute('appliance.server', 'MySettings')

    def step(self):
        self.view.tabs.default_views.select()
Пример #10
0
class Details(CFMENavigateStep):
    VIEW = ClassDetailsView
    prerequisite = NavigateToAttribute('domain', 'Details')

    def step(self):
        self.prerequisite_view.datastore.tree.click_path(*self.obj.tree_path)
Пример #11
0
class TimeProfileCollectionAll(CFMENavigateStep):
    VIEW = TimeProfileAllView
    prerequisite = NavigateToAttribute('appliance.server', 'MySettings')

    def step(self):
        self.view.mysetting.tabs.time_profile.select()
Пример #12
0
class Add(CFMENavigateStep):
    VIEW = ClassAddView
    prerequisite = NavigateToAttribute('parent', 'Details')

    def step(self):
        self.prerequisite_view.configuration.item_select('Add a New Class')
Пример #13
0
class All(CFMENavigateStep):
    VIEW = AllCatalogItemView
    prerequisite = NavigateToAttribute('appliance.server', 'ServicesCatalog')

    def step(self):
        self.view.catalog_items.tree.click_path('All Catalog Items')
Пример #14
0
class PolicyAll(CFMENavigateStep):
    VIEW = PoliciesAllView
    prerequisite = NavigateToAttribute("appliance.server", "ControlExplorer")

    def step(self):
        self.prerequisite_view.policies.tree.click_path("All Policies")
Пример #15
0
class SecurityGroupAll(CFMENavigateStep):
    VIEW = SecurityGroupAllView
    prerequisite = NavigateToAttribute('appliance.server', 'LoggedIn')

    def step(self, *args, **kwargs):
        self.prerequisite_view.navigation.select('Networks', 'Security Groups')
Пример #16
0
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)
Пример #17
0
class All(CFMENavigateStep):
    VIEW = PhysicalStoragesView
    prerequisite = NavigateToAttribute("appliance.server", "LoggedIn")

    def step(self, *args, **kwargs):
        self.prerequisite_view.navigation.select("Compute", "Physical Infrastructure", "Storages")
Пример #18
0
class CategoryAll(CFMENavigateStep):
    VIEW = CompanyCategoriesAllView
    prerequisite = NavigateToAttribute('appliance.server.zone.region', 'Details')

    def step(self, *args, **kwargs):
        self.prerequisite_view.tags.company_categories.select()
Пример #19
0
class Details(CFMENavigateStep):
    VIEW = InstanceDetailsView
    prerequisite = NavigateToAttribute('appliance.server', 'AutomateExplorer')

    def step(self):
        self.prerequisite_view.datastore.tree.click_path(*self.obj.tree_path)
Пример #20
0
class CategoryImportTags(CFMENavigateStep):
    VIEW = CompanyTagsImportView
    prerequisite = NavigateToAttribute('appliance.server.zone.region', 'Details')

    def step(self, *args, **kwargs):
        self.prerequisite_view.tags.import_tags.select()
Пример #21
0
class RequestAll(CFMENavigateStep):
    VIEW = RequestsView
    prerequisite = NavigateToAttribute('appliance.server', 'LoggedIn')

    def step(self, *args, **kwargs):
        self.prerequisite_view.navigation.select('Services', 'Requests')
Пример #22
0
class MapTagsAll(CFMENavigateStep):
    VIEW = MapTagsAllView
    prerequisite = NavigateToAttribute('appliance.server.zone.region', 'Details')

    def step(self, *args, **kwargs):
        self.prerequisite_view.tags.map_tags.select()
Пример #23
0
class CustomReportAll(CFMENavigateStep):
    VIEW = AllReportsView
    prerequisite = NavigateToAttribute("appliance.server", "CloudIntelReports")

    def step(self):
        self.prerequisite_view.reports.tree.click_path("All Reports")
Пример #24
0
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()
Пример #25
0
class AnsibleRepositories(CFMENavigateStep):
    VIEW = RepositoryAllView
    prerequisite = NavigateToAttribute('appliance.server', 'LoggedIn')

    def step(self):
        self.view.navigation.select("Automation", "Ansible", "Repositories")
Пример #26
0
class Details(CFMENavigateStep):
    VIEW = RedHatUpdatesView
    prerequisite = NavigateToAttribute('appliance.server.zone.region', 'Details')

    def step(self, *args, **kwargs):
        self.prerequisite_view.redhat_updates.select()
Пример #27
0
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)
Пример #28
0
class CANDUCollectionDetails(CFMENavigateStep):
    VIEW = CANDUCollectionView
    prerequisite = NavigateToAttribute('appliance.server.zone.region', 'Details')

    def step(self, *args, **kwargs):
        self.prerequisite_view.candu_collection.select()
Пример #29
0
class CategoryEdit(CFMENavigateStep):
    VIEW = CompanyCategoriesEditView
    prerequisite = NavigateToAttribute('parent', 'All')

    def step(self):
        self.prerequisite_view.table.row(name=self.obj.name).click()
Пример #30
0
class ActionsAll(CFMENavigateStep):
    VIEW = ActionsAllView
    prerequisite = NavigateToAttribute("appliance.server", "ControlExplorer")

    def step(self, *args, **kwargs):
        self.prerequisite_view.actions.tree.click_path("All Actions")