airgun.entities.sync_status

Module Contents

Classes

SyncStatusEntity

ShowAllHostCollections

AirGun's version of navmazing.NavigateStep with custom

class airgun.entities.sync_status.SyncStatusEntity(browser)
endpoint_path = /katello/sync_management
read(widget_names=None)

Read all widgets at Sync status entity

synchronize(repository_paths, timeout=3600)

Synchronize repositories

Parameters
  • repository_paths – A list of repositories to synchronize where each element of the list is path to repository represented by a list or tuple.

  • timeout – time to wait for all repositories to be synchronized.

Usage:

synchronize([('product1', 'repo1'),
             ('product1', 'repo2'),
             ('product2', 'repo2'),
             ('Red Hat Enterprise Linux Server', '7.5', 'x86_64',
              'Red Hat Enterprise Linux 7 Server RPMs x86_64 7.5'),
             ('Red Hat Satellite Capsule',
              'Red Hat Satellite Capsule 6.2 for RHEL 7 Server RPMs x86_64')])
Returns

the results text in RESULT columns

class airgun.entities.sync_status.ShowAllHostCollections(obj, navigate_obj, logger=None)

AirGun’s version of navmazing.NavigateStep with custom implementations of navmazing.NavigateStep.am_i_here and navmazing.NavigateStep.go and ability to work with views.

VIEW
step(*args, **kwargs)

Describes the work to be done to get to the destination after the prequisite is met.

This is a default and is generally overridden.