1717 SubjectData ,
1818 UserData ,
1919)
20+ from openedx_authz .constants import permissions , roles
2021
2122
2223@ddt
@@ -372,7 +373,7 @@ def test_user_data_str_and_repr(self, external_key, expected_str, expected_repr)
372373 @data (
373374 ("read" , "Read" , "act^read" ),
374375 ("write" , "Write" , "act^write" ),
375- ("delete_library" , "Delete Library" , "act^delete_library" ),
376+ (permissions . DELETE_LIBRARY , "Delete Library" , "act^delete_library" ),
376377 ("edit_content" , "Edit Content" , "act^edit_content" ),
377378 )
378379 @unpack
@@ -413,7 +414,7 @@ def test_scope_data_str_and_repr(self, external_key, expected_str, expected_repr
413414
414415 @data (
415416 ("instructor" , "Instructor" , "role^instructor" ),
416- ("library_admin" , "Library Admin" , "role^library_admin" ),
417+ (roles . LIBRARY_ADMIN , "Library Admin" , "role^library_admin" ),
417418 ("course_staff" , "Course Staff" , "role^course_staff" ),
418419 )
419420 @unpack
@@ -454,7 +455,7 @@ def test_role_data_str_with_permissions(self):
454455 ("read" , "allow" , "Read - allow" , "act^read => allow" ),
455456 ("write" , "deny" , "Write - deny" , "act^write => deny" ),
456457 (
457- "delete_library" ,
458+ permissions . DELETE_LIBRARY ,
458459 "allow" ,
459460 "Delete Library - allow" ,
460461 "act^delete_library => allow" ,
@@ -485,7 +486,7 @@ def test_role_assignment_data_str(self):
485486 """
486487 user = UserData (external_key = "john_doe" )
487488 role1 = RoleData (external_key = "instructor" )
488- role2 = RoleData (external_key = "library_admin" )
489+ role2 = RoleData (external_key = roles . LIBRARY_ADMIN )
489490 scope = ContentLibraryData (external_key = "lib:DemoX:CSPROB" )
490491 assignment = RoleAssignmentData (subject = user , roles = [role1 , role2 ], scope = scope )
491492
@@ -502,7 +503,7 @@ def test_role_assignment_data_repr(self):
502503 """
503504 user = UserData (external_key = "john_doe" )
504505 role1 = RoleData (external_key = "instructor" )
505- role2 = RoleData (external_key = "library_admin" )
506+ role2 = RoleData (external_key = roles . LIBRARY_ADMIN )
506507 scope = ContentLibraryData (external_key = "lib:DemoX:CSPROB" )
507508 assignment = RoleAssignmentData (subject = user , roles = [role1 , role2 ], scope = scope )
508509
0 commit comments