def test_get_bytes_content_name(self): with media_root(): storage = HashedFilenameFileSystemStorage() self.assertEqual( storage._get_content_name(name='', content=ContentFile(self.BCONTENT)), '%s' % self.SHA1SUM) self.assertEqual( storage._get_content_name(name='', content=ContentFile(self.BCONTENT), chunk_size=1), '%s' % self.SHA1SUM) self.assertEqual( storage._get_content_name(name='foo', content=ContentFile(self.BCONTENT)), '%s' % self.SHA1SUM) self.assertEqual( storage._get_content_name(name='foo.txt', content=ContentFile(self.BCONTENT)), '%s.txt' % self.SHA1SUM) self.assertEqual( storage._get_content_name(name='foo/bar', content=ContentFile(self.BCONTENT)), 'foo/%s' % self.SHA1SUM) self.assertEqual( storage._get_content_name(name='foo/bar.txt', content=ContentFile(self.BCONTENT)), 'foo/%s.txt' % self.SHA1SUM)
def test_get_content_name(self): with media_root(): storage = HashedFilenameFileSystemStorage() self.assertEqual( storage._get_content_name(name='', content=ContentFile(self.CONTENT)), '%s' % self.SHA1SUM ) self.assertEqual( storage._get_content_name(name='', content=ContentFile(self.CONTENT), chunk_size=1), '%s' % self.SHA1SUM ) self.assertEqual( storage._get_content_name(name='foo', content=ContentFile(self.CONTENT)), '%s' % self.SHA1SUM ) self.assertEqual( storage._get_content_name(name='foo.txt', content=ContentFile(self.CONTENT)), '%s.txt' % self.SHA1SUM ) self.assertEqual( storage._get_content_name(name='foo/bar', content=ContentFile(self.CONTENT)), 'foo/%s' % self.SHA1SUM ) self.assertEqual( storage._get_content_name(name='foo/bar.txt', content=ContentFile(self.CONTENT)), 'foo/%s.txt' % self.SHA1SUM )