Esempio n. 1
0
 def test_sys_argument_does_not_belong_to_issue_returns_error(self):
     request = construct_dummy_request(
         matchdict={
             'slug': self.issue_cat_or_dog.slug,
             'arg_id_user': 2,
             'relation': Relations.UNDERMINE.value,
             'arg_id_sys': 45,
         })
     response = apiviews.discussion_reaction(request)
     self.assertIsInstance(response, httpexceptions.HTTPError)
Esempio n. 2
0
 def test_page_failure_mode(self):
     request = construct_dummy_request(
         matchdict={
             'slug': self.issue_cat_or_dog.slug,
             'arg_id_user': 2,
             'relation': 'invalid-relation',
             'arg_id_sys': 16,
         })
     response = apiviews.discussion_reaction(request)
     self.assertIsInstance(response, httpexceptions.HTTPError)
Esempio n. 3
0
 def test_invalid_slug_returns_error(self):
     request = construct_dummy_request(
         matchdict={
             'slug': 'cat-or-doggy_dog',
             'arg_id_user': 2,
             'relation': Relations.UNDERMINE.value,
             'arg_id_sys': 16,
         })
     response = apiviews.discussion_reaction(request)
     self.assertIsInstance(response, httpexceptions.HTTPError)