8000 Remove tests that check for the publish button. · django-cms/django-cms@8f302d8 · GitHub
[go: up one dir, main page]

Skip to content
10000

Commit 8f302d8

Browse files
Andrew Aikmanvxsx
authored andcommitted
Remove tests that check for the publish button.
1 parent bb07025 commit 8f302d8

File tree

1 file changed

+0
-40
lines changed

1 file changed

+0
-40
lines changed

cms/tests/test_toolbar.py

Lines changed: 0 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
from cms.cms_toolbars import (ADMIN_MENU_IDENTIFIER, ADMINISTRATION_BREAK, get_user_model,
2525
LANGUAGE_MENU_IDENTIFIER)
2626
from cms.middleware.toolbar import ToolbarMiddleware
27-
from cms.constants import PUBLISHER_STATE_DIRTY
2827
from cms.models import Page, UserSettings, PagePermission
2928
from cms.test_utils.project.placeholderapp.models import (Example1, CharPksExample,
3029
MultilingualExample1)
@@ -644,45 +643,6 @@ def test_show_toolbar_without_edit(self):
644643
toolbar = CMSToolbar(request)
645644
self.assertFalse(toolbar.show_toolbar)
646645

647-
def test_publish_button(self):
648-
page = create_page('test', 'nav_playground.html', 'en', published=True)
649-
# Needed because publish button only shows if the page is dirty
650-
page.set_publisher_state('en', state=PUBLISHER_STATE_DIRTY)
651-
652-
request = self.get_page_request(page, self.get_superuser(), edit=True)
653-
toolbar = CMSToolbar(request)
654-
toolbar.populate()
655-
toolbar.post_template_populate()
656-
self.assertTrue(toolbar.edit_mode_active)
657-
items = toolbar.get_left_items() + toolbar.get_right_items()
658-
self.assertEqual(len(items), 7)
659-
660-
def test_no_publish_button(self):
661-
page = create_page('test', 'nav_playground.html', 'en', published=True)
662-
user = self.get_staff()
663-
request = self.get_page_request(page, user, edit=True)
664-
toolbar = CMSToolbar(request)
665-
toolbar.populate()
666-
toolbar.post_template_populate()
667-
self.assertTrue(page.has_change_permission(request.user))
668-
self.assertFalse(page.has_publish_permission(request.user))
669-
self.assertTrue(toolbar.edit_mode_active)
670-
items = toolbar.get_left_items() + toolbar.get_right_items()
671-
# Logo + templates + page-menu + admin-menu + logout
672-
self.assertEqual(len(items), 5)
673-
674-
# adding back structure mode permission
675-
permission = Permission.objects.get(codename='use_structure')
676-
user.user_permissions.add(permission)
677-
678-
request.user = get_user_model().objects.get(pk=user.pk)
679-
toolbar = CMSToolbar(request)
680-
toolbar.populate()
681-
toolbar.post_template_populate()
682-
items = toolbar.get_left_items() + toolbar.get_right_items()
683-
# Logo + edit mode + templates + page-menu + admin-menu + logout
684-
self.assertEqual(len(items), 6)
685-
686646
def test_no_change_button(self):
687647
page = create_page('test', 'nav_playground.html', 'en', published=True)
688648
user = self.get_staff()

0 commit comments

Comments
 (0)
0