Пример #1
0
    def test_request_function_returns_none_if_key_doesnt_exist(self):
        """
        Test to ensure that get_value_from_request retrieves a key isn't in
        body, POST or GET

        """
        rf = RequestFactory()
        get_request = rf.get('/saved-search/api/secure-saved-search',
                               {'goodbye':'kitty'})
        kitty = get_value_from_request(get_request, 'hello')
        self.assertIsNone(kitty, msg="Expected None, got %s! A value was"
                                     "retrieved." % kitty)
Пример #2
0
    def test_request_function_retrieves_get_value(self):
        """
        Test to ensure that get_value_from_request retrieves a value when
        given a key in the GET values

        """
        rf = RequestFactory()
        get_request = rf.get('/saved-search/api/secure-saved-search',
                               {'hello':'kitty'})
        kitty = get_value_from_request(get_request, 'hello')
        self.assertEqual(kitty, 'kitty', msg="Expected kitty, got %s!"
                                             "Get value was not "
                                             "retrieved." % kitty)
Пример #3
0
    def test_request_function_returns_none_if_key_doesnt_exist(self):
        """
        Test to ensure that get_value_from_request retrieves a key isn't in
        body, POST or GET

        """
        rf = RequestFactory()
        get_request = rf.get('/saved-search/api/secure-saved-search',
                             {'goodbye': 'kitty'})
        kitty = get_value_from_request(get_request, 'hello')
        self.assertIsNone(kitty,
                          msg="Expected None, got %s! A value was"
                          "retrieved." % kitty)
Пример #4
0
    def test_request_function_retrieves_get_value(self):
        """
        Test to ensure that get_value_from_request retrieves a value when
        given a key in the GET values

        """
        rf = RequestFactory()
        get_request = rf.get('/saved-search/api/secure-saved-search',
                             {'hello': 'kitty'})
        kitty = get_value_from_request(get_request, 'hello')
        self.assertEqual(kitty,
                         'kitty',
                         msg="Expected kitty, got %s!"
                         "Get value was not "
                         "retrieved." % kitty)
Пример #5
0
    def test_request_function_retrieves_body_value(self):
        """
        Test to ensure that get_value_from_request retrieves a value when
        given a key in the body values (JSON formatted)

        """
        rf = RequestFactory()
        post_data = json.dumps({'hello':'kitty'})
        post_request = rf.post('/saved-search/api/secure-saved-search',
                               post_data,
                               content_type='application/json')
        self.assertEqual(post_data, post_request.body,
                         msg="Expected %s, got %s! Post body did "
                             "not match provided data, request"
                             "was malformed!" % (post_data, post_request.body))
        kitty = get_value_from_request(post_request, 'hello')
        self.assertEqual(kitty, 'kitty', msg="Expected kitty, got %s!"
                                             "Post value was not "
                                             "retrieved." % kitty)
Пример #6
0
    def test_request_function_retrieves_body_value(self):
        """
        Test to ensure that get_value_from_request retrieves a value when
        given a key in the body values (JSON formatted)

        """
        rf = RequestFactory()
        post_data = json.dumps({'hello': 'kitty'})
        post_request = rf.post('/saved-search/api/secure-saved-search',
                               post_data,
                               content_type='application/json')
        self.assertEqual(post_data,
                         post_request.body,
                         msg="Expected %s, got %s! Post body did "
                         "not match provided data, request"
                         "was malformed!" % (post_data, post_request.body))
        kitty = get_value_from_request(post_request, 'hello')
        self.assertEqual(kitty,
                         'kitty',
                         msg="Expected kitty, got %s!"
                         "Post value was not "
                         "retrieved." % kitty)