Files
deb-python-django-compressor/compressor/tests/storage.py
2011-01-20 12:52:54 +01:00

17 lines
510 B
Python

import gzip
from compressor.storage import CompressorFileStorage
class TestStorage(CompressorFileStorage):
"""
Test compressor storage that gzips storage files
"""
def url(self, name):
return u'%s.gz' % super(TestStorage, self).url(name)
def save(self, filename, content):
filename = super(TestStorage, self).save(filename, content)
out = gzip.open(u'%s.gz' % self.path(filename), 'wb')
out.writelines(open(self.path(filename), 'rb'))
out.close()