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'])
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)
def test_init(self): self._test_init() self.mox.ReplayAll() platform.Win32Platform()