@@ -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
6166 # Delete assignment and verify DELETE entry
@@ -74,6 +79,11 @@ def test_role_user_assignment_activity_stream_lifecycle(system_user, admin_user,
7479 assert assignment_entries .count () == 2
7580 delete_entry = assignment_entries .last ()
7681 verify_activity_entry_fields (delete_entry , 'delete' , admin_user , test_user .id , role_def .id , 'user' )
82+
83+ # Verify enhanced string representation for delete
84+ delete_str = str (delete_entry )
85+ assert "Role assignment entity deleted by" in delete_str
86+ assert str (admin_user ) in delete_str
7787
7888
7989@pytest .mark .skipif (not apps .is_installed ('ansible_base.activitystream' ), reason = "Activity stream tests only run when activitystream app is installed" )
@@ -101,6 +111,11 @@ def test_role_team_assignment_activity_stream(admin_user, team, organization):
101111 assert assignment .activity_stream_entries .count () == 1
102112 create_entry = assignment .activity_stream_entries .last ()
103113 verify_activity_entry_fields (create_entry , 'create' , admin_user , team .id , role_def .id , 'team' )
114+
115+ # Verify enhanced string representation
116+ entry_str = str (create_entry )
117+ assert "Role assignment entity created by" in entry_str
118+ assert str (admin_user ) in entry_str
104119
105120 # Delete assignment and verify DELETE entry
106121 assignment_id = assignment .id
0 commit comments