Example #1
0
 def test_calculate_replacements(self):
     response = HttpResponse()
     response.content = """
     <script>
     var js="%(STATIC_URL)-s"
     var js="%(STATIC_URL)-sfolder/"
     var js="%(STATIC_URL)-sfolder/file.jpg"
     </script>
     """ %({'STATIC_URL': settings.STATIC_URL, })
     logger.debug(response.content)
     replacements = self.cb.calculate_replacements(response)
     logger.debug(replacements)
Example #2
0
 def test_static_url_rewrites(self):
     logger.debug(self.response.content)
     replacements = self.cb.calculate_replacements(self.response)
     logger.debug(replacements)
     response = self.cb.process_response(self.request, self.response)
     logger.debug(response.content)
     self.assertEqual(self.response.status_code, 200)
     #assert(False)
     return None
Example #3
0
    def setUp(self):
        """set up some content to practice on in self.content"""
        CBTestCase.setUp(self)

        self.workdir = os.tmpnam()
        os.mkdir(self.workdir)
        os.mkdir(os.path.join(self.workdir, 'folder'))
        for f in ('favicon.ico',):
            fh = file(os.path.join(self.workdir, f), 'w')
            fh.write('testfile')
        settings.STATIC_URL = 'http://static.example.com/'
        logger.debug(settings.STATIC_URL)
        settings.STATIC_ROOT = self.workdir
        logger.debug(settings.STATIC_ROOT)
        settings.MEDIA_URL = settings.STATIC_URL + 'media/' 
        logger.debug(settings.MEDIA_URL)
        settings.CACHEBUST_STATIC_URL = 'true'
        settings.CACHEBUST_STATIC_LOCAL_URL = 'true'
        settings.CACHEBUST_MEDIA_URL = 'true'
        self.request = HttpRequest()
        self.response = HttpResponse()
        self.response.content = """
        <html>
        <head>
        <link src="%(STATIC_URL)-sfavicon.ico"/>
        <link src="%(STATIC_URL)-ssites/common/c/print.css"/>
        <link src="%(MEDIA_URL)-ssites/common/c/screen.css"/>
        <script src="%(STATIC_URL)-ssites/common/j/jquery.js"/>
        <script>
            var myTestString = "%(STATIC_URL)-sfolder/";
        </script>
        </head>
        <body>
        <img href="%(MEDIA_URL)-sgraphic/first.gif" width="100"
        height="200"/>
        </body>
        </html>
        """ %({
            'STATIC_URL': settings.STATIC_URL,
            'MEDIA_URL': settings.MEDIA_URL,
              })
        return None