Skip to content

Commit f72eab6

Browse files
committed
fixup! fixed tests
1 parent 25c52c0 commit f72eab6

File tree

1 file changed

+0
-45
lines changed

1 file changed

+0
-45
lines changed

evap/staff/tests/test_views.py

-45
Original file line numberDiff line numberDiff line change
@@ -904,51 +904,6 @@ def test_success_with_data(self):
904904
self.assertFalse(Semester.objects.filter(pk=self.instance.pk).exists())
905905

906906

907-
class TestSemesterAssignView(WebTestStaffMode):
908-
@classmethod
909-
def setUpTestData(cls):
910-
cls.manager = make_manager()
911-
cls.semester = baker.make(Semester)
912-
cls.url = f"/staff/semester/{cls.semester.pk}/assign"
913-
914-
cls.lecture_type = baker.make(CourseType, name_de="Vorlesung", name_en="Lecture")
915-
cls.seminar_type = baker.make(CourseType, name_de="Seminar", name_en="Seminar")
916-
cls.questionnaire_general = baker.make(Questionnaire, type=Questionnaire.Type.TOP)
917-
cls.questionnaire_contributor = baker.make(Questionnaire, type=Questionnaire.Type.CONTRIBUTOR)
918-
919-
evaluation1 = baker.make(Evaluation, course__type=cls.seminar_type, course__semester=cls.semester)
920-
evaluation2 = baker.make(Evaluation, course__type=cls.lecture_type, course__semester=cls.semester)
921-
baker.make(
922-
Contribution,
923-
contributor=baker.make(UserProfile),
924-
evaluation=iter([evaluation1, evaluation2]),
925-
role=Contribution.Role.EDITOR,
926-
textanswer_visibility=Contribution.TextAnswerVisibility.GENERAL_TEXTANSWERS,
927-
_fill_optional=["contributor"],
928-
_quantity=2,
929-
_bulk_create=True,
930-
)
931-
932-
def test_assign_questionnaires(self) -> None:
933-
page = self.app.get(self.url, user=self.manager)
934-
assign_form = page.forms["questionnaire-assign-form"]
935-
assign_form[f"general-{self.seminar_type.id}"] = [self.questionnaire_general.pk]
936-
assign_form[f"contributor-{self.lecture_type.id}"] = [self.questionnaire_contributor.pk]
937-
page = assign_form.submit().follow()
938-
939-
for evaluation in self.semester.evaluations.all():
940-
if evaluation.course.type == self.seminar_type:
941-
self.assertQuerySetEqual(
942-
evaluation.general_contribution.questionnaires.all(), [self.questionnaire_general]
943-
)
944-
for contribution in evaluation.contributions.exclude(contributor=None): # contributions without general
945-
self.assertEqual(contribution.questionnaires.count(), 0)
946-
if evaluation.course.type == self.lecture_type:
947-
self.assertEqual(evaluation.general_contribution.questionnaires.count(), 0)
948-
for contribution in evaluation.contributions.exclude(contributor=None):
949-
self.assertQuerySetEqual(contribution.questionnaires.all(), [self.questionnaire_contributor])
950-
951-
952907
class TestSemesterQuestionnaireAssignment(WebTestStaffMode):
953908
@classmethod
954909
def setUpTestData(cls):

0 commit comments

Comments
 (0)