1 parent 90aa89c commit 97cc279Copy full SHA for 97cc279
1 file changed
lib/galaxy_test/base/populators.py
@@ -4157,8 +4157,13 @@ def with_error_containing(self, message: str) -> Self:
4157
if message not in (actual_text := self._response.text):
4158
if self._tool_request:
4159
state_message = self._tool_request["state_message"]
4160
- if message not in state_message:
4161
- raise AssertionError(f"'{message}' not found in '{state_message}'")
+ error_text = (
+ state_message.get("err_msg", str(state_message))
4162
+ if isinstance(state_message, dict)
4163
+ else state_message
4164
+ )
4165
+ if message not in error_text:
4166
+ raise AssertionError(f"'{message}' not found in '{error_text}'")
4167
else:
4168
raise AssertionError(f"'{message}' not found in '{actual_text}'")
4169
return self
0 commit comments