def test_guess_filename(self): for base_url in ('/media/', 'http://media.example.com/'): settings.COMPRESS_URL = base_url url = '%s/img/python.png' % settings.COMPRESS_URL.rstrip('/') path = os.path.join(settings.COMPRESS_ROOT, 'img/python.png') content = "p { background: url('%s') }" % url filter = CssAbsoluteFilter(content) self.assertEqual(path, filter.guess_filename(url))
def test_guess_filename(self): for base_url in ('/static/', 'http://static.example.com/'): with self.settings(COMPRESS_URL=base_url): url = '%s/img/python.png' % settings.COMPRESS_URL.rstrip('/') path = os.path.join(settings.COMPRESS_ROOT, 'img/python.png') content = "p { background: url('%s') }" % url filter = CssAbsoluteFilter(content) self.assertEqual(path, filter.guess_filename(url))
def test_guess_filename(self): import urllib from compressor.filters.css_default import CssAbsoluteFilter for base_url in ('/media/', 'http://media.example.com/'): settings.COMPRESS_URL = base_url url = '%s/img/python.png' % settings.COMPRESS_URL.rstrip('/') path = os.path.join(settings.COMPRESS_ROOT, 'img/python.png') content = "p { background: url('%s') }" % url filter = CssAbsoluteFilter(content) self.assertEqual(path, filter.guess_filename(url))
def test_guess_filename(self): import urllib from compressor.filters.css_default import CssAbsoluteFilter for base_url in ("/media/", "http://media.example.com/"): settings.COMPRESS_URL = base_url url = "%s/img/python.png" % settings.COMPRESS_URL.rstrip("/") path = os.path.join(settings.COMPRESS_ROOT, "img/python.png") content = "p { background: url('%s') }" % url filter = CssAbsoluteFilter(content) self.assertEqual(path, filter.guess_filename(url))