Ejemplo n.º 1
0
    def test_serial_ports_bad_portnames(self):
        self._test_init()

        platform.comports().AndReturn([('foo', None, None)])
        self.mox.ReplayAll()
        ports = platform.Win32Platform().list_serial_ports()
        self.assertEqual(ports, ['foo'])
Ejemplo n.º 2
0
    def test_serial_ports_sorted(self):
        self._test_init()

        fake_comports = []
        numbers = [1, 11, 2, 12, 7, 3, 123]
        for i in numbers:
            fake_comports.append(("COM%i" % i, None, None))

        platform.comports().AndReturn(fake_comports)
        self.mox.ReplayAll()
        ports = platform.Win32Platform().list_serial_ports()

        correct_order = ["COM%i" % i for i in sorted(numbers)]
        self.assertEqual(ports, correct_order)