Test refactoring

This commit is contained in:
Iacopo Spalletti 2014-06-11 17:48:28 +02:00
commit 0f16e4e2db
4 changed files with 94 additions and 101 deletions

View file

@ -12,11 +12,11 @@ class PluginTest(BaseTest):
def test_plugin_latest(self):
page1, page2 = self.get_pages()
post_1 = self._get_post(self.data['en'][0])
post_2 = self._get_post(self.data['en'][1])
post_1.tags.add('tag 1')
post_1.publish = True
post_1.save()
post1 = self._get_post(self.data['en'][0])
post2 = self._get_post(self.data['en'][1])
post1.tags.add('tag 1')
post1.publish = True
post1.save()
ph = page1.placeholders.get(slot='placeholder')
plugin = add_plugin(ph, 'BlogLatestEntriesPlugin', language='en')
tag = Tag.objects.get(slug='tag-1')
@ -28,16 +28,16 @@ class PluginTest(BaseTest):
self.assertTrue(rendered.find(reverse('djangocms_blog:posts-tagged', kwargs={'tag': tag.slug})) > -1)
self.assertTrue(rendered.find('<p>first line</p>') > -1)
self.assertTrue(rendered.find('<article id="post-first-post"') > -1)
self.assertTrue(rendered.find(post_1.get_absolute_url()) > -1)
self.assertTrue(rendered.find(post1.get_absolute_url()) > -1)
def test_plugin_authors(self):
page1, page2 = self.get_pages()
post_1 = self._get_post(self.data['en'][0])
post_2 = self._get_post(self.data['en'][1])
post_1.publish = True
post_1.save()
post_2.publish = True
post_2.save()
post1 = self._get_post(self.data['en'][0])
post2 = self._get_post(self.data['en'][1])
post1.publish = True
post1.save()
post2.publish = True
post2.save()
ph = page1.placeholders.get(slot='placeholder')
plugin = add_plugin(ph, 'BlogAuthorPostsPlugin', language='en')
plugin.authors.add(self.user)
@ -49,14 +49,14 @@ class PluginTest(BaseTest):
def test_plugin_tags(self):
page1, page2 = self.get_pages()
post_1 = self._get_post(self.data['en'][0])
post_2 = self._get_post(self.data['en'][1])
post_1.tags.add('tag 1', 'tag 2', 'test tag')
post_1.publish = True
post_1.save()
post_2.tags.add('test tag', 'another tag')
post_2.publish = True
post_2.save()
post1 = self._get_post(self.data['en'][0])
post2 = self._get_post(self.data['en'][1])
post1.tags.add('tag 1', 'tag 2', 'test tag')
post1.publish = True
post1.save()
post2.tags.add('test tag', 'another tag')
post2.publish = True
post2.save()
ph = page1.placeholders.get(slot='placeholder')
plugin = add_plugin(ph, 'BlogTagsPlugin', language='en')
request = self.get_page_request(page1, self.user, r'/en/blog/', lang_code='en', edit=True)