Skip to content

Instantly share code, notes, and snippets.

@pvieytes
Forked from qingfeng/models.py
Created November 19, 2015 20:38
Show Gist options
  • Save pvieytes/5a2835b2120ca58c12ce to your computer and use it in GitHub Desktop.
Save pvieytes/5a2835b2120ca58c12ce to your computer and use it in GitHub Desktop.
Django Image Field UnitTest
from django.db import models
class M1(models.Model):
title = models.CharField(max_length=100)
img1 = models.ImageField(upload_to="static/")
def __unicode__(self):
return self.title
"""
This file demonstrates two different styles of tests (one doctest and one
unittest). These will both pass when you run "manage.py test".
Replace these with more appropriate tests for your application.
"""
from django.test import TestCase
from django.core.files import File
from app1.models import M1
class SimpleTest(TestCase):
def test_basic_addition(self):
m1 = M1()
m1.title = "aaa"
m1.img1 = File(open("/tmp/p5/twitter.jpg"))
m1.save()
p = M1.objects.get(id=1).img1.path
self.failUnless(open(p), 'file not found')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment