예제 #1
0
    def test_is_valid(self):
        self.context['learning_unit_year'] = self.learning_unit_year
        self.context['proposal'] = self.proposal

        permission_denied_message, disabled = is_valid_proposal(self.context)
        self.assertEqual(permission_denied_message, "")
        self.assertEqual(disabled, "")
예제 #2
0
    def test_is_not_valid_not_same_lu(self):
        self.context['learning_unit_year'] = self.previous_learning_unit_year
        self.context['proposal'] = self.proposal

        permission_denied_message, disabled = is_valid_proposal(self.context)
        self.assertEqual(permission_denied_message,
                         MSG_PROPOSAL_NOT_ON_CURRENT_LU)
        self.assertEqual(disabled, DISABLED)
예제 #3
0
 def test_is_not_valid_not_proposal(self):
     self.context['proposal'] = None
     permission_denied_message, disabled = is_valid_proposal(self.context)
     self.assertEqual(permission_denied_message, MSG_IS_NOT_A_PROPOSAL)
     self.assertEqual(disabled, DISABLED)