X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/1d85ebc2439c19626574166d4f37ae4990fdbf27..7e6d14043e3e2dce8e3fdcef0b0fc649680b07b3:/apps/catalogue/test_utils.py diff --git a/apps/catalogue/test_utils.py b/apps/catalogue/test_utils.py index 1dcd7266a..70aae02d4 100644 --- a/apps/catalogue/test_utils.py +++ b/apps/catalogue/test_utils.py @@ -3,6 +3,7 @@ from django.test import TestCase import shutil import tempfile from slughifi import slughifi +from librarian import WLURI class WLTestCase(TestCase): """ @@ -10,7 +11,8 @@ class WLTestCase(TestCase): """ def setUp(self): self._MEDIA_ROOT, settings.MEDIA_ROOT = settings.MEDIA_ROOT, tempfile.mkdtemp(prefix='djangotest_') - settings.NO_BUILD_EPUB = settings.NO_BUILD_TXT = True + settings.NO_BUILD_PDF = settings.NO_BUILD_MOBI = settings.NO_BUILD_EPUB = settings.NO_BUILD_TXT = True + settings.CELERY_ALWAYS_EAGER = True def tearDown(self): shutil.rmtree(settings.MEDIA_ROOT, True) @@ -40,12 +42,14 @@ class BookInfoStub(object): return dict((key, unicode(value)) for key, value in self.__dict.items()) -def info_args(title): +def info_args(title, language=None): """ generate some keywords for comfortable BookInfoCreation """ slug = unicode(slughifi(title)) + if language is None: + language = u'pol' return { 'title': unicode(title), - 'slug': slug, - 'url': u"http://wolnelektury.pl/example/%s" % slug, + 'url': WLURI.from_slug_and_lang(slug, language), 'about': u"http://wolnelektury.pl/example/URI/%s" % slug, + 'language': language, }