test_status_msg: Check if message_list_response exists, otherwise pass. It will post a LANforge error output if you don't write your LANforge URL properly.

Signed-off-by: Matthew Stidham <stidmatt@gmail.com>
This commit is contained in:
Matthew Stidham
2021-12-09 09:07:16 -08:00
parent 70dd8c3e5f
commit 5c50b61621

View File

@@ -67,6 +67,7 @@ class TestStatusMessage(LFCliBase):
message_response = self.json_get(self.session_url) message_response = self.json_get(self.session_url)
if self.debug: if self.debug:
pprint(message_response) pprint(message_response)
if message_response:
if "empty" in message_response: if "empty" in message_response:
self._pass("empty response, zero messages") self._pass("empty response, zero messages")
elif "messages" in message_response: elif "messages" in message_response:
@@ -84,6 +85,7 @@ class TestStatusMessage(LFCliBase):
"message": "message %s" % msg_num "message": "message %s" % msg_num
}) })
message_response = self.json_get(self.session_url) message_response = self.json_get(self.session_url)
if message_response:
if len(message_response["messages"]) != msg_num: if len(message_response["messages"]) != msg_num:
pprint(message_response) pprint(message_response)
self._fail("we should have %s messages" % msg_num) self._fail("we should have %s messages" % msg_num)
@@ -97,6 +99,7 @@ class TestStatusMessage(LFCliBase):
""" """
message_list_response = self.json_get(self.session_url) message_list_response = self.json_get(self.session_url)
if message_list_response:
if "empty" in message_list_response: if "empty" in message_list_response:
self._fail("empty response, we expect 1 or more messages") self._fail("empty response, we expect 1 or more messages")
msg_num = 0 msg_num = 0
@@ -122,6 +125,7 @@ class TestStatusMessage(LFCliBase):
"""delete messages and delete the session""" """delete messages and delete the session"""
message_list_response = self.json_get(self.session_url) message_list_response = self.json_get(self.session_url)
if message_list_response:
if "empty" in message_list_response: if "empty" in message_list_response:
self._fail("empty response, we expect 1 or more messages") self._fail("empty response, we expect 1 or more messages")
last_link = "" last_link = ""
@@ -139,6 +143,7 @@ class TestStatusMessage(LFCliBase):
# check message removal # check message removal
message_list_response = self.json_get(self.session_url) message_list_response = self.json_get(self.session_url)
if message_list_response:
msg_num = len(message_list_response["messages"]) msg_num = len(message_list_response["messages"])
if msg_num != (self.msg_count - 1): if msg_num != (self.msg_count - 1):
self._fail("(cleanup) expected %s messages, saw %s" % ((self.msg_count - 1), msg_num)) self._fail("(cleanup) expected %s messages, saw %s" % ((self.msg_count - 1), msg_num))
@@ -163,7 +168,7 @@ class TestStatusMessage(LFCliBase):
else: else:
self._fail("failed to delete all messages in session") self._fail("failed to delete all messages in session")
if 'empty' in self.json_get(self.session_url).keys(): if 'empty' in message_list_response.keys():
if self.debug: if self.debug:
print("--- del -------------------- -------------------- --------------------") print("--- del -------------------- -------------------- --------------------")
self.exit_on_error = False self.exit_on_error = False