summaryrefslogtreecommitdiff
path: root/scripts/PYTHON_SOFTWARE/test/tests/qduplex_ser.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/PYTHON_SOFTWARE/test/tests/qduplex_ser.py')
-rw-r--r--scripts/PYTHON_SOFTWARE/test/tests/qduplex_ser.py46
1 files changed, 0 insertions, 46 deletions
diff --git a/scripts/PYTHON_SOFTWARE/test/tests/qduplex_ser.py b/scripts/PYTHON_SOFTWARE/test/tests/qduplex_ser.py
deleted file mode 100644
index 98bda81..0000000
--- a/scripts/PYTHON_SOFTWARE/test/tests/qduplex_ser.py
+++ /dev/null
@@ -1,46 +0,0 @@
-from test.helpers.syscmd import SysCommand
-import unittest
-import uuid
-import serial
-import time
-
-class Qduplex(unittest.TestCase):
-
- def __init__(self, testname, testfunc, port1, port2, baudrate):
- super(Qduplex, self).__init__(testfunc)
- self.__port1 = port1
- self.__serial1 = serial.Serial(self.__port1, timeout=1)
- self.__serial1.baudrate = baudrate
-
- self.__port2 = port2
- self.__serial2 = serial.Serial(self.__port2, timeout=1)
- self.__serial2.baudrate = baudrate
- self._testMethodDoc = testname
-
- def __del__(self):
- self.__serial1.close()
- self.__serial2.close()
-
- def execute(self):
- self.__serial1.flushInput()
- self.__serial1.flushOutput()
- self.__serial2.flushInput()
- self.__serial2.flushOutput()
- test_uuid = str(uuid.uuid4()).encode()
- self.__serial1.write(test_uuid)
- time.sleep(0.05) # there might be a small delay
- if self.__serial2.inWaiting() == 0:
- self.fail("failed: PORT {} wait timeout exceded, wrong communication?".format(self.__port2))
- else:
- if (self.__serial2.readline() != test_uuid):
- self.fail("failed: PORT {} write/read mismatch".format(self.__port2))
-
- test_uuid = str(uuid.uuid4()).encode()
- self.__serial2.write(test_uuid)
- time.sleep(0.05) # there might be a small delay
- if self.__serial1.inWaiting() == 0:
- self.fail("failed: PORT {} wait timeout exceded, wrong communication?".format(self.__port1))
- else:
- if (self.__serial1.readline() != test_uuid):
- self.fail("failed: PORT {} write/read mismatch".format(self.__port1))
-