@@ -56,6 +56,11 @@ def test_role_user_assignment_activity_stream_lifecycle(system_user, admin_user,
5656 assert assignment .activity_stream_entries .count () == 1
5757 create_entry = assignment .activity_stream_entries .last ()
5858 verify_activity_entry_fields (create_entry , 'create' , admin_user , test_user .id , role_def .id , 'user' )
59+
60+ # Verify enhanced string representation
61+ entry_str = str (create_entry )
62+ assert "Role assignment entity created by" in entry_str
63+ assert str (admin_user ) in entry_str
5964
6065 # Delete assignment and verify DELETE entry
6166 assignment_id = assignment .id
@@ -73,6 +78,11 @@ def test_role_user_assignment_activity_stream_lifecycle(system_user, admin_user,
7378 assert assignment_entries .count () == 2
7479 delete_entry = assignment_entries .last ()
7580 verify_activity_entry_fields (delete_entry , 'delete' , admin_user , test_user .id , role_def .id , 'user' )
81+
82+ # Verify enhanced string representation for delete
83+ delete_str = str (delete_entry )
84+ assert "Role assignment entity deleted by" in delete_str
85+ assert str (admin_user ) in delete_str
7686
7787
7888@pytest .mark .skipif (not apps .is_installed ('ansible_base.activitystream' ), reason = "Activity stream tests only run when activitystream app is installed" )
@@ -100,6 +110,11 @@ def test_role_team_assignment_activity_stream(admin_user, team, organization):
100110 assert assignment .activity_stream_entries .count () == 1
101111 create_entry = assignment .activity_stream_entries .last ()
102112 verify_activity_entry_fields (create_entry , 'create' , admin_user , team .id , role_def .id , 'team' )
113+
114+ # Verify enhanced string representation
115+ entry_str = str (create_entry )
116+ assert "Role assignment entity created by" in entry_str
117+ assert str (admin_user ) in entry_str
103118
104119 # Delete assignment and verify DELETE entry
105120 assignment_id = assignment .id
0 commit comments