diff --git a/.travis.yml b/.travis.yml index 61ed87bf6b..e1cfad3162 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,6 +7,6 @@ install: script: - flake8 homeassistant --exclude bower_components,external - pylint homeassistant - - coverage run --source=homeassistant -m unittest discover ha_test + - coverage run --source=homeassistant -m unittest discover tests after_success: - coveralls diff --git a/run_tests.sh b/run_tests.sh index c5b93d4440..899c7f8cba 100755 --- a/run_tests.sh +++ b/run_tests.sh @@ -2,4 +2,4 @@ pylint homeassistant flake8 homeassistant --exclude bower_components,external -python3 -m unittest discover ha_test +python3 -m unittest discover tests diff --git a/ha_test/config/custom_components/device_tracker/test.py b/tests/config/custom_components/device_tracker/test.py similarity index 100% rename from ha_test/config/custom_components/device_tracker/test.py rename to tests/config/custom_components/device_tracker/test.py diff --git a/ha_test/config/custom_components/light/test.py b/tests/config/custom_components/light/test.py similarity index 92% rename from ha_test/config/custom_components/light/test.py rename to tests/config/custom_components/light/test.py index 0ed04a2171..9b4ebcac2b 100644 --- a/ha_test/config/custom_components/light/test.py +++ b/tests/config/custom_components/light/test.py @@ -7,7 +7,7 @@ Provides a mock switch platform. Call init before using it in your tests to ensure clean test data. """ from homeassistant.const import STATE_ON, STATE_OFF -from ha_test.helpers import MockToggleDevice +from tests.helpers import MockToggleDevice DEVICES = [] diff --git a/ha_test/config/custom_components/switch/test.py b/tests/config/custom_components/switch/test.py similarity index 92% rename from ha_test/config/custom_components/switch/test.py rename to tests/config/custom_components/switch/test.py index 682c27f695..35e544fa0c 100644 --- a/ha_test/config/custom_components/switch/test.py +++ b/tests/config/custom_components/switch/test.py @@ -7,7 +7,7 @@ Provides a mock switch platform. Call init before using it in your tests to ensure clean test data. """ from homeassistant.const import STATE_ON, STATE_OFF -from ha_test.helpers import MockToggleDevice +from tests.helpers import MockToggleDevice DEVICES = [] diff --git a/ha_test/helpers.py b/tests/helpers.py similarity index 99% rename from ha_test/helpers.py rename to tests/helpers.py index f04dac7255..47026209c7 100644 --- a/ha_test/helpers.py +++ b/tests/helpers.py @@ -1,5 +1,5 @@ """ -ha_test.helper +tests.helper ~~~~~~~~~~~~~ Helper method for writing tests. diff --git a/ha_test/test_component_chromecast.py b/tests/test_component_chromecast.py similarity index 98% rename from ha_test/test_component_chromecast.py rename to tests/test_component_chromecast.py index 75ac9765c6..0067a9456a 100644 --- a/ha_test/test_component_chromecast.py +++ b/tests/test_component_chromecast.py @@ -1,5 +1,5 @@ """ -ha_test.test_component_chromecast +tests.test_component_chromecast ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tests Chromecast component. diff --git a/ha_test/test_component_core.py b/tests/test_component_core.py similarity index 98% rename from ha_test/test_component_core.py rename to tests/test_component_core.py index 2c53d57827..8c00616bbb 100644 --- a/ha_test/test_component_core.py +++ b/tests/test_component_core.py @@ -1,5 +1,5 @@ """ -ha_test.test_component_core +tests.test_component_core ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tests core compoments. diff --git a/ha_test/test_component_demo.py b/tests/test_component_demo.py similarity index 98% rename from ha_test/test_component_demo.py rename to tests/test_component_demo.py index b687653a0b..d92b292f31 100644 --- a/ha_test/test_component_demo.py +++ b/tests/test_component_demo.py @@ -1,5 +1,5 @@ """ -ha_test.test_component_demo +tests.test_component_demo ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tests demo component. diff --git a/ha_test/test_component_device_scanner.py b/tests/test_component_device_scanner.py similarity index 98% rename from ha_test/test_component_device_scanner.py rename to tests/test_component_device_scanner.py index 3c6385bc42..1accc1c5ff 100644 --- a/ha_test/test_component_device_scanner.py +++ b/tests/test_component_device_scanner.py @@ -1,5 +1,5 @@ """ -ha_test.test_component_group +tests.test_component_group ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tests the group compoments. @@ -75,7 +75,7 @@ class TestComponentsDeviceTracker(unittest.TestCase): device_tracker.DOMAIN: {CONF_PLATFORM: 'test'} })) - def test_device_tracker(self): + def test_writing_known_devices_file(self): """ Test the device tracker class. """ scanner = loader.get_component( 'device_tracker.test').get_scanner(None, None) @@ -117,7 +117,6 @@ class TestComponentsDeviceTracker(unittest.TestCase): dev3 = device_tracker.ENTITY_ID_FORMAT.format('DEV3') now = datetime.now() - nowNext = now + timedelta(seconds=ha.TIMER_INTERVAL) nowAlmostMinGone = (now + device_tracker.TIME_DEVICE_NOT_FOUND - timedelta(seconds=1)) nowMinGone = nowAlmostMinGone + timedelta(seconds=2) diff --git a/ha_test/test_component_group.py b/tests/test_component_group.py similarity index 99% rename from ha_test/test_component_group.py rename to tests/test_component_group.py index 46ae894260..47bdb68cc5 100644 --- a/ha_test/test_component_group.py +++ b/tests/test_component_group.py @@ -1,5 +1,5 @@ """ -ha_test.test_component_group +tests.test_component_group ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tests the group compoments. diff --git a/ha_test/test_component_http.py b/tests/test_component_http.py similarity index 99% rename from ha_test/test_component_http.py rename to tests/test_component_http.py index 98b976cf09..ba547e2bbe 100644 --- a/ha_test/test_component_http.py +++ b/tests/test_component_http.py @@ -1,5 +1,5 @@ """ -ha_test.test_component_http +tests.test_component_http ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tests Home Assistant HTTP component does what it should do. diff --git a/ha_test/test_component_light.py b/tests/test_component_light.py similarity index 99% rename from ha_test/test_component_light.py rename to tests/test_component_light.py index e9cb219d07..84fb07d642 100644 --- a/ha_test/test_component_light.py +++ b/tests/test_component_light.py @@ -1,5 +1,5 @@ """ -ha_test.test_component_switch +tests.test_component_switch ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tests switch component. diff --git a/ha_test/test_component_sun.py b/tests/test_component_sun.py similarity index 99% rename from ha_test/test_component_sun.py rename to tests/test_component_sun.py index a587f60bff..33570cdcc4 100644 --- a/ha_test/test_component_sun.py +++ b/tests/test_component_sun.py @@ -1,5 +1,5 @@ """ -ha_test.test_component_sun +tests.test_component_sun ~~~~~~~~~~~~~~~~~~~~~~~~~~ Tests Sun component. diff --git a/ha_test/test_component_switch.py b/tests/test_component_switch.py similarity index 99% rename from ha_test/test_component_switch.py rename to tests/test_component_switch.py index 687df62ed5..02ee98bc4c 100644 --- a/ha_test/test_component_switch.py +++ b/tests/test_component_switch.py @@ -1,5 +1,5 @@ """ -ha_test.test_component_switch +tests.test_component_switch ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tests switch component. diff --git a/ha_test/test_core.py b/tests/test_core.py similarity index 99% rename from ha_test/test_core.py rename to tests/test_core.py index 2c86cbab1b..d3d97e0b8d 100644 --- a/ha_test/test_core.py +++ b/tests/test_core.py @@ -1,5 +1,5 @@ """ -ha_test.test_core +tests.test_core ~~~~~~~~~~~~~~~~~ Provides tests to verify that Home Assistant core works. diff --git a/ha_test/test_helpers.py b/tests/test_helpers.py similarity index 98% rename from ha_test/test_helpers.py rename to tests/test_helpers.py index f61204c837..48e73536c0 100644 --- a/ha_test/test_helpers.py +++ b/tests/test_helpers.py @@ -1,5 +1,5 @@ """ -ha_test.test_helpers +tests.test_helpers ~~~~~~~~~~~~~~~~~~~~ Tests component helpers. diff --git a/ha_test/test_loader.py b/tests/test_loader.py similarity index 99% rename from ha_test/test_loader.py rename to tests/test_loader.py index b7ae75c0e2..dd80587b24 100644 --- a/ha_test/test_loader.py +++ b/tests/test_loader.py @@ -1,5 +1,5 @@ """ -ha_ha_test.test_loader +ha_tests.test_loader ~~~~~~~~~~~~~~~~~~~~~~ Provides tests to verify that we can load components. diff --git a/ha_test/test_remote.py b/tests/test_remote.py similarity index 99% rename from ha_test/test_remote.py rename to tests/test_remote.py index f6de538e54..e22eca3e49 100644 --- a/ha_test/test_remote.py +++ b/tests/test_remote.py @@ -1,5 +1,5 @@ """ -ha_test.remote +tests.remote ~~~~~~~~~~~~~~ Tests Home Assistant remote methods and classes. diff --git a/ha_test/test_util.py b/tests/test_util.py similarity index 99% rename from ha_test/test_util.py rename to tests/test_util.py index 0f606fb45f..038db227e1 100644 --- a/ha_test/test_util.py +++ b/tests/test_util.py @@ -1,5 +1,5 @@ """ -ha_test.test_util +tests.test_util ~~~~~~~~~~~~~~~~~ Tests Home Assistant util methods.