def test_workgroup_scope_resolver(self): cursor = GroupProjectParticipantsScopeResolver().resolve( 'group_project_workgroup', { 'workgroup_id': self.test_workgroup.id, }, None ) user_ids = [user_id for user_id in cursor.all()] self.assertEqual(len(user_ids), 1) self.assertIn(self.test_user.id, user_ids) cursor = GroupProjectParticipantsScopeResolver().resolve( 'group_project_workgroup', { 'workgroup_id': self.test_workgroup2.id, }, None ) user_ids = [user_id for user_id in cursor.all()] self.assertEqual(len(user_ids), 1) self.assertIn(self.test_user2.id, user_ids)
def test_scope_resolver(self): cursor = GroupProjectParticipantsScopeResolver().resolve( 'group_project_participants', { 'course_id': self.test_course_id, 'content_id': self.test_course_content_id }, None ) user_ids = [user_id for user_id in cursor.all()] self.assertEqual(len(user_ids), 2) self.assertIn(self.test_user.id, user_ids) self.assertIn(self.test_user2.id, user_ids)