""" Tests for the request cache. """ from django.conf import settings from django.test import TestCase from request_cache import get_request_or_stub class TestRequestCache(TestCase): """ Tests for the request cache. """ def test_get_request_or_stub(self): # Outside the context of the request, we should still get a request # that allows us to build an absolute URI. stub = get_request_or_stub() expected_url = "http://{site_name}/foobar".format(site_name=settings.SITE_NAME) self.assertEqual(stub.build_absolute_uri("foobar"), expected_url)