class DeleteActionTests(ActionsTestCase): """Unit tests for DeleteAction.""" def setUp(self): super(DeleteActionTests, self).setUp() self.action = DeleteAction() def test_should_render_with_published(self): """Testing DeleteAction.should_render with standard user""" self.assertFalse( self.action.should_render({ 'perms': { 'reviews': { 'delete_reviewrequest': False, }, }, })) def test_should_render_with_permission(self): """Testing SubmitAction.should_render with delete_reviewrequest permission """ self.assertTrue( self.action.should_render({ 'perms': { 'reviews': { 'delete_reviewrequest': True, }, }, }))
class DeleteActionTests(ActionsTestCase): """Unit tests for DeleteAction.""" def setUp(self): super(DeleteActionTests, self).setUp() self.action = DeleteAction() def test_should_render_with_published(self): """Testing DeleteAction.should_render with standard user""" self.assertFalse(self.action.should_render({ 'perms': { 'reviews': { 'delete_reviewrequest': False, }, }, })) def test_should_render_with_permission(self): """Testing SubmitAction.should_render with delete_reviewrequest permission """ self.assertTrue(self.action.should_render({ 'perms': { 'reviews': { 'delete_reviewrequest': True, }, }, }))
class DeleteActionTests(ReadOnlyActionTestsMixin, ActionsTestCase): """Unit tests for DeleteAction.""" fixtures = ['test_users'] action = DeleteAction() def _create_request_context(self, delete_reviewrequest=True, *args, **kwargs): """Create and return objects for use in the request context. Args: delete_reviewrequest (bool, optional): Whether the resulting context should include the ``delete_reviewrequest`` permission. *args (tuple): Positional arguments (unused). **kwargs (dict): Keyword arguments (unused). Returns: dict: Additional context to use when testing read-only actions. """ return { 'request': self.request, 'perms': { 'reviews': { 'delete_reviewrequest': delete_reviewrequest, }, }, } def test_should_render_with_published(self): """Testing DeleteAction.should_render with standard user""" self.request.user = User() self.assertFalse( self.action.should_render( self._create_request_context(delete_reviewrequest=False))) def test_should_render_with_permission(self): """Testing SubmitAction.should_render with delete_reviewrequest permission """ self.request.user = User() self.assertTrue( self.action.should_render(self._create_request_context()))
def setUp(self): super(DeleteActionTests, self).setUp() self.action = DeleteAction()
def setUp(self): super(DeleteActionTests, self).setUp() self.action = DeleteAction()