コード例 #1
0
 def test_missing_issue_should_fail(self):
     request = construct_dummy_request(matchdict={
         'slug': '',
         'arg_id_user': 2,
         'arg_id_sys': 11
     })
     response = discussion.valid_support(request)
     self.assertFalse(response)
     self.assertIsInstance(response, bool)
コード例 #2
0
 def test_invalid_relation_should_fail(self):
     request = construct_dummy_request(matchdict={
         'slug': self.issue_cat_or_dog.slug,
         'arg_id_user': 2,
         'arg_id_sys': 3
     })
     response = discussion.valid_support(request)
     self.assertFalse(response)
     self.assertIsInstance(response, bool)
コード例 #3
0
 def test_valid_request_should_pass(self):
     request = construct_dummy_request(matchdict={
         'slug': self.issue_cat_or_dog.slug,
         'arg_id_user': 2,
         'arg_id_sys': 11
     })
     response = discussion.valid_support(request)
     self.assertTrue(response)
     self.assertIsInstance(response, bool)
     self.assertIn('arg_user', request.validated)
     self.assertIn('arg_sys', request.validated)