Пример #1
0
    def test_valid_issue_by_id(self):
        request = construct_dummy_request()
        response = discussion.valid_issue_by_id(request)
        self.assertFalse(response)
        self.assertIsInstance(response, bool)

        request = construct_dummy_request(
            json_body={'issue': self.issue_cat_or_dog.uid})
        response = discussion.valid_issue_by_id(request)
        self.assertTrue(response)
        self.assertIsInstance(response, bool)

        request = construct_dummy_request()
        request.matchdict = {'issue': self.issue_cat_or_dog.uid}
        response = discussion.valid_issue_by_id(request)
        self.assertTrue(response)
        self.assertIsInstance(response, bool)

        request = construct_dummy_request()
        request.params = {'issue': self.issue_cat_or_dog.uid}
        response = discussion.valid_issue_by_id(request)
        self.assertTrue(response)
        self.assertIsInstance(response, bool)

        request = construct_dummy_request()
        request.session = {'issue': self.issue_cat_or_dog.uid}
        response = discussion.valid_issue_by_id(request)
        self.assertTrue(response)
        self.assertIsInstance(response, bool)
Пример #2
0
 def test_valid_disabled_issue(self):
     request = construct_dummy_request()
     request.session = {'issue': self.issue_disabled.uid}
     response = discussion.valid_issue_by_id(request)
     self.assertFalse(
         response,
         'The field-experiment-issue is disabled in the development-seed and can\'t be queried'
     )
     self.assertIsInstance(response, bool)