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()
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')
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( )
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"')
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')
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( )
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()
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( )