Added offline compression tests

This commit is contained in:
Ulrich Petri
2011-01-28 01:29:49 +01:00
parent 7710a08b5e
commit 6f30aaf5b9
2 changed files with 23 additions and 0 deletions

View File

@@ -6,3 +6,9 @@
}
</style>
{% endcompress %}
{% compress js%}
<script type="text/javascript">
alert("test");
</script>
{% endcompress %}

View File

@@ -12,6 +12,7 @@ from compressor import storage
from compressor.css import CssCompressor
from compressor.js import JsCompressor
from compressor.conf import settings
from compressor.offline import compress_offline
from compressor.utils import get_hashed_mtime
@@ -356,3 +357,19 @@ class CacheBackendTestCase(CompressorTestCase):
def test_correct_backend(self):
from compressor.cache import cache
self.assertEqual(cache.__class__, dummy.CacheClass)
class OfflineGenerationTestCase(TestCase):
"""Uses templates/test_compressor_offline.html"""
def setUp(self):
settings.COMPRESS = True
settings.COMPRESS_OFFLINE = True
def test_offline(self):
count, result = compress_offline()
self.assertEqual(2, count)
self.assertEqual(
[u'<link rel="stylesheet" href="/media/CACHE/css/a55e1cf95000.css" type="text/css">\n',
u'<script type="text/javascript" src="/media/CACHE/js/bf53fa5b13e2.js" charset="utf-8"></script>'],
result
)