Exemple #1
0
 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
         )