Skip to content

Commit

Permalink
Use CACHE_TIMEOUT for all static files
Browse files Browse the repository at this point in the history
  • Loading branch information
oittaa committed Jan 31, 2021
1 parent f5e18c2 commit d3fd42c
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 4 deletions.
1 change: 1 addition & 0 deletions app/main.py
Expand Up @@ -45,6 +45,7 @@
]
}
app = Flask(__name__)
app.config['SEND_FILE_MAX_AGE_DEFAULT'] = CACHE_TIMEOUT
app.wsgi_app = ProxyFix(app.wsgi_app, x_for=X_FOR, x_proto=X_PROTO)
talisman = Talisman(
app,
Expand Down
8 changes: 4 additions & 4 deletions app/test.py
Expand Up @@ -125,6 +125,10 @@ def test_api_get(self, mock_dl, mock_ul, mock_be):
r = requests.get(TEST_NET_AVIF)
self.assertEqual(response.data, r.content)
mock_dl.side_effect = self.download_blob
self.cache['-testing-'+TEST_NET_JPG_HASH+'.avif'] = 'FAKEDATA'.encode('utf-8')
response = self.app.get('/api?url={}'.format(urllib.parse.quote(TEST_NET_JPG)), follow_redirects=True)
self.assertEqual(response.status_code, 200)
self.assertEqual(response.data, 'FAKEDATA'.encode('utf-8'))
mock_ul.side_effect = self.upload_blob
response = self.app.get('/api?url={}'.format(urllib.parse.quote(TEST_NET_BMP)), follow_redirects=True)
self.assertEqual(response.status_code, 200)
Expand All @@ -134,10 +138,6 @@ def test_api_get(self, mock_dl, mock_ul, mock_be):
self.assertEqual(response.status_code, 200)
self.assertEqual(response.headers.get('Content-Type'), 'image/avif')
self.assertEqual(response.data, temp_data)
self.cache['-testing-'+TEST_NET_JPG_HASH+'.avif'] = 'FAKEDATA'.encode('utf-8')
response = self.app.get('/api?url={}'.format(urllib.parse.quote(TEST_NET_JPG)), follow_redirects=True)
self.assertEqual(response.status_code, 200)
self.assertEqual(response.data, 'FAKEDATA'.encode('utf-8'))

@patch('main.blob_exists')
@patch('main.upload_blob', side_effect=exceptions.NotFound('Test'))
Expand Down

0 comments on commit d3fd42c

Please sign in to comment.