Exemplo n.º 1
0
def test_zone_clear_alarm_memory_response():
    payload = unhexlify('d2078000000059')

    a = PerformZoneActionResponse.parse(payload)

    assert a["fields"]["value"]["flags"]["generated_alarm"] is True
    assert a["fields"]["value"]["operation"] == "clear"
Exemplo n.º 2
0
def test_zone_bypass_response():
    payload = unhexlify('d20708080000e9')

    a = PerformZoneActionResponse.parse(payload)

    assert a["fields"]["value"]["flags"]["bypassed"] is True
    assert a["fields"]["value"]["operation"] == "set"