summaryrefslogtreecommitdiff
path: root/test-cli/test/tests/qtemplate.py
diff options
context:
space:
mode:
authorManel Caro <mcaro@iseebcn.com>2019-03-09 21:25:56 +0100
committerManel Caro <mcaro@iseebcn.com>2019-03-09 21:25:56 +0100
commit9332c933fc05f42882640c9a4e35fab09854af84 (patch)
tree2b9b00b5a411b27f9705603c0d93b8925afd4677 /test-cli/test/tests/qtemplate.py
downloadboard-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.py51
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;