diff --git a/pandas/util/testing.py b/pandas/util/testing.py index 7574c17308dd5..54ae8cfb3d39e 100644 --- a/pandas/util/testing.py +++ b/pandas/util/testing.py @@ -2523,7 +2523,10 @@ class for all warnings. To check that no warning is returned, message=actual_warning.message) assert actual_warning.filename == caller.filename, msg else: - extra_warnings.append(actual_warning.category.__name__) + extra_warnings.append((actual_warning.category.__name__, + actual_warning.message, + actual_warning.filename, + actual_warning.lineno)) if expected_warning: msg = "Did not see expected warning of class {name!r}.".format( name=expected_warning.__name__)