Toolbar tests
This commit is contained in:
		
					parent
					
						
							
								123692c0f4
							
						
					
				
			
			
				commit
				
					
						1acc78cb31
					
				
			
		
					 5 changed files with 87 additions and 56 deletions
				
			
		
							
								
								
									
										27
									
								
								tests/test_toolbar.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								tests/test_toolbar.py
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,27 @@
 | 
			
		|||
# -*- coding: utf-8 -*-
 | 
			
		||||
from cms.toolbar.items import ModalItem
 | 
			
		||||
from django.core.urlresolvers import reverse
 | 
			
		||||
from djangocms_blog.models import BLOG_CURRENT_POST_IDENTIFIER
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
from . import BaseTest
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class ToolbarTest(BaseTest):
 | 
			
		||||
 | 
			
		||||
    def test_toolbar_with_items(self):
 | 
			
		||||
        """
 | 
			
		||||
        Test that Blog toolbar is present and contains all items
 | 
			
		||||
        """
 | 
			
		||||
        from cms.toolbar.toolbar import CMSToolbar
 | 
			
		||||
        post = self._get_post(self.data['en'][0])
 | 
			
		||||
        page1, page2 = self.get_pages()
 | 
			
		||||
        request = self.get_page_request(page1, self.user, r'/en/blog/', edit=True)
 | 
			
		||||
        setattr(request, BLOG_CURRENT_POST_IDENTIFIER, post)
 | 
			
		||||
        toolbar = CMSToolbar(request)
 | 
			
		||||
        toolbar.get_left_items()
 | 
			
		||||
        blog_menu = toolbar.menus['djangocms_blog']
 | 
			
		||||
        self.assertEqual(len(blog_menu.find_items(ModalItem, url=reverse('admin:djangocms_blog_post_changelist'))), 1)
 | 
			
		||||
        self.assertEqual(len(blog_menu.find_items(ModalItem, url=reverse('admin:djangocms_blog_post_add'))), 1)
 | 
			
		||||
        self.assertEqual(len(blog_menu.find_items(ModalItem, url=reverse('admin:djangocms_blog_post_change', args=(post.pk,)))), 1)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue