Example #1
0
    def setUpTestData(cls):
        result = create_evaluation_with_responsible_and_editor(
            evaluation_id=TESTING_EVALUATION_ID)
        cls.responsible = result['responsible']
        cls.editor = result['editor']

        cls.test_users = [cls.editor, cls.responsible]
Example #2
0
    def setUpTestData(cls):
        result = create_evaluation_with_responsible_and_editor(
            evaluation_id=TESTING_EVALUATION_ID)
        cls.responsible = result["responsible"]
        cls.test_users = [result["editor"], result["responsible"]]

        cls.evaluation = Evaluation.objects.get(pk=TESTING_EVALUATION_ID)
Example #3
0
    def test_evaluation_email_form(self):
        """
        Tests the EvaluationEmailForm with two valid and one invalid input datasets.
        """
        evaluation = create_evaluation_with_responsible_and_editor(
        )["evaluation"]
        data = {
            "plain_content": "wat",
            "html_content": "<p>wat</p>",
            "subject": "some subject",
            "recipients": [EmailTemplate.Recipients.DUE_PARTICIPANTS],
        }
        form = EvaluationEmailForm(evaluation=evaluation, data=data)
        self.assertTrue(form.is_valid())
        form.send(None)

        data = {
            "plain_content": "wat",
            "html_content": "",
            "subject": "some subject",
            "recipients": [EmailTemplate.Recipients.DUE_PARTICIPANTS],
        }
        form = EvaluationEmailForm(evaluation=evaluation, data=data)
        self.assertTrue(form.is_valid())

        data = {
            "plain_content": "wat",
            "html_content": "<p>wat</p>",
            "subject": "some subject"
        }
        form = EvaluationEmailForm(evaluation=evaluation, data=data)
        self.assertFalse(form.is_valid())
Example #4
0
    def setUpTestData(cls):
        result = create_evaluation_with_responsible_and_editor()
        cls.responsible = result["responsible"]
        cls.editor = result["editor"]
        cls.evaluation = result["evaluation"]

        cls.test_users = [cls.editor, cls.responsible]
        cls.url = f"/contributor/evaluation/{cls.evaluation.pk}"
Example #5
0
    def test_evaluation_email_form(self):
        """
            Tests the EvaluationEmailForm with one valid and one invalid input dataset.
        """
        evaluation = create_evaluation_with_responsible_and_editor()['evaluation']
        data = {"body": "wat", "subject": "some subject", "recipients": [EmailTemplate.Recipients.DUE_PARTICIPANTS]}
        form = EvaluationEmailForm(evaluation=evaluation, data=data)
        self.assertTrue(form.is_valid())
        form.send(None)

        data = {"body": "wat", "subject": "some subject"}
        form = EvaluationEmailForm(evaluation=evaluation, data=data)
        self.assertFalse(form.is_valid())
Example #6
0
    def test_evaluation_email_form(self):
        """
            Tests the EvaluationEmailForm with one valid and one invalid input dataset.
        """
        evaluation = create_evaluation_with_responsible_and_editor()
        data = {"body": "wat", "subject": "some subject", "recipients": [EmailTemplate.DUE_PARTICIPANTS]}
        form = EvaluationEmailForm(evaluation=evaluation, data=data)
        self.assertTrue(form.is_valid())
        form.send(None)

        data = {"body": "wat", "subject": "some subject"}
        form = EvaluationEmailForm(evaluation=evaluation, data=data)
        self.assertFalse(form.is_valid())
Example #7
0
 def setUpTestData(cls):
     result = create_evaluation_with_responsible_and_editor()
     cls.responsible = result['responsible']
Example #8
0
 def setUpTestData(cls):
     users = create_evaluation_with_responsible_and_editor()
     cls.test_users = [users['editor'], users['responsible']]
Example #9
0
 def setUpTestData(cls):
     create_evaluation_with_responsible_and_editor(evaluation_id=TESTING_COURSE_ID)
Example #10
0
 def setUpTestData(cls):
     create_evaluation_with_responsible_and_editor()
Example #11
0
 def setUpTestData(cls):
     create_evaluation_with_responsible_and_editor()
Example #12
0
 def setUpTestData(cls):
     create_evaluation_with_responsible_and_editor(
         evaluation_id=TESTING_COURSE_ID)