コード例 #1
0
ファイル: comment_tests.py プロジェクト: isabella232/idea-box
    def test_anonymous_checkbox_absent(self):
        """
        Detail page should NOT have an anonymous checkbox for non-private
        banners and ideas without a banner
        """
        banner = models.Banner(id=1,
                               title="XXXX",
                               text="text",
                               is_private=False,
                               start_date=datetime.date.today())
        banner.save()

        idea = models.Idea(creator=random_user(),
                           title='AAAA',
                           banner=banner,
                           state=models.State.objects.get(name='Active'))
        idea.save()

        create_superuser()
        login(self)
        resp = self.client.get(reverse('idea:idea_detail', args=(idea.id, )))
        self.assertFalse('id_is_anonymous' in resp.content)

        idea2 = models.Idea(creator=random_user(),
                            title='BBBB',
                            banner=None,
                            state=models.State.objects.get(name='Active'))
        idea2.save()

        resp = self.client.get(reverse('idea:idea_detail', args=(idea2.id, )))
        self.assertFalse('id_is_anonymous' in resp.content)
コード例 #2
0
ファイル: comment_tests.py プロジェクト: MonteDesai/idea-box
    def test_anonymous_checkbox_absent(self):
        """
        Detail page should NOT have an anonymous checkbox for non-private
        banners and ideas without a banner
        """
        banner = models.Banner(id=1, title="XXXX", text="text",
                               is_private=False,
                               start_date=datetime.date.today())
        banner.save()

        idea = models.Idea(creator=random_user(), title='AAAA', banner=banner,
                           state=models.State.objects.get(name='Active'))
        idea.save()

        create_superuser()
        login(self)
        resp = self.client.get(reverse('idea:idea_detail', args=(idea.id,)))
        self.assertFalse('id_is_anonymous' in resp.content)

        idea2 = models.Idea(creator=random_user(), title='BBBB', banner=None,
                            state=models.State.objects.get(name='Active'))
        idea2.save()

        resp = self.client.get(reverse('idea:idea_detail', args=(idea2.id,)))
        self.assertFalse('id_is_anonymous' in resp.content)
コード例 #3
0
    def test_anonymous_idea_hidden_name(self):
        user = random_user()
        state = models.State.objects.get(name='Active')
        state.save()
        idea = models.Idea(creator=user, title='AAAA', text='AA Text',
                           state=state)
        idea.save()

        create_superuser()
        login(self)
        resp = self.client.get(reverse('idea:idea_detail', args=(idea.id,)))
        self.assertTrue(user.first_name in resp.content)

        idea2 = models.Idea(creator=user, title='BBBB', text='BB Text',
                            state=state, is_anonymous=True)
        idea2.save()

        resp = self.client.get(reverse('idea:idea_detail', args=(idea2.id,)))
        self.assertFalse(user.first_name in resp.content)
コード例 #4
0
ファイル: comment_tests.py プロジェクト: isabella232/idea-box
    def test_anonymous_comment_hidden_name(self):
        idea = create_idea()
        data = get_valid_form_data(idea)
        data['is_anonymous'] = True

        f = MPTTCommentForm(idea, data=data)
        c = f.get_comment_object()
        c.save()

        create_superuser()
        login(self)
        resp = self.client.get(reverse('idea:idea_detail', args=(idea.id, )))
        self.assertFalse(data['name'] in resp.content)

        # add a second comment where anonymous = False
        data['is_anonymous'] = False
        data['comment'] = "new comment"
        f = MPTTCommentForm(idea, data=data)
        c = f.get_comment_object()
        c.save()

        resp = self.client.get(reverse('idea:idea_detail', args=(idea.id, )))
        self.assertTrue(data['name'] in resp.content)
コード例 #5
0
ファイル: comment_tests.py プロジェクト: MonteDesai/idea-box
    def test_anonymous_comment_hidden_name(self):
        idea = create_idea()
        data = get_valid_form_data(idea)
        data['is_anonymous'] = True

        f = MPTTCommentForm(idea, data=data)
        c = f.get_comment_object()
        c.save()

        create_superuser()
        login(self)
        resp = self.client.get(reverse('idea:idea_detail', args=(idea.id,)))
        self.assertFalse(data['name'] in resp.content)

        # add a second comment where anonymous = False
        data['is_anonymous'] = False
        data['comment'] = "new comment"
        f = MPTTCommentForm(idea, data=data)
        c = f.get_comment_object()
        c.save()

        resp = self.client.get(reverse('idea:idea_detail', args=(idea.id,)))
        self.assertTrue(data['name'] in resp.content)
コード例 #6
0
    def test_anonymous_idea_hidden_name(self):
        user = random_user()
        state = models.State.objects.get(name='Active')
        state.save()
        idea = models.Idea(creator=user,
                           title='AAAA',
                           text='AA Text',
                           state=state)
        idea.save()

        create_superuser()
        login(self)
        resp = self.client.get(reverse('idea:idea_detail', args=(idea.id, )))
        self.assertTrue(user.first_name in resp.content)

        idea2 = models.Idea(creator=user,
                            title='BBBB',
                            text='BB Text',
                            state=state,
                            is_anonymous=True)
        idea2.save()

        resp = self.client.get(reverse('idea:idea_detail', args=(idea2.id, )))
        self.assertFalse(user.first_name in resp.content)
コード例 #7
0
 def setUp(self):
     create_superuser()
コード例 #8
0
ファイル: voting_tests.py プロジェクト: MonteDesai/idea-box
 def setUp(self):
     create_superuser()
     self.state = models.State.objects.get(name='Active') 
コード例 #9
0
 def setUp(self):
     create_superuser()
     self.state = models.State.objects.get(name='Active')
コード例 #10
0
 def setUp(self):
     create_superuser()