API links fixes.
[wolnelektury.git] / src / catalogue / test_utils.py
index 9d87311..8c76b89 100644 (file)
@@ -7,14 +7,14 @@ import tempfile
 from traceback import extract_stack
 from django.test import TestCase
 from django.test.utils import override_settings
 from traceback import extract_stack
 from django.test import TestCase
 from django.test.utils import override_settings
-from fnpdjango.utils.text.slughifi import slughifi
+from slugify import slugify
 from librarian import WLURI
 from django.conf import settings
 
 
 @override_settings(
     MEDIA_ROOT=tempfile.mkdtemp(prefix='djangotest_'),
 from librarian import WLURI
 from django.conf import settings
 
 
 @override_settings(
     MEDIA_ROOT=tempfile.mkdtemp(prefix='djangotest_'),
-    CATALOGUE_DONT_BUILD=set(['pdf', 'mobi', 'epub', 'txt', 'fb2', 'cover']),
+    CATALOGUE_DONT_BUILD={'pdf', 'mobi', 'epub', 'txt', 'fb2', 'cover'},
     NO_SEARCH_INDEX=True,
     CELERY_ALWAYS_EAGER=True,
     CACHES={
     NO_SEARCH_INDEX=True,
     CELERY_ALWAYS_EAGER=True,
     CACHES={
@@ -72,7 +72,7 @@ class BookInfoStub(object):
 
 def info_args(title, language=None):
     """ generate some keywords for comfortable BookInfoCreation  """
 
 def info_args(title, language=None):
     """ generate some keywords for comfortable BookInfoCreation  """
-    slug = unicode(slughifi(title))
+    slug = unicode(slugify(title))
     if language is None:
         language = u'pol'
     return {
     if language is None:
         language = u'pol'
     return {
@@ -91,3 +91,7 @@ def get_fixture(path, app=None):
         mod_path = extract_stack(limit=2)[0][0]
         f_path = join(dirname(abspath(mod_path)), 'files', path)
     return f_path
         mod_path = extract_stack(limit=2)[0][0]
         f_path = join(dirname(abspath(mod_path)), 'files', path)
     return f_path
+
+
+def get_mp3_length(path):
+    return 60