airgun.entities.job_template

Module Contents

class airgun.entities.job_template.JobTemplateEntity

Bases: airgun.entities.base.BaseEntity

endpoint_path = /job_templates
create(self, values)

Create new job template

search(self, value)

Search for specific job template

read(self, entity_name, editor_view_option=None, widget_names=None)

Read Job template values from job template Edit view.

Parameters:
  • entity_name – Job template name
  • editor_view_option – The edit view option to set.
  • widget_names – Read only the widgets in widget_names (Optional)
update(self, entity_name, values)

Update necessary values for existing job template

clone(self, entity_name, values)

Clone existing job template

delete(self, entity_name)

Delete job template

class airgun.entities.job_template.ShowAllTemplates

Bases: airgun.navigation.NavigateStep

Navigate to All Job Templates screen.

VIEW
step(self, *args, **kwargs)
class airgun.entities.job_template.AddNewTemplate

Bases: airgun.navigation.NavigateStep

Navigate to Create new Job Template screen.

VIEW
prerequisite
step(self, *args, **kwargs)
class airgun.entities.job_template.EditTemplate

Bases: airgun.navigation.NavigateStep

Navigate to Edit Job Template screen.

Args:
entity_name: name of job template
VIEW
prerequisite(self, *args, **kwargs)
step(self, *args, **kwargs)
class airgun.entities.job_template.ReadTemplate

Bases: airgun.entities.job_template.EditTemplate

Navigate to Read Job Template screen.

Args:
entity_name: name of job template editor_view_option: The edit view option to set.
post_navigate(self, _tries, *args, **kwargs)
class airgun.entities.job_template.CloneTemplate

Bases: airgun.navigation.NavigateStep

Navigate to Clone Job Template screen.

Args:
entity_name: name of job template to be cloned
VIEW
prerequisite(self, *args, **kwargs)
step(self, *args, **kwargs)