build: remove boto old version (#31282)
This commit is contained in:
committed by
GitHub
parent
3726d122f9
commit
14e6040141
@@ -5,11 +5,11 @@ Storage backend for course import and export.
|
||||
|
||||
from django.conf import settings
|
||||
from django.core.files.storage import get_storage_class
|
||||
from storages.backends.s3boto import S3BotoStorage
|
||||
from storages.backends.s3boto3 import S3Boto3Storage
|
||||
from storages.utils import setting
|
||||
|
||||
|
||||
class ImportExportS3Storage(S3BotoStorage): # pylint: disable=abstract-method
|
||||
class ImportExportS3Storage(S3Boto3Storage): # pylint: disable=abstract-method
|
||||
"""
|
||||
S3 backend for course import and export OLX files.
|
||||
"""
|
||||
|
||||
@@ -25,7 +25,6 @@ from django.test.utils import override_settings
|
||||
from milestones.tests.utils import MilestonesTestCaseMixin
|
||||
from opaque_keys.edx.locator import LibraryLocator
|
||||
from path import Path as path
|
||||
from storages.backends.s3boto import S3BotoStorage
|
||||
from storages.backends.s3boto3 import S3Boto3Storage
|
||||
from user_tasks.models import UserTaskStatus
|
||||
|
||||
@@ -958,7 +957,7 @@ class ExportTestCase(CourseTestCase):
|
||||
"""
|
||||
Verify that the export status handler generates the correct export path
|
||||
for storage providers other than ``FileSystemStorage`` and
|
||||
``S3BotoStorage``
|
||||
``S3Boto3Storage``
|
||||
"""
|
||||
mock_latest_task_status.return_value = Mock(state=UserTaskStatus.SUCCEEDED)
|
||||
mock_get_user_task_artifact.return_value = self._mock_artifact(
|
||||
@@ -968,7 +967,7 @@ class ExportTestCase(CourseTestCase):
|
||||
result = json.loads(resp.content.decode('utf-8'))
|
||||
self.assertEqual(result['ExportOutput'], '/path/to/testfile.tar.gz')
|
||||
|
||||
@ddt.data(S3BotoStorage, S3Boto3Storage)
|
||||
@ddt.data(S3Boto3Storage)
|
||||
@patch('cms.djangoapps.contentstore.views.import_export._latest_task_status')
|
||||
@patch('user_tasks.models.UserTaskArtifact.objects.get')
|
||||
def test_export_status_handler_s3(
|
||||
@@ -979,7 +978,7 @@ class ExportTestCase(CourseTestCase):
|
||||
):
|
||||
"""
|
||||
Verify that the export status handler generates the correct export path
|
||||
for the ``S3BotoStorage`` storage provider
|
||||
for the ``S3Boto3Storage`` storage provider
|
||||
"""
|
||||
mock_latest_task_status.return_value = Mock(state=UserTaskStatus.SUCCEEDED)
|
||||
mock_get_user_task_artifact.return_value = self._mock_artifact(
|
||||
|
||||
@@ -5,10 +5,10 @@ Storage backend for course metadata export.
|
||||
|
||||
from django.conf import settings
|
||||
from django.core.files.storage import get_storage_class
|
||||
from storages.backends.s3boto import S3BotoStorage
|
||||
from storages.backends.s3boto3 import S3Boto3Storage
|
||||
|
||||
|
||||
class CourseMetadataExportS3Storage(S3BotoStorage): # pylint: disable=abstract-method
|
||||
class CourseMetadataExportS3Storage(S3Boto3Storage): # pylint: disable=abstract-method
|
||||
"""
|
||||
S3 backend for course metadata export
|
||||
"""
|
||||
|
||||
@@ -719,7 +719,7 @@ derived_collection_entry('TEMPLATES', 1, 'DIRS')
|
||||
DEFAULT_TEMPLATE_ENGINE = TEMPLATES[0]
|
||||
|
||||
#################################### AWS #######################################
|
||||
# S3BotoStorage insists on a timeout for uploaded assets. We should make it
|
||||
# S3Boto3Storage insists on a timeout for uploaded assets. We should make it
|
||||
# permanent instead, but rather than trying to figure out exactly where that
|
||||
# setting is, I'm just bumping the expiration time to something absurd (100
|
||||
# years). This is only used if DEFAULT_FILE_STORAGE is overriden to use S3
|
||||
@@ -2436,7 +2436,7 @@ VIDEO_IMAGE_SETTINGS = dict(
|
||||
VIDEO_IMAGE_MAX_BYTES=2 * 1024 * 1024, # 2 MB
|
||||
VIDEO_IMAGE_MIN_BYTES=2 * 1024, # 2 KB
|
||||
# Backend storage
|
||||
# STORAGE_CLASS='storages.backends.s3boto.S3BotoStorage',
|
||||
# STORAGE_CLASS='storages.backends.s3boto3.S3Boto3Storage',
|
||||
# STORAGE_KWARGS=dict(bucket='video-image-bucket'),
|
||||
STORAGE_KWARGS=dict(
|
||||
location=MEDIA_ROOT,
|
||||
@@ -2451,7 +2451,7 @@ VIDEO_IMAGE_MAX_AGE = 31536000
|
||||
VIDEO_TRANSCRIPTS_SETTINGS = dict(
|
||||
VIDEO_TRANSCRIPTS_MAX_BYTES=3 * 1024 * 1024, # 3 MB
|
||||
# Backend storage
|
||||
# STORAGE_CLASS='storages.backends.s3boto.S3BotoStorage',
|
||||
# STORAGE_CLASS='storages.backends.s3boto3.S3Boto3Storage',
|
||||
# STORAGE_KWARGS=dict(bucket='video-transcripts-bucket'),
|
||||
STORAGE_KWARGS=dict(
|
||||
location=MEDIA_ROOT,
|
||||
|
||||
@@ -338,7 +338,7 @@ AWS_S3_CUSTOM_DOMAIN = AUTH_TOKENS.get('AWS_S3_CUSTOM_DOMAIN', 'edxuploads.s3.am
|
||||
if AUTH_TOKENS.get('DEFAULT_FILE_STORAGE'):
|
||||
DEFAULT_FILE_STORAGE = AUTH_TOKENS.get('DEFAULT_FILE_STORAGE')
|
||||
elif AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY:
|
||||
DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage'
|
||||
DEFAULT_FILE_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
|
||||
else:
|
||||
DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
|
||||
|
||||
|
||||
Reference in New Issue
Block a user