moler.cmd.pdu_aten.pdu package¶
Submodules¶
moler.cmd.pdu_aten.pdu.exit_telnet module¶
Exit telnet command
-
class
moler.cmd.pdu_aten.pdu.exit_telnet.
ExitTelnet
(connection, newline_chars=None, prompt=None, runner=None, expected_prompt='moler_bash#', set_timeout=None, set_prompt=None, target_newline='n', allowed_newline_after_prompt=False, prompt_after_login=None)¶
moler.cmd.pdu_aten.pdu.generic_pdu module¶
PDU generic module for commands in state PDU.
-
class
moler.cmd.pdu_aten.pdu.generic_pdu.
GenericPdu
(connection, prompt=None, newline_chars=None, runner=None)¶ Bases:
moler.cmd.pdu_aten.generic_pdu_aten.GenericPduAten
-
is_failure_indication
(line)¶ Method to detect if passed line contains part indicating failure of command
Parameters: line – Line from command output on device Returns: Match object if find regex in line, None otherwise.
-
on_new_line
(line, is_full_line)¶ Method to parse command output. Will be called after line with command echo. Write your own implementation but don’t forget to call on_new_line from base class
Parameters: - line – Line to parse, new lines are trimmed
- is_full_line – False for chunk of line; True on full line (NOTE: new line character removed)
Returns: None
-
moler.cmd.pdu_aten.pdu.quit module¶
Quit command module.
-
class
moler.cmd.pdu_aten.pdu.quit.
Quit
(connection, prompt=None, expected_prompt='moler_bash#', newline_chars=None, runner=None, target_newline='n', allowed_newline_after_prompt=False)¶ Bases:
moler.cmd.commandchangingprompt.CommandChangingPrompt
-
build_command_string
()¶ Returns a string with command.
Returns: String with the command.
-
moler.cmd.pdu_aten.pdu.read_meter module¶
Command read status.
-
class
moler.cmd.pdu_aten.pdu.read_meter.
ReadMeter
(connection, target, measurement, outlet=None, output_format=None, prompt='>', newline_chars=None, runner=None)¶ Bases:
moler.cmd.pdu_aten.pdu.generic_pdu.GenericPdu
-
build_command_string
()¶ Returns string with command constructed with parameters of object.
Returns: String with command.
-
on_new_line
(line, is_full_line)¶ Method to parse command output. Will be called after line with command echo. Write your own implementation but don’t forget to call on_new_line from base class
Parameters: - line – Line to parse, new lines are trimmed
- is_full_line – False for chunk of line; True on full line (NOTE: new line character removed)
Returns: None
-
moler.cmd.pdu_aten.pdu.read_status module¶
Command read status.
-
class
moler.cmd.pdu_aten.pdu.read_status.
ReadStatus
(connection, outlet, output_format=None, prompt='>', newline_chars=None, runner=None)¶ Bases:
moler.cmd.pdu_aten.pdu.generic_pdu.GenericPdu
-
build_command_string
()¶ Returns string with command constructed with parameters of object.
Returns: String with command.
-
on_new_line
(line, is_full_line)¶ Method to parse command output. Will be called after line with command echo. Write your own implementation but don’t forget to call on_new_line from base class
Parameters: - line – Line to parse, new lines are trimmed
- is_full_line – False for chunk of line; True on full line (NOTE: new line character removed)
Returns: None
-
moler.cmd.pdu_aten.pdu.sw module¶
Command sw.
-
class
moler.cmd.pdu_aten.pdu.sw.
Sw
(connection, outlet, control, option=None, prompt='>', newline_chars=None, runner=None)¶ Bases:
moler.cmd.pdu_aten.pdu.generic_pdu.GenericPdu
-
build_command_string
()¶ Returns string with command constructed with parameters of object.
Returns: String with command.
-
Module contents¶
Package for implementing PDU Aten commands in state PDU.