Exemple #1
0
 def test_counter_of_proposals(self):
     a_day_ago = timezone.now() - datetime.timedelta(days=1)
     ProposalTemporaryData.objects.create(proposer=self.fiera,
                                          area=self.arica,
                                          created=a_day_ago,
                                          data=self.data)
     ProposalTemporaryData.objects.create(proposer=self.fiera,
                                          area=self.arica,
                                          created=a_day_ago,
                                          data=self.data)
     PopularProposal.objects.create(proposer=self.fiera,
                                    area=self.arica,
                                    data=self.data,
                                    created=a_day_ago,
                                    title=u'This is a title',
                                    clasification=u'education')
     eight_days_ago = timezone.now() - datetime.timedelta(days=8)
     p1 = PopularProposal.objects.create(proposer=self.fiera,
                                         area=self.arica,
                                         data=self.data,
                                         title=u'This is a title',
                                         clasification=u'education',
                                         created=eight_days_ago)
     p1.created = eight_days_ago
     p1.save()
     p2 = ProposalTemporaryData.objects.create(proposer=self.fiera,
                                               area=self.arica,
                                               data=self.data,
                                               created=eight_days_ago)
     p2.created = eight_days_ago
     p2.save()
     view = HomeView()
     context = view.get_context_data()
     self.assertEquals(context['total_proposals'], 2)
	def test_home_view(self):
		view = HomeView()
		context = view.get_context_data()

		self.assertIn('form', context)
		self.assertIn('featured_elections', context)
		self.assertIn('searchable_elections_enabled', context)
		self.assertIsInstance(context['form'], ElectionSearchByTagsForm)
Exemple #3
0
    def test_home_view(self):
        view = HomeView()
        context = view.get_context_data()

        self.assertIn('form', context)
        self.assertIn('featured_elections', context)
        self.assertIn('searchable_elections_enabled', context)
        self.assertTrue(context['searchable_elections_enabled'])
        self.assertIsInstance(context['form'], ElectionSearchByTagsForm)
Exemple #4
0
    def test_home_view(self):
        view = HomeView()
        context = view.get_context_data()

        self.assertIn('form', context)
        self.assertIn('featured_elections', context)
        self.assertIsInstance(context['form'], ElectionSearchByTagsForm)
        self.assertIn('register_new_form', context)
        self.assertIn('login_form', context)
        self.assertIn('group_login_form', context)
        self.assertIsInstance(context['register_new_form'], RegistrationForm)
        self.assertIsInstance(context['login_form'], AuthenticationForm)
        self.assertIsInstance(context['group_login_form'], GroupCreationForm)
Exemple #5
0
 def test_searchable_elections_disabled(self):
     Election.objects.all().update(searchable=False)
     view = HomeView()
     context = view.get_context_data()
     self.assertFalse(context['searchable_elections_enabled'])
Exemple #6
0
 def test_if_candidate_in_settings_then_bring_it(self):
     view = HomeView()
     context = view.get_context_data()
     expected_candidate = Candidate.objects.get(id=1)
     self.assertEquals(context['important_candidate'], expected_candidate)
	def test_searchable_elections_disabled(self):
		Election.objects.all().update(searchable=False)
		view = HomeView()
		context = view.get_context_data()
		self.assertFalse(context['searchable_elections_enabled'])