summaryrefslogtreecommitdiff
path: root/test-cli/test/tests/qusb.py
diff options
context:
space:
mode:
Diffstat (limited to 'test-cli/test/tests/qusb.py')
-rw-r--r--test-cli/test/tests/qusb.py17
1 files changed, 10 insertions, 7 deletions
diff --git a/test-cli/test/tests/qusb.py b/test-cli/test/tests/qusb.py
index 44490bc..0390143 100644
--- a/test-cli/test/tests/qusb.py
+++ b/test-cli/test/tests/qusb.py
@@ -3,17 +3,20 @@ import unittest
class Qusb(unittest.TestCase):
- def __init__(self, testname, testfunc, devLabel, numPorts):
+ def __init__(self, testname, testfunc, varlist):
super(Qusb, self).__init__(testfunc)
- self.__numPorts = numPorts
+ if "numPorts" in varlist:
+ self.__numPorts = varlist["numPorts"]
+ else:
+ raise Exception('numPorts param inside Qusb must be defined')
self._testMethodDoc = testname
- self.__devLabel = devLabel
+ if "devLabel" in varlist:
+ self.__devLabel = varlist["devLabel"]
+ else:
+ raise Exception('devLabel param inside Qusb must be defined')
if testname=="USBOTG":
self.__usbFileName = "/this_is_an_usb_otg"
self.__usbtext = "USBOTG"
- elif testname=="SATA":
- self.__usbFileName = "/this_is_a_sata"
- self.__usbtext = "SATA"
else:
self.__usbFileName = "/this_is_an_usb_host"
self.__usbtext = "USBHOST"
@@ -57,4 +60,4 @@ class Qusb(unittest.TestCase):
else:
self.fail("failed: reference and real usb host devices number mismatch")
else:
- self.fail("failed: couldn't execute lsblk command")
+ self.fail("failed: couldn't execute lsblk command") \ No newline at end of file