summaryrefslogtreecommitdiffstats
path: root/scripts/automation/trex_control_plane/client/trex_stateless_client.py
diff options
context:
space:
mode:
authorimarom <imarom@cisco.com>2016-01-27 10:47:40 -0500
committerimarom <imarom@cisco.com>2016-01-27 11:01:44 -0500
commit7351ddb52a2162fc2ac303c687a2ed50cbb0843e (patch)
treedfba74936e5f671f7fa764e16efc6735d8defe43 /scripts/automation/trex_control_plane/client/trex_stateless_client.py
parent73d9481b063d851ba16dc853f7309e3080970408 (diff)
API: example for bi-directional flows
Diffstat (limited to 'scripts/automation/trex_control_plane/client/trex_stateless_client.py')
-rwxr-xr-xscripts/automation/trex_control_plane/client/trex_stateless_client.py19
1 files changed, 14 insertions, 5 deletions
diff --git a/scripts/automation/trex_control_plane/client/trex_stateless_client.py b/scripts/automation/trex_control_plane/client/trex_stateless_client.py
index 65e69938..3d4dbc93 100755
--- a/scripts/automation/trex_control_plane/client/trex_stateless_client.py
+++ b/scripts/automation/trex_control_plane/client/trex_stateless_client.py
@@ -110,6 +110,10 @@ class LoggerApi(object):
# default logger - to stdout
class DefaultLogger(LoggerApi):
+
+ def __init__ (self):
+ super(DefaultLogger, self).__init__()
+
def write (self, msg, newline = True):
if newline:
print msg
@@ -972,17 +976,22 @@ class STLClient(object):
Sets verbose level
:parameters:
- level : enum
- LoggerApi.VERBOSE_QUIET
- LoggerApi.VERBOSE_NORMAL
- LoggerApi.VERBOSE_HIGH
+ level : str
+ "high"
+ "low"
+ "normal"
:raises:
None
"""
def set_verbose (self, level):
- self.logger.set_verbose(level)
+ modes = {'low' : LoggerApi.VERBOSE_QUIET, 'normal': LoggerApi.VERBOSE_REGULAR, 'high': LoggerApi.VERBOSE_HIGH}
+
+ if not level in modes.keys():
+ raise STLArgumentError('level', level)
+
+ self.logger.set_verbose(modes[level])
"""