airgun.entities.location

Module Contents

class airgun.entities.location.LocationEntity

Bases: airgun.entities.base.BaseEntity

endpoint_path = /locations
create(self, values)

Create new location entity

delete(self, entity_name)

Delete existing location

read(self, entity_name, widget_names=None)

Read specific location details

search(self, value)

Search for location entity

update(self, entity_name, values)

Update necessary values for location

select(self, loc_name)

Select necessary location from context menu on the top of the page

class airgun.entities.location.ShowAllLocations

Bases: airgun.navigation.NavigateStep

Navigate to All Locations page

VIEW
step(self, *args, **kwargs)
class airgun.entities.location.AddNewLocation

Bases: airgun.navigation.NavigateStep

Navigate to Create Location page

VIEW
prerequisite
step(self, *args, **kwargs)
class airgun.entities.location.EditLocation

Bases: airgun.navigation.NavigateStep

Navigate to Edit Location page

Args:
entity_name: name of the location
VIEW
prerequisite(self, *args, **kwargs)
step(self, *args, **kwargs)
class airgun.entities.location.SelectLocationContext

Bases: airgun.navigation.NavigateStep

Select Location from menu

Args:
loc_name: name of the location
VIEW
am_i_here(self, *args, **kwargs)
step(self, *args, **kwargs)