From 816cf9ed88ce101a07dbc824975cc323b30e17eb Mon Sep 17 00:00:00 2001 From: Marco Marra Date: Mon, 12 Jan 2026 10:43:04 +0100 Subject: [PATCH] Add test case to test log entry changes_str property for m2m changes. --- auditlog_tests/tests.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/auditlog_tests/tests.py b/auditlog_tests/tests.py index aba766e..5945bd5 100644 --- a/auditlog_tests/tests.py +++ b/auditlog_tests/tests.py @@ -494,6 +494,14 @@ class ManyRelatedModelTest(TestCase): }, ) + def test_changes_str(self): + self.obj.related.add(self.related) + log_entry = self.obj.history.first() + self.assertEqual( + log_entry.changes_str, + f"related: add {[smart_str(self.related)]}" + ) + def test_adding_existing_related_obj(self): self.obj.related.add(self.related) log_entry = self.obj.history.first()