airgun.entities.repository¶
Module Contents¶
-
class
airgun.entities.repository.RepositoryEntity¶ Bases:
airgun.entities.base.BaseEntity-
create(self, product_name, values)¶ Create new repository for product
-
search(self, product_name, value)¶ Search for specific product repository
-
read(self, product_name, entity_name, widget_names=None)¶ Read values for repository
-
update(self, product_name, entity_name, values)¶ Update product repository values
-
upload_content(self, product_name, entity_name, file_name)¶ Upload a new content to existing repository
-
delete(self, product_name, entity_name)¶ Delete specific product repository
-
synchronize(self, product_name, entity_name)¶ Synchronize repository
-
remove_all_packages(self, product_name, entity_name)¶ Remove all packages from repository
-
remove_all_puppet_modules(self, product_name, entity_name)¶ Remove all puppet modules from repository
-
-
class
airgun.entities.repository.ShowAllRepositories¶ Bases:
airgun.navigation.NavigateStepNavigate to All Product Repositories page by pressing ‘Repositories’ Tab on Product Edit View page
- Args:
- product_name: name of product
-
VIEW¶
-
am_i_here(self, *args, **kwargs)¶
-
prerequisite(self, *args, **kwargs)¶
-
step(self, *args, **kwargs)¶
-
class
airgun.entities.repository.AddNewRepository¶ Bases:
airgun.navigation.NavigateStepNavigate to Create Product Repository page
- Args:
- product_name: name of product
-
VIEW¶
-
prerequisite(self, *args, **kwargs)¶
-
step(self, *args, **kwargs)¶
-
class
airgun.entities.repository.EditRepository¶ Bases:
airgun.navigation.NavigateStepNavigate to Edit Product Repository page
- Args:
- product_name: name of product entity_name: name of repository
-
VIEW¶
-
am_i_here(self, *args, **kwargs)¶
-
prerequisite(self, *args, **kwargs)¶
-
step(self, *args, **kwargs)¶
-
class
airgun.entities.repository.SyncRepository¶ Bases:
airgun.navigation.NavigateStepTrigger repository synchronization and proceed to product task details page
- Args:
- product_name: name of product entity_name: name of repository
-
VIEW¶
-
am_i_here(self, *args, **kwargs)¶
-
prerequisite(self, *args, **kwargs)¶
-
step(self, *args, **kwargs)¶
-
class
airgun.entities.repository.RepositoryPackages¶ Bases:
airgun.navigation.NavigateStepOpen repository details page and click ‘Packages’ link from ‘Content Counts’ table to proceed to Packages page.
- Args:
- product_name: name of product entity_name: name of repository
-
VIEW¶
-
am_i_here(self, *args, **kwargs)¶
-
prerequisite(self, *args, **kwargs)¶
-
step(self, *args, **kwargs)¶
-
class
airgun.entities.repository.RepositoryPuppetModules¶ Bases:
airgun.navigation.NavigateStepOpen repository details page and click ‘Puppet Modules’ link from ‘Content Counts’ table to proceed to Puppet Modules page.
- Args:
- product_name: name of product entity_name: name of repository
-
VIEW¶
-
am_i_here(self, *args, **kwargs)¶
-
prerequisite(self, *args, **kwargs)¶
-
step(self, *args, **kwargs)¶