def test_can_detach_no_permission(self):
     user = self.get_staff_user_with_no_permissions()
     alias = self._create_alias(self.placeholder.get_plugins())
     self.assertFalse(
         Alias.can_detach(
             user,
             self.placeholder,
             alias.get_placeholder(self.language).get_plugins(),
         ), )
 def test_can_detach_has_permission(self):
     user = self.get_staff_user_with_std_permissions()
     alias = self._create_alias(self.placeholder.get_plugins())
     placeholder = self.placeholder
     if is_versioning_enabled():
         placeholder = self._get_draft_page_placeholder()
     self.assertTrue(
         Alias.can_detach(
             user,
             placeholder,
             alias.get_placeholder(self.language).get_plugins(),
         ), )