katnip.monitors.telnet module¶
TelnetMonitor monitors the output of a telnet connection by looking for a pattern in the command output
-
class
katnip.monitors.telnet.
TelnetMonitor
(name, username, password, host, port=23, cmd_timeout=3, capture_dir='.', logger=None)¶ Bases:
kitty.monitors.base.BaseMonitor
-
__init__
(name, username, password, host, port=23, cmd_timeout=3, capture_dir='.', logger=None)¶ Parameters: - name – name of the monitor
- username – remote username
- password – remote password
- host – telnet host
- port – telnet port (default: 23)
- cmd_timeout – timtout for running the command (default: 3)
- capture_dir – where to store the telnet output (default: =’.’)
- logger – logger for the object (default: None)
-
add_monitor_cmd
(cmd, expected_output=None)¶
-
add_post_test_cmd
(cmd, expected_output=None)¶
-
add_pre_test_cmd
(cmd, expected_output=None)¶
-
post_test
()¶
-
pre_test
(test_number)¶
-
set_failure_pattern
(failure_pattern)¶ set a pattern that declares the test a failure if received
-
set_monitor_command
(cmd)¶
-
set_success_pattern
(success_pattern)¶ set a pattern that declares the test successful if received
-
setup
()¶
-
teardown
()¶
-