def test_url_name(self):
        mock_request = MockRequest(path="/inner/")
        self.assertEqual({"URL_NAMESPACE": "", "URL_NAME": "inner"}, context_processors.url_name(mock_request))

        mock_request = MockRequest(path="/events/calendars/")
        self.assertEqual(
            {"URL_NAMESPACE": "events", "URL_NAME": "events:calendar_list"}, context_processors.url_name(mock_request)
        )

        mock_request = MockRequest(path="/getit/releases/3.3.3/not-an-actual-thing/")
        self.assertEqual({"URL_NAMESPACE": "", "URL_NAME": "page_detail"}, context_processors.url_name(mock_request))

        mock_request = MockRequest(path="/getit/releases/3.3.3/\r\n/")
        self.assertEqual({}, context_processors.url_name(mock_request))
Exemplo n.º 2
0
    def test_url_name(self):
        request = self.factory.get('/inner/')
        self.assertEqual({'URL_NAMESPACE': '', 'URL_NAME': 'inner'}, context_processors.url_name(request))

        request = self.factory.get('/events/calendars/')
        self.assertEqual({'URL_NAMESPACE': 'events', 'URL_NAME': 'events:calendar_list'}, context_processors.url_name(request))

        request = self.factory.get('/getit-404/releases/3.3.3/not-an-actual-thing/')
        self.assertEqual({}, context_processors.url_name(request))

        request = self.factory.get('/getit-404/releases/3.3.3/\r\n/')
        self.assertEqual({}, context_processors.url_name(request))

        request = self.factory.get('/nothing/here/')
        self.assertEqual({}, context_processors.url_name(request))
    def test_url_name(self):
        mock_request = MockRequest(path='/inner/')
        self.assertEqual({'URL_NAMESPACE': '', 'URL_NAME': 'inner'}, context_processors.url_name(mock_request))

        mock_request = MockRequest(path='/events/calendars/')
        self.assertEqual({'URL_NAMESPACE': 'events', 'URL_NAME': 'events:calendar_list'}, context_processors.url_name(mock_request))

        mock_request = MockRequest(path='/getit-404/releases/3.3.3/not-an-actual-thing/')
        self.assertEqual({}, context_processors.url_name(mock_request))

        mock_request = MockRequest(path='/getit-404/releases/3.3.3/\r\n/')
        self.assertEqual({}, context_processors.url_name(mock_request))

        mock_request = MockRequest(path='/nothing/here/')
        self.assertEqual({}, context_processors.url_name(mock_request))
    def test_url_name(self):
        mock_request = MockRequest(path='/inner/')
        self.assertEqual({'URL_NAMESPACE': '', 'URL_NAME': 'inner'}, context_processors.url_name(mock_request))

        mock_request = MockRequest(path='/events/calendars/')
        self.assertEqual({'URL_NAMESPACE': 'events', 'URL_NAME': 'events:calendar_list'}, context_processors.url_name(mock_request))