예제 #1
0
    def cache_file_url(self):
        """キャッシュファイルのURLの取得"""
        url = CacheFileHelper.get_document_file_url(
            self.file_name,
            self.cache_name,
        )

        return url
 def test_get_document_file_url(self):
     org_file_name = '9a331bc8f7744c179caa20df0c3649b6.pdf'  # 書類サンプル1
     cache_file_name = 'cache_test_document.pdf'
     url = CacheFileHelper.get_document_file_url(
         org_file_name,
         cache_file_name,
     )
     self.assertEqual(
         url,
         urljoin(self.cache_file_url, "./documents/" + cache_file_name),
     )
     cache_path = os.path.join(settings.CACHE_FILE_DIR, 'documents',
                               cache_file_name)
     self.assertTrue(os.path.exists(cache_path))
     os.remove(cache_path)