airgun.entities.partitiontable

Module Contents

Classes

PartitionTableEntity

ShowAllPartitionTables

Navigate to All Partition Tables page

AddNewPartitionTable

Navigate to Create Partition Table page

EditPartitionTable

Navigate to Edit Partition Table page

ClonePartitionTable

Navigate to Create Partition Table page for cloned entity

class airgun.entities.partitiontable.PartitionTableEntity(browser)
endpoint_path = /templates/ptables
create(values)

Create new partition table entity

read(entity_name, widget_names=None)

Read all values for created partition table entity

search(value)

Search for partition table entity

update(entity_name, values)

Update partition table entity

clone(entity_name, values)

Clone existing partition table entity

lock(entity_name)

Lock partition table entity

unlock(entity_name)

Unlock partition table entity

delete(entity_name)

Delete existing partition table

class airgun.entities.partitiontable.ShowAllPartitionTables(obj, navigate_obj, logger=None)

Navigate to All Partition Tables page

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.

class airgun.entities.partitiontable.AddNewPartitionTable(obj, navigate_obj, logger=None)

Navigate to Create Partition Table page

VIEW
prerequisite
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.

class airgun.entities.partitiontable.EditPartitionTable(obj, navigate_obj, logger=None)

Navigate to Edit Partition Table page

Parameters

entity_name – name of the partition table

VIEW
prerequisite(*args, **kwargs)

Describes a step that must be carried our prior to this one.

This often calls a previous navigate_to, often using one of the helpers, NavigateToSibling which will navigate to a given destination using the same object, or NavigateToAttribute which will navigate to a destination against an object describe by the attribute of the parent object.

This is a default and is generally overridden.

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.

class airgun.entities.partitiontable.ClonePartitionTable(obj, navigate_obj, logger=None)

Navigate to Create Partition Table page for cloned entity

Parameters

entity_name – name of the partition table to be cloned

VIEW
prerequisite(*args, **kwargs)

Describes a step that must be carried our prior to this one.

This often calls a previous navigate_to, often using one of the helpers, NavigateToSibling which will navigate to a given destination using the same object, or NavigateToAttribute which will navigate to a destination against an object describe by the attribute of the parent object.

This is a default and is generally overridden.

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.