Merge pull request #1540 from balloob/slowtests_rfxtrx

Fixed close connection issue with rfxtrx device and update rfxtrx lib
This commit is contained in:
Paulus Schoutsen 2016-03-14 19:09:15 -07:00
commit dd607ea84a
6 changed files with 15 additions and 18 deletions

View file

@ -5,12 +5,9 @@ from homeassistant.components import rfxtrx as rfxtrx_core
from homeassistant.components.light import rfxtrx
from unittest.mock import patch
import pytest
from tests.common import get_test_home_assistant
@pytest.mark.skipif(True, reason='Does not clean up properly, takes 100% CPU')
class TestLightRfxtrx(unittest.TestCase):
"""Test the Rfxtrx light platform."""
@ -22,6 +19,8 @@ class TestLightRfxtrx(unittest.TestCase):
"""Stop everything that was started."""
rfxtrx_core.RECEIVED_EVT_SUBSCRIBERS = []
rfxtrx_core.RFX_DEVICES = {}
if rfxtrx_core.RFXOBJECT:
rfxtrx_core.RFXOBJECT.close_connection()
self.hass.stop()
def test_default_config(self):

View file

@ -5,12 +5,9 @@ from homeassistant.components import rfxtrx as rfxtrx_core
from homeassistant.components.switch import rfxtrx
from unittest.mock import patch
import pytest
from tests.common import get_test_home_assistant
@pytest.mark.skipif(True, reason='Does not clean up properly, takes 100% CPU')
class TestSwitchRfxtrx(unittest.TestCase):
"""Test the Rfxtrx switch platform."""
@ -22,6 +19,8 @@ class TestSwitchRfxtrx(unittest.TestCase):
"""Stop everything that was started."""
rfxtrx_core.RECEIVED_EVT_SUBSCRIBERS = []
rfxtrx_core.RFX_DEVICES = {}
if rfxtrx_core.RFXOBJECT:
rfxtrx_core.RFXOBJECT.close_connection()
self.hass.stop()
def test_default_config(self):

View file

@ -6,12 +6,9 @@ import time
from homeassistant.components import rfxtrx as rfxtrx
from homeassistant.components.sensor import rfxtrx as rfxtrx_sensor
import pytest
from tests.common import get_test_home_assistant
@pytest.mark.skipif(True, reason='Does not clean up properly, takes 100% CPU')
class TestRFXTRX(unittest.TestCase):
"""Test the Rfxtrx component."""
@ -23,7 +20,8 @@ class TestRFXTRX(unittest.TestCase):
"""Stop everything that was started."""
rfxtrx.RECEIVED_EVT_SUBSCRIBERS = []
rfxtrx.RFX_DEVICES = {}
rfxtrx.RFXOBJECT = None
if rfxtrx.RFXOBJECT:
rfxtrx.RFXOBJECT.close_connection()
self.hass.stop()
def test_default_config(self):