コード例 #1
0
    def test_edit_news_form(self):
        """Test edit news form"""
        incomplete_data = {'title': 'hello'}
        form = EditNewsForm(data=incomplete_data)
        self.assertFalse(form.is_valid())

        data = {
            'slug': 'bar',
            'title': 'Bar',
            'content': "Rainbows and ponies",
            'is_public': 1,
            'is_monitored': 0
        }
        news = News.objects.create(slug="baz",
                                   title="Foo Bar",
                                   author=self.systers_user,
                                   content="Hi there!",
                                   community=self.community)
        form = EditNewsForm(instance=news, data=data)
        self.assertTrue(form.is_valid())
        form.save()
        news = News.objects.get()
        self.assertEqual(news.slug, 'bar')
        self.assertEqual(news.title, 'Bar')
        self.assertEqual(news.content, 'Rainbows and ponies')
コード例 #2
0
ファイル: test_forms.py プロジェクト: smarshy/portal
    def test_edit_news_form(self):
        """Test edit news form"""
        incomplete_data = {"title": "hello"}
        form = EditNewsForm(data=incomplete_data)
        self.assertFalse(form.is_valid())

        data = {"slug": "bar", "title": "Bar", "content": "Rainbows and ponies", "is_public": 1, "is_monitored": 0}
        news = News.objects.create(
            slug="baz", title="Foo Bar", author=self.systers_user, content="Hi there!", community=self.community
        )
        form = EditNewsForm(instance=news, data=data)
        self.assertTrue(form.is_valid())
        form.save()
        news = News.objects.get()
        self.assertEqual(news.slug, "bar")
        self.assertEqual(news.title, "Bar")
        self.assertEqual(news.content, "Rainbows and ponies")
コード例 #3
0
ファイル: test_forms.py プロジェクト: systers/portal
    def test_edit_news_form(self):
        """Test edit news form"""
        incomplete_data = {'title': 'hello'}
        form = EditNewsForm(data=incomplete_data)
        self.assertFalse(form.is_valid())

        data = {'slug': 'bar',
                'title': 'Bar',
                'content': "Rainbows and ponies",
                'is_public': 1,
                'is_monitored': 0}
        news = News.objects.create(slug="baz", title="Foo Bar",
                                   author=self.systers_user,
                                   content="Hi there!",
                                   community=self.community)
        form = EditNewsForm(instance=news, data=data)
        self.assertTrue(form.is_valid())
        form.save()
        news = News.objects.get()
        self.assertEqual(news.slug, 'bar')
        self.assertEqual(news.title, 'Bar')
        self.assertEqual(news.content, 'Rainbows and ponies')