def test_get_view_view_not_allowed(self):
     params = {'view_slug': 'post', 'method': 'myview'}
     r = test_backoffice.api_get_view_view(
         RequestWithViewParams(params, self.user2))
     self.assertContains(
         r,
         'You are not allowed to view data from the view "post".',
         status_code=403)
 def test_get_view_view_non_existing_method(self):
     params = {'view_slug': 'post', 'method': 'non_existing_method'}
     with self.assertRaises(Http404):
         test_backoffice.api_get_view_view(
             RequestWithViewParams(params, self.user))
 def test_get_view_view(self):
     params = {'view_slug': 'post', 'method': 'myview'}
     r = test_backoffice.api_get_view_view(
         RequestWithViewParams(params, self.user))
     self.assertContains(r, 'Hello!')
 def test_get_view_view_non_existing_method(self):
     params = {'view_slug': 'post', 'method': 'non_existing_method'}
     with self.assertRaises(Http404):
         test_backoffice.api_get_view_view(RequestWithViewParams(params, self.user))
 def test_get_view_view_not_allowed(self):
     params = {'view_slug': 'post', 'method': 'myview'}
     r = test_backoffice.api_get_view_view(RequestWithViewParams(params, self.user2))
     self.assertContains(r, 'You are not allowed to view data from the view "post".', status_code=403)
 def test_get_view_view(self):
     params = {'view_slug': 'post', 'method': 'myview'}
     r = test_backoffice.api_get_view_view(RequestWithViewParams(params, self.user))
     self.assertContains(r, 'Hello!')