class SubmitActionTests(ActionsTestCase): """Unit tests for SubmitAction.""" fixtures = ['test_users'] def setUp(self): super(SubmitActionTests, self).setUp() self.action = SubmitAction() def test_should_render_with_published(self): """Testing SubmitAction.should_render with published review request""" self.assertTrue( self.action.should_render({ 'review_request': self.create_review_request(public=True), })) def test_should_render_with_unpublished(self): """Testing SubmitAction.should_render with unpublished review request """ self.assertFalse( self.action.should_render({ 'review_request': self.create_review_request(public=False), }))
class SubmitActionTests(ActionsTestCase): """Unit tests for SubmitAction.""" fixtures = ['test_users'] def setUp(self): super(SubmitActionTests, self).setUp() self.action = SubmitAction() def test_should_render_with_published(self): """Testing SubmitAction.should_render with published review request""" self.assertTrue(self.action.should_render({ 'review_request': self.create_review_request(public=True), })) def test_should_render_with_unpublished(self): """Testing SubmitAction.should_render with unpublished review request """ self.assertFalse(self.action.should_render({ 'review_request': self.create_review_request(public=False), }))
class SubmitActionTests(ReadOnlyActionTestsMixin, ActionsTestCase): """Unit tests for SubmitAction.""" action = SubmitAction() fixtures = ['test_users'] def _create_request_context(self, public=True, user=None, *args, **kwargs): """Create and return objects for use in the request context. Args: public (bool, optional): Whether the review request should be public. user (django.contrib.auth.models.User, optional): The user to check visibility for. *args (tuple): Positional arguments (unused). **kwargs (dict): Keyword arguments (unused). Returns: dict: Additional context to use when testing read-only actions. """ review_request = self.create_review_request(public=public) self.request.user = user or review_request.submitter return { 'request': self.request, 'review_request': review_request, } def test_should_render_with_published(self): """Testing SubmitAction.should_render with published review request""" self.assertTrue( self.action.should_render( self._create_request_context(public=True))) def test_should_render_with_unpublished(self): """Testing SubmitAction.should_render with unpublished review request """ self.assertFalse( self.action.should_render( self._create_request_context(public=False)))
def setUp(self): super(SubmitActionTests, self).setUp() self.action = SubmitAction()
def setUp(self): super(SubmitActionTests, self).setUp() self.action = SubmitAction()