Browse Source

Updates to tests for Travis.

pyserial_fix
Scott Petersen 7 years ago
parent
commit
eefede927d
3 changed files with 7 additions and 12 deletions
  1. +3
    -3
      test/test_ad2.py
  2. +2
    -7
      test/test_devices.py
  3. +2
    -2
      test/test_messages.py

+ 3
- 3
test/test_ad2.py View File

@@ -130,13 +130,13 @@ class TestAlarmDecoder(TestCase):
### Tests ### Tests
def test_open(self): def test_open(self):
self._decoder.open() self._decoder.open()
self._device.open.assert_any_calls()
self._device.open.assert_any_call()


def test_close(self): def test_close(self):
self._decoder.open() self._decoder.open()


self._decoder.close() self._decoder.close()
self._device.close.assert_any_calls()
self._device.close.assert_any_call()


def test_send(self): def test_send(self):
self._decoder.send('test') self._decoder.send('test')
@@ -148,7 +148,7 @@ class TestAlarmDecoder(TestCase):


def test_save_config(self): def test_save_config(self):
self._decoder.save_config() self._decoder.save_config()
self._device.write.assert_any_calls()
self._device.write.assert_any_call()


def test_reboot(self): def test_reboot(self):
self._decoder.reboot() self._decoder.reboot()


+ 2
- 7
test/test_devices.py View File

@@ -1,11 +1,6 @@
from unittest import TestCase from unittest import TestCase
from mock import Mock, MagicMock, patch from mock import Mock, MagicMock, patch
from serial import Serial, SerialException from serial import Serial, SerialException
try:
from pyftdi.pyftdi.ftdi import Ftdi, FtdiError
except:
from pyftdi.ftdi import Ftdi, FtdiError
from usb.core import USBError, Device as USBCoreDevice
import sys import sys
import socket import socket
import time import time
@@ -120,7 +115,7 @@ class TestUSBDevice(TestCase):
with patch.object(self._device._device, 'open') as mock: with patch.object(self._device._device, 'open') as mock:
self._device.open(no_reader_thread=True) self._device.open(no_reader_thread=True)


mock.assert_any_calls()
mock.assert_any_call()


def test_open_failed(self): def test_open_failed(self):
self._device.interface = 'AD2USB' self._device.interface = 'AD2USB'
@@ -487,7 +482,7 @@ if have_pyftdi:
with patch.object(self._device._device, 'open') as mock: with patch.object(self._device._device, 'open') as mock:
self._device.open(no_reader_thread=True) self._device.open(no_reader_thread=True)


mock.assert_any_calls()
mock.assert_any_call()


def test_open_failed(self): def test_open_failed(self):
self._device.interface = 'AD2USB' self._device.interface = 'AD2USB'


+ 2
- 2
test/test_messages.py View File

@@ -73,7 +73,7 @@ class TestMessages(TestCase):
self.assertEqual(msg.event_type, 'ARM_STAY') self.assertEqual(msg.event_type, 'ARM_STAY')


def test_lrr_message_parse_v2(self): def test_lrr_message_parse_v2(self):
msg = LRRMessage(b'!LRR:001,1,CID_3401,ff')
msg = LRRMessage('!LRR:001,1,CID_3401,ff')
self.assertIsInstance(msg, LRRMessage) self.assertIsInstance(msg, LRRMessage)
self.assertEquals(msg.event_data, '001') self.assertEquals(msg.event_data, '001')
self.assertEquals(msg.partition, '1') self.assertEquals(msg.partition, '1')
@@ -84,7 +84,7 @@ class TestMessages(TestCase):
self.assertEquals(msg.report_code, 'ff') self.assertEquals(msg.report_code, 'ff')


def test_lrr_event_code_override(self): def test_lrr_event_code_override(self):
msg = LRRMessage(b'!LRR:001,1,CID_3400,01')
msg = LRRMessage('!LRR:001,1,CID_3400,01')
self.assertEquals(msg.event_code, LRR_CID_EVENT.OPENCLOSE_BY_USER) # 400 -> 401 self.assertEquals(msg.event_code, LRR_CID_EVENT.OPENCLOSE_BY_USER) # 400 -> 401


def test_lrr_message_parse_fail(self): def test_lrr_message_parse_fail(self):


Loading…
Cancel
Save