Skip to content

Commit

Permalink
Add tests for automatic widget swap
Browse files Browse the repository at this point in the history
  • Loading branch information
codingjoe committed Sep 8, 2017
1 parent 2f1a65c commit e71d51d
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions tests/test_apps.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import importlib

from django.forms import ClearableFileInput

from s3file.apps import S3FileConfig
from s3file.forms import S3FileInput


class TestS3FileConfig:
def test_ready(self, settings):
app = S3FileConfig('s3file', __import__('tests.testapp'))
app.ready()
forms = importlib.import_module('django.forms')
assert forms.FileField.widget == ClearableFileInput
settings.DEFAULT_FILE_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
app.ready()
assert forms.FileField.widget == S3FileInput

0 comments on commit e71d51d

Please sign in to comment.