Exemple #1
0
 def setUp(self):
     self._user = database_population.create_management_user()
     self._proposal = database_population.create_proposal()
     self._client_management = database_population.create_management_logged_client(
     )
     self._reviewer = database_population.create_reviewer()
     self._criteria = database_population.create_evaluation_criteria()
Exemple #2
0
    def test_close_button_displayed(self):
        c = database_population.create_management_logged_client()

        response = c.get(
            reverse('logged-grant_management-close_project',
                    kwargs={'project': self._project.id}))

        self.assertContains(response, 'name="close"')
    def setUp(self):
        self._call = database_population.create_call()
        self._call_part = database_population.create_call_part(self._call)

        self._call_part_question = database_population.create_call_question(
            self._call_part)
        self._client_management = database_population.create_management_logged_client(
        )
    def test_homepage(self):
        client = database_population.create_management_logged_client()

        response = client.get(reverse('logged-news'))

        self.assertEqual(response.status_code, 200)
        self.assertContains(response, 'Latest News')
        self.assertContains(response, 'User:'******'unittest_management')
Exemple #5
0
    def setUp(self):
        self._proposal = database_population.create_proposal()

        self._call_evaluation = CallEvaluation()
        self._call_evaluation.call = self._proposal.call
        self._call_evaluation.panel_date = datetime.today()
        self._call_evaluation.save()

        self._client_management = database_population.create_management_logged_client(
        )
    def setUp(self):
        self._proposal = database_population.create_proposal()
        self._category, _ = Category.objects.get_or_create(name='Budget')
        self._proposal_comment_category, _ = ProposalCommentCategory.objects.get_or_create(
            category=self._category)
        self._proposal_attachment_category, _ = ProposalAttachmentCategory.objects.get_or_create(
            category=self._category)

        self._user_management = database_population.create_management_logged_client(
        )
Exemple #7
0
    def test_unpaid_invoice_no_close_button_displayed(self):
        Invoice.objects.create(due_date=self._project.start_date,
                               project=self._project)

        c = database_population.create_management_logged_client()

        response = c.get(
            reverse('logged-grant_management-close_project',
                    kwargs={'project': self._project.id}))

        self.assertNotContains(response, 'name="close"')
Exemple #8
0
    def test_get(self):
        client = database_population.create_management_logged_client()

        database_population.create_project('TEST-2021-001', 'Test project')

        response = client.get(reverse('logged-project-list'))

        self.assertEqual(response.status_code, 200)

        self.assertContains(response, 'TEST-2021-001')
        self.assertContains(response, 'Test project')
Exemple #9
0
    def test_proposal_evaluation_update_post_permission_denied(self):
        client = database_population.create_management_logged_client()

        self._create_proposal_evaluation(self._proposal)
        self._call_evaluation.close(
            database_population.create_management_user())

        response = client.post(
            reverse('logged-proposal-evaluation-update',
                    kwargs={'pk': self._proposal.id}))

        self.assertEqual(response.status_code, 403)
    def test_get(self):
        client = database_population.create_management_logged_client()

        response = client.get(reverse('logged-lists'))

        self.assertEqual(response.status_code, 200)

        self.assertContains(response, 'List Proposals')
        self.assertContains(response, 'List Projects')
        self.assertContains(response, 'List People')
        self.assertContains(response, 'List Financial keys')
        self.assertContains(response, 'List Users')
 def setUp(self):
     self._user = database_population.create_management_user()
     self._funding_instrument = database_population.create_funding_instrument(
     )
     self._client_management = database_population.create_management_logged_client(
     )
Exemple #12
0
 def setUp(self):
     self._proposal = database_population.create_proposal()
     self._client_management = database_population.create_management_logged_client(
     )
 def setUp(self):
     self._user = database_population.create_management_user()
     self._question1, self._question2 = database_population.create_template_questions(
     )
     self._client_management = database_population.create_management_logged_client(
     )
 def setUp(self):
     self._call = database_population.create_call()
     self._user = database_population.create_management_user()
     self._client_management = database_population.create_management_logged_client()
 def setUp(self):
     self._proposal = database_population.create_proposal()
     self._client_management = database_population.create_management_logged_client()
     create_default_template_variables()
Exemple #16
0
 def setUp(self):
     self._criterion = Criterion.objects.create(
         name='Feasibility', description='How feasible is the project')
     self._client_management = database_population.create_management_logged_client(
     )