From 3c95c24cf1505710edbffa68215c558dac4c4949 Mon Sep 17 00:00:00 2001 From: stevemandl Date: Sun, 27 Oct 2024 10:00:24 -0400 Subject: [PATCH] fix: stuck-two-day should not consider no data anomaly --- py_src/stuck_two_day/handler.py | 11 +---------- py_src/stuck_two_day/stuck_two_day_spec.py | 2 +- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/py_src/stuck_two_day/handler.py b/py_src/stuck_two_day/handler.py index 192f5d2..f3c3876 100644 --- a/py_src/stuck_two_day/handler.py +++ b/py_src/stuck_two_day/handler.py @@ -63,16 +63,7 @@ def run(event, _context): if err.response.status_code == 400: try: # have to try decoding json if err.response.json()["error"] == "No data": - payload = MeterAnomaly( - point_name, - ALGORITHM, - now().isoformat(), - "No data for the period.", - 0, - MIN_DATAPOINTS_LENGTH, - start_time.isoformat(), - end_time.isoformat(), - ) + payload = {} except ValueError: pass return payload diff --git a/py_src/stuck_two_day/stuck_two_day_spec.py b/py_src/stuck_two_day/stuck_two_day_spec.py index 2bfd791..0ba586f 100644 --- a/py_src/stuck_two_day/stuck_two_day_spec.py +++ b/py_src/stuck_two_day/stuck_two_day_spec.py @@ -66,7 +66,7 @@ def test_handle400(mocker): ) event = {"body": {"pointName": "foo"}} result = run(event, None) - assert "No data" in result["description"] + assert not result def test_barf(mocker):