airgun.entities.contentviewfilter¶
Module Contents¶
-
class
airgun.entities.contentviewfilter.ContentViewFilterEntity¶ Bases:
airgun.entities.base.BaseEntity-
create(self, cv_name, values)¶ Create a new content view filter
-
delete(self, cv_name, filter_name)¶ Delete existing content view filter
-
search(self, cv_name, value)¶ Search for content view filter
-
read(self, cv_name, filter_name, widget_names=None)¶ Read content view filter values
-
update(self, cv_name, filter_name, values)¶ Update content view filter.
Parameters:
-
update_repositories(self, cv_name, filter_name, repositories=None)¶ Update affected by content view filter repositories.
Parameters:
-
add_package_rule(self, cv_name, filter_name, rpm_name, architecture, version)¶ Add package rule to RPM content view filter.
Parameters:
-
_find_rpm_rules(self, table, rpm_name=None, architecture=None, version=None)¶ Form proper rpm rows list according to search criteria
Parameters: - table – specify table where rows should be searched for
- rpm_name – RPM package name
- architecture – RPM architecture name
- version – RPM version
Returns: rows list
-
update_package_rule(self, cv_name, filter_name, rpm_name, new_values, architecture=None, version=None)¶ Update package rule of RPM content view filter.
Parameters: - cv_name (str) – content view name
- filter_name (str) – content view filter name
- rpm_name (str) – existing package (RPM) name
- new_values (dict) – dictionary with new values where keys are the same as column names on UI: ‘RPM Name’, ‘Architecture’, ‘Version’.
- optional architecture (str) – filter package rule by its architecture
- optional version (str) – filter package rule by its version (string value with exact correspondence to UI)
-
search_package_rule(self, cv_name, filter_name, query)¶ Search for specific package rule in RPM content view filter.
Parameters:
-
remove_package_rule(self, cv_name, filter_name, rpm_name, architecture=None, version=None)¶ Remove specific package rule from RPM content view filter.
Parameters: - cv_name (str) – content view name
- filter_name (str) – content view filter name
- rpm_name (str) – existing package (RPM) name
- optional architecture (str) – filter package rule by its architecture
- optional version (str) – filter package rule by its version (string value with exact correspondence to UI)
-
add_errata(self, cv_name, filter_name, errata_id=None, search_filters=None)¶ Add errata to errata content view filter.
Parameters: - cv_name (str) – content view name
- filter_name (str) – content view filter name
- optional errata_id (str) – errata ID. If not provided - all available will be added instead (taking into consideration applied search filters)
- search_filters (dict) – search filters to apply before adding errata. Dictionary where keys are widget names and values are widget values accordingly
-
add_package_group(self, cv_name, filter_name, package_group)¶ Add package group to package group content view filter.
Parameters:
-
-
class
airgun.entities.contentviewfilter.ShowAllContentViewFilters¶ Bases:
airgun.navigation.NavigateStepNavigate to All Content View Filters screen by proceeding through Content View -> Yum Content -> Filters tab.
- Args:
- cv_name: name of content view
-
VIEW¶
-
am_i_here(self, *args, **kwargs)¶
-
prerequisite(self, *args, **kwargs)¶
-
step(self, *args, **kwargs)¶
-
class
airgun.entities.contentviewfilter.AddNewContentViewFilter¶ Bases:
airgun.navigation.NavigateStepNavigate to New Content View Filter screen.
- Args:
- cv_name: name of content view
-
VIEW¶
-
am_i_here(self, *args, **kwargs)¶
-
prerequisite(self, *args, **kwargs)¶
-
step(self, *args, **kwargs)¶
-
class
airgun.entities.contentviewfilter.EditContentViewFilter¶ Bases:
airgun.navigation.NavigateStepNavigate to Edit Content View Filter screen.
- Args:
- cv_name: name of content view filter_name: name of content view filter
-
VIEW¶
-
am_i_here(self, *args, **kwargs)¶
-
resetter(self, *args, **kwargs)¶ Refresh the page as it won’t be possible to read dynamically added/updated package filter rows otherwise.
-
prerequisite(self, *args, **kwargs)¶
-
step(self, *args, **kwargs)¶