diff --git a/tests/testBenQProjectorSerial.py b/tests/testBenQProjectorSerial.py index 87b32c4..f8db0a1 100644 --- a/tests/testBenQProjectorSerial.py +++ b/tests/testBenQProjectorSerial.py @@ -33,6 +33,11 @@ async def test__connect(self): result = await self._projector._connect() self.assertTrue(result) + async def test__detect_prompt(self): + await self._projector._connect() + result = await self._projector._detect_prompt() + self.assertTrue(result) + async def test__wait_for_prompt(self): await self._projector._connect() result = await self._projector._wait_for_prompt() @@ -43,8 +48,3 @@ async def test__send_command(self): await self._projector._wait_for_prompt() result = await self._projector._send_command("pow") self.assertTrue(result) - - -if __name__ == "__main__": - # import sys;sys.argv = ['', 'Test.testName'] - unittest.main() diff --git a/tests/testBenQProjectorTelnet.py b/tests/testBenQProjectorTelnet.py index ef2cdaf..a2cfc2c 100644 --- a/tests/testBenQProjectorTelnet.py +++ b/tests/testBenQProjectorTelnet.py @@ -16,14 +16,14 @@ logger = logging.getLogger(__name__) -HOSTNAME = "rs232-bridge.local" +HOSTNAME = "benqprojector-livingroom.local" class Test(unittest.IsolatedAsyncioTestCase): _projector = None async def asyncSetUp(self): - self._projector = BenQProjectorTelnet(HOSTNAME) + self._projector = BenQProjectorTelnet(HOSTNAME, has_prompt=True) async def asyncTearDown(self): await self._projector.disconnect() @@ -32,9 +32,10 @@ async def test__connect(self): result = await self._projector._connect() self.assertTrue(result) - # async def test_connect(self): - # result = await self._projector.connect() - # self.assertTrue(result) + async def test__detect_prompt(self): + await self._projector._connect() + result = await self._projector._detect_prompt() + self.assertTrue(result) async def test__wait_for_prompt(self): await self._projector._connect() @@ -42,12 +43,8 @@ async def test__wait_for_prompt(self): self.assertTrue(result) async def test__send_command(self): + self._projector.has_prompt = True await self._projector._connect() - await self._projector._wait_for_prompt() + # await self._projector._wait_for_prompt() result = await self._projector._send_command("pow") self.assertTrue(result) - - -if __name__ == "__main__": - # import sys;sys.argv = ['', 'Test.testName'] - unittest.main() diff --git a/tests/testBenQSerialConnection.py b/tests/testBenQSerialConnection.py index 26c381a..ba235ab 100644 --- a/tests/testBenQSerialConnection.py +++ b/tests/testBenQSerialConnection.py @@ -42,12 +42,14 @@ async def test_close(self): async def test_read(self): await self._connection.open() + await self._connection.write(b"\r") result = await self._connection.read(1) logger.debug(result) self.assertIsNotNone(result) async def test_readline(self): await self._connection.open() + await self._connection.write(b"\r") result = await self._connection.readline() logger.debug(result) self.assertIsNotNone(result) @@ -58,8 +60,3 @@ async def test_write(self): await self._connection.readline() result = await self._connection.readline() self.assertTrue(result.startswith(b"*POW=")) - - -if __name__ == "__main__": - # import sys;sys.argv = ['', 'Test.testName'] - unittest.main() diff --git a/tests/testBenQTelnetConnection.py b/tests/testBenQTelnetConnection.py index d7c3715..8982973 100644 --- a/tests/testBenQTelnetConnection.py +++ b/tests/testBenQTelnetConnection.py @@ -16,7 +16,7 @@ logger = logging.getLogger(__name__) -HOSTNAME = "rs232-bridge.local" +HOSTNAME = "benqprojector-livingroom.local" class Test(unittest.IsolatedAsyncioTestCase): @@ -31,7 +31,7 @@ async def asyncTearDown(self): async def test_open(self): result = await self._connection.open() self.assertTrue(result) - self.assertTrue(self._connection.is_open) + self.assertTrue(self._connection.is_open()) async def test_close(self): await self._connection.open() @@ -59,8 +59,3 @@ async def test_write(self): await self._connection.readline() result = await self._connection.readline() self.assertTrue(result.startswith(b"*POW=")) - - -if __name__ == "__main__": - # import sys;sys.argv = ['', 'Test.testName'] - unittest.main()