Example #1
0
    def test_no_request_in_context(self):

        with self.assertRaises(KeyError):
            login_url({})

        with self.assertRaises(KeyError):
            self.render({})
    def test_no_request_in_context(self):

        with self.assertRaises(KeyError):
            login_url({})

        with self.assertRaises(KeyError):
            self.render({})
Example #3
0
    def test_login_url_if_query_string_is_empty(self):

        r = HttpRequest()
        r.META = {'QUERY_STRING': ''}
        r.path = 'best/test/page/ever/'

        output = login_url({'request': r})

        expected = '/_accounts/login/?next=best/test/page/ever/'

        self.assertEqual(output, expected)

        output = self.render({'request': r})

        self.assertIn(expected, output)
    def test_login_url_if_query_string_is_empty(self):

        r = HttpRequest()
        r.META = {'QUERY_STRING': ''}
        r.path = 'best/test/page/ever/'

        output = login_url({'request': r})

        expected = '/_accounts/login/?next=best/test/page/ever/'

        self.assertEqual(output, expected)

        output = self.render({'request': r})

        self.assertIn(expected, output)
    def test_login_url_if_query_string_is_empty(self):

        r = HttpRequest()
        r.META = {"QUERY_STRING": ""}
        r.path = "best/test/page/ever/"

        output = login_url({"request": r})

        expected = "/_accounts/login/?next=best/test/page/ever/"

        self.assertEqual(output, expected)

        output = self.render({"request": r})

        self.assertIn(expected, output)
Example #6
0
    def test_login_url_if_query_string_is_not_empty(self):

        r = HttpRequest()
        r.META = {'QUERY_STRING': 'title=Main_page&action=raw'}
        r.path = 'best/test/page/ever/'

        context = {'request': r}

        output = login_url(context)

        expected = (
            '/_accounts/login/'
            '?next=best/test/page/ever/%3Ftitle%3DMain_page%26action%3Draw')

        self.assertEqual(output, expected)

        output = self.render({'request': r})

        self.assertIn(expected, output)
    def test_login_url_if_query_string_is_not_empty(self):

        r = HttpRequest()
        r.META = {"QUERY_STRING": "title=Main_page&action=raw"}
        r.path = "best/test/page/ever/"

        context = {"request": r}

        output = login_url(context)

        expected = (
            "/_accounts/login/"
            "?next=best/test/page/ever/%3Ftitle%3DMain_page%26action%3Draw")

        self.assertEqual(output, expected)

        output = self.render({"request": r})

        self.assertIn(expected, output)
    def test_login_url_if_query_string_is_not_empty(self):

        r = HttpRequest()
        r.META = {'QUERY_STRING': 'title=Main_page&action=raw'}
        r.path = 'best/test/page/ever/'

        context = {'request': r}

        output = login_url(context)

        expected = (
            '/_accounts/login/'
            '?next=best/test/page/ever/%3Ftitle%3DMain_page%26action%3Draw'
        )

        self.assertEqual(output, expected)

        output = self.render({'request': r})

        self.assertIn(expected, output)