summaryrefslogtreecommitdiff
path: root/test-cli/test/tests/qusb.py
diff options
context:
space:
mode:
authorManel Caro <mcaro@iseebcn.com>2020-03-04 17:46:36 +0100
committerManel Caro <mcaro@iseebcn.com>2020-03-04 17:46:36 +0100
commit09de774dcc1a5abc1c8f3a00fdb039aa3c522f52 (patch)
treec4bd3963d0df01d2e3a33732247388ed4651b186 /test-cli/test/tests/qusb.py
parentb6932fbaf898724ae87c29f8965621610f377084 (diff)
downloadboard-09de774dcc1a5abc1c8f3a00fdb039aa3c522f52.zip
board-09de774dcc1a5abc1c8f3a00fdb039aa3c522f52.tar.gz
board-09de774dcc1a5abc1c8f3a00fdb039aa3c522f52.tar.bz2
SOPA Initial Commit
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