57 lines
1.5 KiB
YAML
57 lines
1.5 KiB
YAML
fake_entities:
|
|
binary_sensor.true: True
|
|
binary_sensor.false: False
|
|
binary_sensor.off: 'off'
|
|
binary_sensor.on: 'on'
|
|
sensor.int17: 17
|
|
sensor.int170: 170
|
|
sensor.int200: 200
|
|
sensor.int3: 3
|
|
sensor.float10: 10.0
|
|
sensor.float5: 5.0
|
|
sensor.strNuit: 'Nuit'
|
|
sensor.strHome: 'home'
|
|
sensor.none:
|
|
|
|
tests:
|
|
test_1:
|
|
expected_result: Succeeded
|
|
conditions: "(binary_sensor.on ? 10 : 0) > sensor.int3"
|
|
|
|
test_2:
|
|
expected_result: Succeeded
|
|
conditions: "(binary_sensor.on ? sensor.float10 : 0) > sensor.int3"
|
|
|
|
test_3:
|
|
expected_result: Failed
|
|
conditions: "binary_sensor.off ? (binary_sensor.on or binary_sensor.off) : binary_sensor.off"
|
|
|
|
test_4:
|
|
expected_result: Failed
|
|
conditions: "binary_sensor.on ? binary_sensor.on and binary_sensor.off : binary_sensor.on"
|
|
|
|
test_5:
|
|
expected_result: Succeeded
|
|
conditions: "((binary_sensor.on or binary_sensor.false) ? 5 : 1) > sensor.int3"
|
|
|
|
test_6:
|
|
expected_result: Failed
|
|
conditions: "((binary_sensor.on and binary_sensor.false) ? 5 : 1) > sensor.int3"
|
|
|
|
test_7:
|
|
expected_result: Succeeded
|
|
conditions: "(binary_sensor.on ? sensor.float10 : 0) > sensor.int3"
|
|
|
|
test_none_ternary:
|
|
expected_result: Failed
|
|
conditions: "sensor.none != None ? sensor.none > 75 : False"
|
|
|
|
# test_15:
|
|
# expected_result: Succeeded
|
|
# conditions: "(binary_sensor.off ? (binary_sensor.on or binary_sensor.off) : (binary_sensor.off ? sensor.int3 : sensor.int17)) > sensor.int3"
|
|
|
|
|
|
|
|
|
|
|