@@ -56,6 +56,11 @@ def test_role_user_assignment_activity_stream_lifecycle(system_user, admin_user,
56
56
assert assignment .activity_stream_entries .count () == 1
57
57
create_entry = assignment .activity_stream_entries .last ()
58
58
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
59
64
60
65
61
66
# Delete assignment and verify DELETE entry
@@ -74,6 +79,11 @@ def test_role_user_assignment_activity_stream_lifecycle(system_user, admin_user,
74
79
assert assignment_entries .count () == 2
75
80
delete_entry = assignment_entries .last ()
76
81
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
77
87
78
88
79
89
@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):
101
111
assert assignment .activity_stream_entries .count () == 1
102
112
create_entry = assignment .activity_stream_entries .last ()
103
113
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
104
119
105
120
# Delete assignment and verify DELETE entry
106
121
assignment_id = assignment .id
0 commit comments