lms.model.testdata.users
1import typing 2 3import lms.model.users 4 5# {course_name: {user_name: user, ...}, ...} 6COURSE_USERS: typing.Dict[str, typing.Dict[str, lms.model.users.CourseUser]] = {} 7 8COURSE_USERS['Course 101'] = { 9 'course-admin': lms.model.users.CourseUser( 10 email = 'course-admin@test.edulinq.org', 11 id = '100010000', 12 name = 'course-admin', 13 role = lms.model.users.CourseRole.ADMIN, 14 ), 15 'course-grader': lms.model.users.CourseUser( 16 email = 'course-grader@test.edulinq.org', 17 id = '100020000', 18 name = 'course-grader', 19 role = lms.model.users.CourseRole.GRADER, 20 ), 21 'course-other': lms.model.users.CourseUser( 22 email = 'course-other@test.edulinq.org', 23 id = '100030000', 24 name = 'course-other', 25 role = lms.model.users.CourseRole.OTHER, 26 ), 27 'course-owner': lms.model.users.CourseUser( 28 email = 'course-owner@test.edulinq.org', 29 id = '100040000', 30 name = 'course-owner', 31 role = lms.model.users.CourseRole.OWNER, 32 ), 33 'course-student': lms.model.users.CourseUser( 34 email = 'course-student@test.edulinq.org', 35 id = '100050000', 36 name = 'course-student', 37 role = lms.model.users.CourseRole.STUDENT, 38 ), 39} 40 41COURSE_USERS['Course Using Different Languages'] = COURSE_USERS['Course 101'] 42 43COURSE_USERS['Extra Course'] = { 44 'course-owner': COURSE_USERS['Course 101']['course-owner'], 45 'extra-course-student-1': lms.model.users.CourseUser( 46 email = 'extra-course-student-1@test.edulinq.org', 47 id = '100060000', 48 name = 'extra-course-student-1', 49 role = lms.model.users.CourseRole.STUDENT, 50 ), 51 'extra-course-student-2': lms.model.users.CourseUser( 52 email = 'extra-course-student-2@test.edulinq.org', 53 id = '100070000', 54 name = 'extra-course-student-2', 55 role = lms.model.users.CourseRole.STUDENT, 56 ), 57 'extra-course-student-3': lms.model.users.CourseUser( 58 email = 'extra-course-student-3@test.edulinq.org', 59 id = '100080000', 60 name = 'extra-course-student-3', 61 role = lms.model.users.CourseRole.STUDENT, 62 ), 63 'extra-course-student-4': lms.model.users.CourseUser( 64 email = 'extra-course-student-4@test.edulinq.org', 65 id = '100090000', 66 name = 'extra-course-student-4', 67 role = lms.model.users.CourseRole.STUDENT, 68 ), 69} 70 71# {user_name: user, ...} 72SERVER_USERS = { 73 'course-admin': lms.model.users.ServerUser( 74 email = 'course-admin@test.edulinq.org', 75 id = '100010000', 76 name = 'course-admin', 77 ), 78 'course-grader': lms.model.users.ServerUser( 79 email = 'course-grader@test.edulinq.org', 80 id = '100020000', 81 name = 'course-grader', 82 ), 83 'course-other': lms.model.users.ServerUser( 84 email = 'course-other@test.edulinq.org', 85 id = '100030000', 86 name = 'course-other', 87 ), 88 'course-owner': lms.model.users.ServerUser( 89 email = 'course-owner@test.edulinq.org', 90 id = '100040000', 91 name = 'course-owner', 92 ), 93 'course-student': lms.model.users.ServerUser( 94 email = 'course-student@test.edulinq.org', 95 id = '100050000', 96 name = 'course-student', 97 ), 98 'extra-course-student-1': lms.model.users.ServerUser( 99 email = 'extra-course-student-1@test.edulinq.org', 100 id = '100060000', 101 name = 'extra-course-student-1', 102 ), 103 'extra-course-student-2': lms.model.users.ServerUser( 104 email = 'extra-course-student-2@test.edulinq.org', 105 id = '100070000', 106 name = 'extra-course-student-2', 107 ), 108 'extra-course-student-3': lms.model.users.ServerUser( 109 email = 'extra-course-student-3@test.edulinq.org', 110 id = '100080000', 111 name = 'extra-course-student-3', 112 ), 113 'extra-course-student-4': lms.model.users.ServerUser( 114 email = 'extra-course-student-4@test.edulinq.org', 115 id = '100090000', 116 name = 'extra-course-student-4', 117 ), 118 'server-admin': lms.model.users.ServerUser( 119 email = 'server-admin@test.edulinq.org', 120 id = '100100000', 121 name = 'server-admin', 122 ), 123 'server-creator': lms.model.users.ServerUser( 124 email = 'server-creator@test.edulinq.org', 125 id = '100110000', 126 name = 'server-creator', 127 ), 128 'server-owner': lms.model.users.ServerUser( 129 email = 'server-owner@test.edulinq.org', 130 id = '100120000', 131 name = 'server-owner', 132 ), 133 'server-user': lms.model.users.ServerUser( 134 email = 'server-user@test.edulinq.org', 135 id = '100130000', 136 name = 'server-user', 137 ), 138}
COURSE_USERS: Dict[str, Dict[str, lms.model.users.CourseUser]] =
{'Course 101': {'course-admin': {"email": "course-admin@test.edulinq.org", "extra_fields": {}, "id": "100010000", "name": "course-admin", "raw_role": null, "role": "admin"}, 'course-grader': {"email": "course-grader@test.edulinq.org", "extra_fields": {}, "id": "100020000", "name": "course-grader", "raw_role": null, "role": "grader"}, 'course-other': {"email": "course-other@test.edulinq.org", "extra_fields": {}, "id": "100030000", "name": "course-other", "raw_role": null, "role": "other"}, 'course-owner': {"email": "course-owner@test.edulinq.org", "extra_fields": {}, "id": "100040000", "name": "course-owner", "raw_role": null, "role": "owner"}, 'course-student': {"email": "course-student@test.edulinq.org", "extra_fields": {}, "id": "100050000", "name": "course-student", "raw_role": null, "role": "student"}}, 'Course Using Different Languages': {'course-admin': {"email": "course-admin@test.edulinq.org", "extra_fields": {}, "id": "100010000", "name": "course-admin", "raw_role": null, "role": "admin"}, 'course-grader': {"email": "course-grader@test.edulinq.org", "extra_fields": {}, "id": "100020000", "name": "course-grader", "raw_role": null, "role": "grader"}, 'course-other': {"email": "course-other@test.edulinq.org", "extra_fields": {}, "id": "100030000", "name": "course-other", "raw_role": null, "role": "other"}, 'course-owner': {"email": "course-owner@test.edulinq.org", "extra_fields": {}, "id": "100040000", "name": "course-owner", "raw_role": null, "role": "owner"}, 'course-student': {"email": "course-student@test.edulinq.org", "extra_fields": {}, "id": "100050000", "name": "course-student", "raw_role": null, "role": "student"}}, 'Extra Course': {'course-owner': {"email": "course-owner@test.edulinq.org", "extra_fields": {}, "id": "100040000", "name": "course-owner", "raw_role": null, "role": "owner"}, 'extra-course-student-1': {"email": "extra-course-student-1@test.edulinq.org", "extra_fields": {}, "id": "100060000", "name": "extra-course-student-1", "raw_role": null, "role": "student"}, 'extra-course-student-2': {"email": "extra-course-student-2@test.edulinq.org", "extra_fields": {}, "id": "100070000", "name": "extra-course-student-2", "raw_role": null, "role": "student"}, 'extra-course-student-3': {"email": "extra-course-student-3@test.edulinq.org", "extra_fields": {}, "id": "100080000", "name": "extra-course-student-3", "raw_role": null, "role": "student"}, 'extra-course-student-4': {"email": "extra-course-student-4@test.edulinq.org", "extra_fields": {}, "id": "100090000", "name": "extra-course-student-4", "raw_role": null, "role": "student"}}}
SERVER_USERS =
{'course-admin': {"email": "course-admin@test.edulinq.org", "extra_fields": {}, "id": "100010000", "name": "course-admin"}, 'course-grader': {"email": "course-grader@test.edulinq.org", "extra_fields": {}, "id": "100020000", "name": "course-grader"}, 'course-other': {"email": "course-other@test.edulinq.org", "extra_fields": {}, "id": "100030000", "name": "course-other"}, 'course-owner': {"email": "course-owner@test.edulinq.org", "extra_fields": {}, "id": "100040000", "name": "course-owner"}, 'course-student': {"email": "course-student@test.edulinq.org", "extra_fields": {}, "id": "100050000", "name": "course-student"}, 'extra-course-student-1': {"email": "extra-course-student-1@test.edulinq.org", "extra_fields": {}, "id": "100060000", "name": "extra-course-student-1"}, 'extra-course-student-2': {"email": "extra-course-student-2@test.edulinq.org", "extra_fields": {}, "id": "100070000", "name": "extra-course-student-2"}, 'extra-course-student-3': {"email": "extra-course-student-3@test.edulinq.org", "extra_fields": {}, "id": "100080000", "name": "extra-course-student-3"}, 'extra-course-student-4': {"email": "extra-course-student-4@test.edulinq.org", "extra_fields": {}, "id": "100090000", "name": "extra-course-student-4"}, 'server-admin': {"email": "server-admin@test.edulinq.org", "extra_fields": {}, "id": "100100000", "name": "server-admin"}, 'server-creator': {"email": "server-creator@test.edulinq.org", "extra_fields": {}, "id": "100110000", "name": "server-creator"}, 'server-owner': {"email": "server-owner@test.edulinq.org", "extra_fields": {}, "id": "100120000", "name": "server-owner"}, 'server-user': {"email": "server-user@test.edulinq.org", "extra_fields": {}, "id": "100130000", "name": "server-user"}}