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)
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)
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)
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)
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)
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)
def setUp(self): create_superuser()
def setUp(self): create_superuser() self.state = models.State.objects.get(name='Active')