Reorganize core package tests into modules

This commit is contained in:
Krzysztof Klimonda
2013-03-03 09:10:42 -08:00
parent 5b777b7e14
commit 03e05906f8
3 changed files with 24 additions and 2 deletions

View File

@@ -0,0 +1,2 @@
from .api import *
from .forms import *

View File

@@ -6,8 +6,11 @@ from django_images.models import Thumbnail
from taggit.models import Tag
from tastypie.test import ResourceTestCase
from .models import Pin, Image
from ..users.models import User
from ..models import Pin, Image
from ...users.models import User
__all__ = ['ImageResourceTest', 'PinResourceTest']
def filter_generator_for(size):
@@ -197,6 +200,12 @@ class PinResourceTest(ResourceTestCase):
self.assertValidJSONResponse(response)
self.assertEqual(self.deserialize(response)['objects'][0]['id'], pin.id)
def test_get_list_json_filtered(self):
tag = self.pin_1.tags.all()[0]
response = self.api_client.get('/api/v1/pin/', format='json', data={'tag': tag})
self.assertValidJSONResponse(response)
self.assertEqual(self.deserialize(response)['objects'][0]['id'], self.pin_1.id)
def test_get_list_json(self):
user = User.objects.get(pk=1)
image = Image.objects.get(pk=1)

11
pinry/core/tests/forms.py Normal file
View File

@@ -0,0 +1,11 @@
from django.test import TestCase
from ..forms import ImageForm
__all__ = ['ImageFormTest']
class ImageFormTest(TestCase):
def test_image_field_prefix(self):
"""Assert that the image field has a proper name"""
form = ImageForm()
self.assertInHTML("<input id='id_qqfile' name='qqfile' type='file' />", str(form))