def test_student_comment_devilryrole_subjectadmin_assignment_fully_anonymized(self):
     self.__model_setup(anonymizationmode=core_models.Assignment.ANONYMIZATIONMODE_FULLY_ANONYMOUS,
                        request_devilryrole='subjectadmin')
     selector = htmls.S(listbuilder.ExaminerGroupCommentItemValue(
         requestuser=mommy.make(settings.AUTH_USER_MODEL),
         value=self.comment,
         devilry_viewrole=None,
         user_obj=None,
         assignment=self.testassignment,
         group_user_lookup=self.group_user_lookup
     ).render())
     self.assertFalse(selector.exists('.devilry-user-verbose-inline-both'))
     self.assertTrue(selector.exists('.devilry-core-candidate-anonymous-name'))
     self.assertNotIn('Test User([email protected])', selector.html)
 def test_examiner_comment_devilryrole_student_non_anonymous(self):
     self.__model_setup()
     selector = htmls.S(listbuilder.ExaminerGroupCommentItemValue(
         requestuser=mommy.make(settings.AUTH_USER_MODEL),
         value=self.comment,
         devilry_viewrole=None,
         user_obj=None,
         assignment=self.testassignment,
         group_user_lookup=self.group_user_lookup
     ).render())
     self.assertTrue(selector.exists('.devilry-user-verbose-inline-fullname'))
     self.assertFalse(selector.exists('.devilry-core-examiner-anonymous-name'))
     self.assertIn('Test User([email protected])',
                   selector.one('.devilry-user-verbose-inline-both').alltext_normalized)