airgun.entities.hostgroup

Module Contents

class airgun.entities.hostgroup.HostGroupEntity

Bases: airgun.entities.base.BaseEntity

endpoint_path = /hostgroups
create(self, values)

Create new host group entity

search(self, value)

Search for existing host group entity

read(self, entity_name, widget_names=None)

Read values from host group edit page

read_all(self)

Read values from host groups title page

delete(self, entity_name)

Delete host group from the system

update(self, entity_name, values)

Edit an existing host group

class airgun.entities.hostgroup.ShowAllHostGroups

Bases: airgun.navigation.NavigateStep

Navigate to All Host Groups page

VIEW
step(self, *args, **kwargs)
class airgun.entities.hostgroup.AddNewHostGroup

Bases: airgun.navigation.NavigateStep

Navigate to Create Host Group page

VIEW
prerequisite
step(self, *args, **kwargs)
class airgun.entities.hostgroup.EditHostGroup

Bases: airgun.navigation.NavigateStep

Navigate to Edit Host Group page by clicking entity name in the table

Args:
entity_name: name of the host group
VIEW
prerequisite(self, *args, **kwargs)
step(self, *args, **kwargs)