Open binary files in the binary mode

Make sure that we are using binary mode to read binary files like images, this Fixes #20
This commit is contained in:
Krzysztof Klimonda
2013-04-05 19:10:17 +02:00
parent aeeae41cd7
commit 3b10868832
2 changed files with 3 additions and 3 deletions

View File

@@ -19,7 +19,7 @@ def filter_generator_for(size):
def mock_requests_get(url): def mock_requests_get(url):
response = mock.Mock(content=open('logo.png').read()) response = mock.Mock(content=open('logo.png', 'rb').read())
return response return response

View File

@@ -1,6 +1,6 @@
from django.conf import settings from django.conf import settings
from django.contrib.auth.models import Permission from django.contrib.auth.models import Permission
from django.core.files import File from django.core.files.images import ImageFile
from django.db.models.query import QuerySet from django.db.models.query import QuerySet
from django.test import TestCase from django.test import TestCase
@@ -33,7 +33,7 @@ class TagFactory(factory.Factory):
class ImageFactory(factory.Factory): class ImageFactory(factory.Factory):
image = factory.LazyAttribute(lambda a: File(open(TEST_IMAGE_PATH))) image = factory.LazyAttribute(lambda a: ImageFile(open(TEST_IMAGE_PATH, 'rb')))
class PinFactory(factory.Factory): class PinFactory(factory.Factory):