Test refactoring
This commit is contained in:
		
					parent
					
						
							
								a35fc201e8
							
						
					
				
			
			
				commit
				
					
						0f16e4e2db
					
				
			
		
					 4 changed files with 94 additions and 101 deletions
				
			
		| 
						 | 
				
			
			@ -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)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue