# -*- coding: utf-8 -*-
-
+# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later.
+# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
+#
from os import path
from django.core.files.uploadedfile import SimpleUploadedFile
from django.test import TestCase
from django.test.utils import override_settings
-from django.utils import simplejson as json
+import json
from catalogue.models import Book, Tag
from picture.forms import PictureImportForm
@override_settings(
- API_WAIT=-1,
+ API_WAIT=-1,
CACHES = {'api': {'BACKEND': 'django.core.cache.backends.dummy.DummyCache'},
'default': {'BACKEND': 'django.core.cache.backends.dummy.DummyCache'},
'permanent': {'BACKEND': 'django.core.cache.backends.dummy.DummyCache'}}
book.save()
changes = json.loads(self.client.get('/api/changes/0.json?book_fields=title&tag_fields=name').content)
- self.assertEqual(changes['updated']['books'],
+ self.assertEqual(changes['updated']['books'],
[{'id': book.id, 'title': book.title}],
'Invalid book format in changes')
- self.assertEqual(changes['updated']['tags'],
+ self.assertEqual(changes['updated']['tags'],
[{'id': tag.id, 'name': tag.name}],
'Invalid tag format in changes')
if import_form.is_valid():
import_form.save()
- pic = Picture.objects.get(slug=slug)
-
+ Picture.objects.get(slug=slug)