class AllProject(RhamtNavigateStep):
    VIEW = AllProjectView
    prerequisite = NavigateToAttribute("application.collections.base", "LoggedIn")

    def step(self):
        if not self.prerequisite_view.is_empty:
            self.prerequisite_view.home_navigation.select("Projects")
class AllLabels(MTANavigateStep):
    VIEW = LabelsConfigurationView
    prerequisite = NavigateToAttribute("application.collections.base",
                                       "LoggedIn")

    def step(self):
        self.prerequisite_view.navigation.select("Labels configuration")
class Delete(RhamtNavigateStep):
    VIEW = DeleteProjectView
    prerequisite = NavigateToAttribute("parent", "All")

    def step(self, *args, **kwargs):
        proj = self.prerequisite_view.projects.get_project(self.obj.name)
        proj.delete()
class Edit(MTANavigateStep):
    VIEW = EditProjectView
    prerequisite = NavigateToAttribute("parent", "All")

    def step(self, *args, **kwargs):
        proj = self.prerequisite_view.projects.get_project(self.obj.name)
        proj.edit()
Exemple #5
0
class Delete(MTANavigateStep):
    VIEW = DeleteProjectView
    prerequisite = NavigateToAttribute("parent", "All")

    def step(self, *args, **kwargs):
        for row in self.prerequisite_view.table:
            if row.name.text == self.obj.name:
                row[self.prerequisite_view.ACTIONS_INDEX].widget.item_select(
                    "Delete")
Exemple #6
0
class All(MTANavigateStep):
    VIEW = AllProjectView
    prerequisite = NavigateToAttribute("application.collections.base",
                                       "LoggedIn")

    def step(self, *args, **kwargs):
        self.prerequisite_view.wait_displayed("20s")
        if not self.prerequisite_view.is_empty:
            self.prerequisite_view.navigation.select("Projects")