Skip to content

Commit 784ac40

Browse files
committed
Register transforms for FileField. Fix #60
It turns out the existing transformations were not registered. Also add a test for #60.
1 parent 4b2515a commit 784ac40

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

pylint_django/tests/input/func_noerror_model_fields.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,9 @@ def durationfield_tests(self):
7676
print(self.durationfield.total_seconds())
7777

7878
def filefield_tests(self):
79+
self.filefield.save('/dev/null', 'TEST')
7980
print(self.filefield.file)
81+
self.imagefield.save('/dev/null', 'TEST')
8082
print(self.imagefield.file)
8183

8284
def numberfield_tests(self):

pylint_django/transforms/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,5 @@ def set_fake_locals(module):
4646
'Manager')
4747
_add_transform('django.utils.translation', 'ugettext_lazy')
4848
_add_transform('mongoengine', 'Document')
49+
# register transform for FileField/ImageField, see #60
50+
_add_transform('django.db.models.fields.files', 'FileField')

0 commit comments

Comments
 (0)