diff options
author | Manel Caro <mcaro@iseebcn.com> | 2019-03-09 21:25:56 +0100 |
---|---|---|
committer | Manel Caro <mcaro@iseebcn.com> | 2019-03-09 21:25:56 +0100 |
commit | 9332c933fc05f42882640c9a4e35fab09854af84 (patch) | |
tree | 2b9b00b5a411b27f9705603c0d93b8925afd4677 /test-cli/test/tests/qtemplate.py | |
download | board-9332c933fc05f42882640c9a4e35fab09854af84.zip board-9332c933fc05f42882640c9a4e35fab09854af84.tar.gz board-9332c933fc05f42882640c9a4e35fab09854af84.tar.bz2 |
Board: Client Test Suite Initial Commit
Diffstat (limited to 'test-cli/test/tests/qtemplate.py')
-rw-r--r-- | test-cli/test/tests/qtemplate.py | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/test-cli/test/tests/qtemplate.py b/test-cli/test/tests/qtemplate.py new file mode 100644 index 0000000..940cded --- /dev/null +++ b/test-cli/test/tests/qtemplate.py @@ -0,0 +1,51 @@ +#IF COMMAND IS NEEDED +from test.helpers.syscmd import SysCommand +import unittest +#class name +class Qtemplate(unittest.TestCase): + # Initialize the variables + __variable1 = "Value-a" + __variable2 = "Value-b" + #.... + __variablen = "Value-n" + + def __init__(self, testname, testfunc, input1=None, inputn=None): + # Doing this we will initialize the class and later on perform a particular method inside this class + super(Qtemplate, self).__init__(testfunc) + self.__testname = testname + self.__input1 = input1 + self.__inputn = inputn + self._testMethodDoc = testname + + + + def execute(self): + str_cmd = "command" + t = SysCommand("command-name", str_cmd) + if t.execute() == 0: + self.__raw_out = t.getOutput() + if self.__raw_out == "": + return -1 + lines = t.getOutput().splitlines() + dat = lines[1] + dat = dat.decode('ascii') + dat_list = dat.split( ) + for d in dat_list: + a = dat_list.pop(0) + if a == "sec": + break + self.__MB_real = dat_list[0] + self.__BW_real = dat_list[2] + self.__dat_list = dat_list + print(self.__MB_real) + print(self.__BW_real) + self.failUnless(int(self.__BW_real)>int(self.__OKBW)*0.9,"FAIL:BECAUSE...") + else: + return -1 + return 0 + + def get_Total_MB(self): + return self.__MB_real; + + def get_Total_BW(self): + return self.__MB_real; |