From 4399cf4d161526300244d8cf090a461c792ab82e Mon Sep 17 00:00:00 2001 From: Shwetha-H-Panduranga Date: Wed, 7 Dec 2011 11:56:48 +0530 Subject: Renaming Directories --- libs/utils/atfutils.py | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 libs/utils/atfutils.py (limited to 'libs/utils/atfutils.py') diff --git a/libs/utils/atfutils.py b/libs/utils/atfutils.py new file mode 100644 index 0000000..980c286 --- /dev/null +++ b/libs/utils/atfutils.py @@ -0,0 +1,58 @@ +"""atfutils module contains general purpose wrappers + +*) assert_success +*) assert_failure +*) print-stdout +*) print_stderr +*) set_active_volume +""" + +import re +import ssh +from atfglobals import GlobalObj + +def assert_success(**arguments): + """ + """ + if not arguments["exitstatus"]: + return 0 + else: + return 1 + +def assert_failure(**arguments): + """ + """ + if arguments["exitstatus"]: + return 0 + else: + return 1 + +def print_stdout(stdoutdata): + """ + """ + if not stdoutdata == None: + for data in stdoutdata: + print data + +def print_stderr(stderrdata): + if not stderrdata == None: + for data in stderrdata: + print data + +def set_active_volume(volumekey): + """ + """ + env = GlobalObj.getTestenvObj() + return_status = env.setActiveVolume(volumekey) + if return_status: + print "Unable to set Active Volume. '%s' Not defined in TestEnvironment"\ + % volumekey + return return_status + + + +__all__ = ['assert_success', + 'assert_failure', + 'print-stdout', + 'print_stderr', + 'set_active_volume'] -- cgit