Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
    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)