Skip to content

Commit

Permalink
Fix tests command line sensor setup
Browse files Browse the repository at this point in the history
Switch to new yaml command line sensor setup
  • Loading branch information
rautesamtr committed Dec 1, 2023
1 parent b14ced2 commit 9d0dbe5
Showing 1 changed file with 42 additions and 36 deletions.
78 changes: 42 additions & 36 deletions tests/test_sensor.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,26 +40,28 @@
TEST_NAME = "sensor.test_thermal_comfort"

TEMPERATURE_TEST_SENSOR = {
"platform": COMMAND_LINE_DOMAIN,
"command": "echo 0",
"name": "test_temperature_sensor",
"value_template": "{{ 25.0 | float }}",
PLATFORM_DOMAIN: {
"command": "echo 0",
"name": "test_temperature_sensor",
"value_template": "{{ 25.0 | float }}",
},
}

HUMIDITY_TEST_SENSOR = {
"platform": COMMAND_LINE_DOMAIN,
"command": "echo 0",
"name": "test_humidity_sensor",
"value_template": "{{ 50.0 | float }}",
PLATFORM_DOMAIN: {
"command": "echo 0",
"name": "test_humidity_sensor",
"value_template": "{{ 50.0 | float }}",
},
}

DEFAULT_TEST_SENSORS = [
"domains, config",
[
(
[(PLATFORM_DOMAIN, 2), (DOMAIN, 1)],
[(COMMAND_LINE_DOMAIN, 2), (DOMAIN, 1)],
{
PLATFORM_DOMAIN: [
COMMAND_LINE_DOMAIN: [
TEMPERATURE_TEST_SENSOR,
HUMIDITY_TEST_SENSOR,
],
Expand Down Expand Up @@ -837,9 +839,9 @@ async def test_thoms_discomfort_perception(hass, start_ha):
"domains, config",
[
(
[(PLATFORM_DOMAIN, 2), (DOMAIN, 1)],
[(COMMAND_LINE_DOMAIN, 2), (DOMAIN, 1)],
{
PLATFORM_DOMAIN: [
COMMAND_LINE_DOMAIN: [
TEMPERATURE_TEST_SENSOR,
HUMIDITY_TEST_SENSOR,
],
Expand Down Expand Up @@ -898,9 +900,9 @@ async def test_unique_id(hass, start_ha):
"domains, config",
[
(
[(PLATFORM_DOMAIN, 2), (DOMAIN, 1)],
[(COMMAND_LINE_DOMAIN, 2), (DOMAIN, 1)],
{
PLATFORM_DOMAIN: [
COMMAND_LINE_DOMAIN: [
TEMPERATURE_TEST_SENSOR,
HUMIDITY_TEST_SENSOR,
],
Expand Down Expand Up @@ -938,9 +940,9 @@ async def test_zero_degree_celcius(hass, start_ha):
"domains, config",
[
(
[(PLATFORM_DOMAIN, 2), (DOMAIN, 1)],
[(COMMAND_LINE_DOMAIN, 2), (DOMAIN, 1)],
{
PLATFORM_DOMAIN: [
COMMAND_LINE_DOMAIN: [
TEMPERATURE_TEST_SENSOR,
HUMIDITY_TEST_SENSOR,
],
Expand Down Expand Up @@ -975,20 +977,22 @@ async def get_sensor_types(hass, start_ha):
"domains, config",
[
(
[(PLATFORM_DOMAIN, 2), (DOMAIN, 1)],
[(COMMAND_LINE_DOMAIN, 2), (DOMAIN, 1)],
{
PLATFORM_DOMAIN: [
COMMAND_LINE_DOMAIN: [
{
"platform": COMMAND_LINE_DOMAIN,
"command": "echo 0",
"name": "test_temperature_sensor",
"value_template": "{{ NaN | float }}",
PLATFORM_DOMAIN: {
"command": "echo 0",
"name": "test_temperature_sensor",
"value_template": "{{ NaN | float }}",
},
},
{
"platform": COMMAND_LINE_DOMAIN,
"command": "echo 0",
"name": "test_humidity_sensor",
"value_template": "{{ NaN | float }}",
PLATFORM_DOMAIN: {
"command": "echo 0",
"name": "test_humidity_sensor",
"value_template": "{{ NaN | float }}",
},
},
],
DOMAIN: {
Expand All @@ -1015,20 +1019,22 @@ async def get_sensor_is_nan(hass, start_ha):
"domains, config",
[
(
[(PLATFORM_DOMAIN, 2), (DOMAIN, 1)],
[(COMMAND_LINE_DOMAIN, 2), (DOMAIN, 1)],
{
PLATFORM_DOMAIN: [
COMMAND_LINE_DOMAIN: [
{
"platform": COMMAND_LINE_DOMAIN,
"command": "echo 0",
"name": "test_temperature_sensor",
"value_template": "{{ NaN | float }}",
PLATFORM_DOMAIN: {
"command": "echo 0",
"name": "test_temperature_sensor",
"value_template": "{{ NaN | float }}",
}
},
{
"platform": COMMAND_LINE_DOMAIN,
"command": "echo 0",
"name": "test_humidity_sensor",
"value_template": "{{ NaN | float }}",
PLATFORM_DOMAIN: {
"command": "echo 0",
"name": "test_humidity_sensor",
"value_template": "{{ NaN | float }}",
}
},
],
DOMAIN: {
Expand Down

0 comments on commit 9d0dbe5

Please sign in to comment.