Enable S3 storage tests by env variable
This commit is contained in:
parent
8482a0caa0
commit
799144defd
|
|
@ -3,6 +3,10 @@ import os
|
||||||
|
|
||||||
|
|
||||||
os.environ["IT_APP_ENVIRONMENT"] = "local"
|
os.environ["IT_APP_ENVIRONMENT"] = "local"
|
||||||
|
os.environ["AWS_S3_SECRET_ACCESS_KEY"] = os.environ.get(
|
||||||
|
"AWS_S3_SECRET_ACCESS_KEY",
|
||||||
|
"!!!default_for_quieting_tests_within_pycharm!!!",
|
||||||
|
)
|
||||||
|
|
||||||
from .base import * # noqa
|
from .base import * # noqa
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
import datetime
|
import datetime
|
||||||
from unittest import skip
|
import os
|
||||||
|
from unittest import skipIf
|
||||||
|
|
||||||
from django.core.files.uploadedfile import SimpleUploadedFile
|
from django.core.files.uploadedfile import SimpleUploadedFile
|
||||||
from django.test import TestCase
|
from django.test import TestCase
|
||||||
|
|
@ -12,7 +13,10 @@ from vbv_lernwelt.media_files.models import ContentDocument
|
||||||
TITLE = "Musterlösung Fahrzeug"
|
TITLE = "Musterlösung Fahrzeug"
|
||||||
|
|
||||||
|
|
||||||
@skip("Those tests useful are to manually test the storage layer.")
|
@skipIf(
|
||||||
|
os.environ.get("ENABLE_S3_STORAGE_UNIT_TESTS") is None,
|
||||||
|
"Only enable tests by setting ENABLE_S3_STORAGE_UNIT_TESTS=1",
|
||||||
|
)
|
||||||
class TestContentDocumentServing(TestCase):
|
class TestContentDocumentServing(TestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
create_default_users()
|
create_default_users()
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
import datetime
|
import datetime
|
||||||
from unittest import skip, skipIf
|
import os
|
||||||
|
from unittest import skipIf
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.core.files.uploadedfile import SimpleUploadedFile
|
from django.core.files.uploadedfile import SimpleUploadedFile
|
||||||
|
|
@ -11,7 +12,10 @@ from vbv_lernwelt.media_files.models import ContentDocument
|
||||||
TITLE = "Musterlösung Fahrzeug"
|
TITLE = "Musterlösung Fahrzeug"
|
||||||
|
|
||||||
|
|
||||||
@skip("Those tests useful are to manually test the storage layer.")
|
@skipIf(
|
||||||
|
os.environ.get("ENABLE_S3_STORAGE_UNIT_TESTS") is None,
|
||||||
|
"Only enable tests by setting ENABLE_S3_STORAGE_UNIT_TESTS=1",
|
||||||
|
)
|
||||||
class TestContentDocumentStorage(TestCase):
|
class TestContentDocumentStorage(TestCase):
|
||||||
@override_settings(FILE_UPLOAD_STORAGE="s3")
|
@override_settings(FILE_UPLOAD_STORAGE="s3")
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue