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)