コード例 #1
0
    def test_page_argument_is_added_to_query_string(self):
        context = self._create_context_with_request("/test/url?arg1=1&arg2=2")

        url = current_url_with_params(context, page="xyz")

        self.assertEqual("/test/url?arg1=1&arg2=2&page=xyz", url)
コード例 #2
0
    def test_show_argument_is_added_to_query_string(self):
        context = self._create_context_with_request("/test/url?arg1=1&arg2=2")

        url = current_url_with_params(context, show=20)

        self.assertEqual("/test/url?arg1=1&arg2=2&show=20", url)
コード例 #3
0
    def test_with_no_page_number_original_url_is_returned(self):
        context = self._create_context_with_request("/test/url?arg1=1&arg2=2")

        url = current_url_with_params(context)

        self.assertEqual("/test/url?arg1=1&arg2=2", url)
コード例 #4
0
    def test_argument_overwrites_existing(self):
        context = self._create_context_with_request("/test/url?arg1=1&arg2=2")

        url = current_url_with_params(context, arg2="new")

        self.assertEqual("/test/url?arg1=1&arg2=new", url)
コード例 #5
0
    def test_page_argument_is_added_to_query_string(self):
        context = self._create_context_with_request('/test/url?arg1=1&arg2=2')

        url = current_url_with_params(context, page='xyz')

        self.assertEqual('/test/url?arg1=1&arg2=2&page=xyz', url)
コード例 #6
0
    def test_with_no_page_number_original_url_is_returned(self):
        context = self._create_context_with_request('/test/url?arg1=1&arg2=2')

        url = current_url_with_params(context)

        self.assertEqual('/test/url?arg1=1&arg2=2', url)
コード例 #7
0
    def test_show_argument_is_added_to_query_string(self):
        context = self._create_context_with_request('/test/url?arg1=1&arg2=2')

        url = current_url_with_params(context, show=20)

        self.assertEqual('/test/url?arg1=1&arg2=2&show=20', url)
コード例 #8
0
    def test_argument_overwrites_existing(self):
        context = self._create_context_with_request('/test/url?arg1=1&arg2=2')

        url = current_url_with_params(context, arg2='new')

        self.assertEqual('/test/url?arg1=1&arg2=new', url)