Example #1
0
    def test_set(self):
        """
        Tests the basic set on the request
        without location specified
        """
        original_dict = dict(x=1)
        req = RequestContainer(query_args=original_dict)
        req.set('x', 2)
        self.assertDictEqual(dict(x=2), req.query_args)

        req = RequestContainer(url_params=original_dict)
        req.set('x', 2)
        self.assertDictEqual(dict(x=2), req.url_params)

        req = RequestContainer(body_args=original_dict)
        req.set('x', 2)
        self.assertDictEqual(dict(x=2), req.body_args)
Example #2
0
    def test_set_location_specified(self):
        """
        Tests the set on the request container
        with the location specified.
        """
        original_dict = dict(x=1)
        req = RequestContainer(query_args=original_dict)
        req.set('x', 2, QUERY_ARGS)
        self.assertDictEqual(dict(x=2), req.query_args)

        req = RequestContainer(url_params=original_dict)
        req.set('x', 2, URL_PARAMS)
        self.assertDictEqual(dict(x=2), req.url_params)

        req = RequestContainer(body_args=original_dict)
        req.set('x', 2, BODY_ARGS)
        self.assertDictEqual(dict(x=2), req.body_args)
Example #3
0
    def test_set(self):
        """
        Tests the basic set on the request
        without location specified
        """
        original_dict = dict(x=1)
        req = RequestContainer(query_args=original_dict)
        req.set('x', 2)
        self.assertDictEqual(dict(x=2), req.query_args)

        req = RequestContainer(url_params=original_dict)
        req.set('x', 2)
        self.assertDictEqual(dict(x=2), req.url_params)

        req = RequestContainer(body_args=original_dict)
        req.set('x', 2)
        self.assertDictEqual(dict(x=2), req.body_args)
Example #4
0
    def test_set_location_specified(self):
        """
        Tests the set on the request container
        with the location specified.
        """
        original_dict = dict(x=1)
        req = RequestContainer(query_args=original_dict)
        req.set('x', 2, QUERY_ARGS)
        self.assertDictEqual(dict(x=2), req.query_args)

        req = RequestContainer(url_params=original_dict)
        req.set('x', 2, URL_PARAMS)
        self.assertDictEqual(dict(x=2), req.url_params)

        req = RequestContainer(body_args=original_dict)
        req.set('x', 2, BODY_ARGS)
        self.assertDictEqual(dict(x=2), req.body_args)
Example #5
0
    def test_set_location_specified_new(self):
        """
        Tests the set on the request container
        when the key is not already available and
        the location is specified.
        """
        original_dict = dict(x=1)
        req = RequestContainer(url_params=original_dict)
        req.set('x', 2, QUERY_ARGS)
        self.assertDictEqual(dict(x=2), req.query_args)
        self.assertDictEqual(dict(x=1), req.url_params)

        req = RequestContainer(query_args=original_dict)
        req.set('x', 2, URL_PARAMS)
        self.assertDictEqual(dict(x=2), req.url_params)
        self.assertDictEqual(dict(x=1), req.query_args)

        req = RequestContainer(url_params=original_dict)
        req.set('x', 2, BODY_ARGS)
        self.assertDictEqual(dict(x=2), req.body_args)
        self.assertDictEqual(dict(x=1), req.url_params)
Example #6
0
    def test_set_location_specified_new(self):
        """
        Tests the set on the request container
        when the key is not already available and
        the location is specified.
        """
        original_dict = dict(x=1)
        req = RequestContainer(url_params=original_dict)
        req.set('x', 2, QUERY_ARGS)
        self.assertDictEqual(dict(x=2), req.query_args)
        self.assertDictEqual(dict(x=1), req.url_params)

        req = RequestContainer(query_args=original_dict)
        req.set('x', 2, URL_PARAMS)
        self.assertDictEqual(dict(x=2), req.url_params)
        self.assertDictEqual(dict(x=1), req.query_args)

        req = RequestContainer(url_params=original_dict)
        req.set('x', 2, BODY_ARGS)
        self.assertDictEqual(dict(x=2), req.body_args)
        self.assertDictEqual(dict(x=1), req.url_params)