mirror of
https://github.com/krkn-chaos/krkn.git
synced 2026-08-25 09:27:36 +00:00
fix(health-check): derive status from previous_status_code instead of hardcoding False (#1354)
* fix(health-check): derive status from previous_status_code instead of hardcoding False Signed-off-by: netram75 <netram.24bcs10329@sst.scaler.com> * test(health-check): assert status field on change record in recovery test Signed-off-by: netram75 <netram.24bcs10329@sst.scaler.com> --------- Signed-off-by: netram75 <netram.24bcs10329@sst.scaler.com> Co-authored-by: Paige Patton <64206430+paigerube14@users.noreply.github.com>
This commit is contained in:
co-authored by
Paige Patton
parent
654d701d7d
commit
92272f9143
@@ -210,7 +210,7 @@ class HttpHealthCheckPlugin(AbstractHealthCheckPlugin):
|
||||
# Record the status change period
|
||||
change_record = {
|
||||
"url": url,
|
||||
"status": False,
|
||||
"status": previous_status_code == "200",
|
||||
"status_code": previous_status_code,
|
||||
"start_timestamp": start_timestamp.isoformat(),
|
||||
"end_timestamp": end_timestamp.isoformat(),
|
||||
|
||||
@@ -392,6 +392,8 @@ class TestHttpHealthCheckPlugin(unittest.TestCase):
|
||||
self.assertFalse(self.health_check_queue.empty())
|
||||
telemetry = self.health_check_queue.get()
|
||||
self.assertGreaterEqual(len(telemetry), 1)
|
||||
change_entry = telemetry[0]
|
||||
self.assertFalse(change_entry.status)
|
||||
|
||||
@patch('krkn.health_checks.http_health_check_plugin.HttpHealthCheckPlugin.make_request')
|
||||
@patch('time.sleep')
|
||||
|
||||
Reference in New Issue
Block a user