From: Thomas Fillon Date: Wed, 5 Jul 2017 07:01:10 +0000 (+0200) Subject: Fix pytest configuration X-Git-Tag: 1.6.4^2~23 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=9dee119a605d5878adfbee459be57c4497c521e8;p=telemeta.git Fix pytest configuration --- diff --git a/app/pytest.ini b/app/pytest.ini deleted file mode 100644 index b776a959..00000000 --- a/app/pytest.ini +++ /dev/null @@ -1,2 +0,0 @@ -[pytest] -DJANGO_SETTINGS_MODULE=telemeta.tests.settings_sqlite diff --git a/telemeta/tests/conftest.py b/telemeta/tests/conftest.py new file mode 100644 index 00000000..2ced35c4 --- /dev/null +++ b/telemeta/tests/conftest.py @@ -0,0 +1,21 @@ +from django.conf import settings + +def pytest_configure(): + settings.configure(#SECRET_KEY = 'test_key' + INSTALLED_APPS=('django.contrib.auth', + 'django.contrib.contenttypes', + 'django.contrib.sessions', + 'django.contrib.sites', + 'django.contrib.messages', + 'suit', + 'django.contrib.admin', + 'django.contrib.staticfiles', + 'django_extensions', + 'telemeta',), + DATABASES={ + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': ':memory:' + }, + } + ) diff --git a/telemeta/tests/test_models.py b/telemeta/tests/test_models.py index f7c65297..b56fbafd 100644 --- a/telemeta/tests/test_models.py +++ b/telemeta/tests/test_models.py @@ -20,7 +20,7 @@ # David LIPSZYC from django.contrib.auth.models import User -from django.test import TestCase + from telemeta.models import LocationType, Location, EthnicGroup from telemeta.models.enum import Publisher, PublisherCollection @@ -33,7 +33,7 @@ import pytest pytestmark = pytest.mark.django_db @pytest.mark.django_db -class CollectionItemTestCase(TestCase): +class CollectionItemTestCase: pytestmark = pytest.mark.django_db def setUp(self): @@ -320,7 +320,7 @@ class CollectionItemTestCase(TestCase): pytestmark = pytest.mark.django_db @pytest.mark.django_db -class RelatedDeleteTestCase(TestCase): +class RelatedDeleteTestCase: pytestmark = pytest.mark.django_db def setUp(self): diff --git a/telemeta/tests/test_utils.py b/telemeta/tests/test_utils.py index b71ab33d..c875d09e 100644 --- a/telemeta/tests/test_utils.py +++ b/telemeta/tests/test_utils.py @@ -18,10 +18,10 @@ # # Authors: Olivier Guilyardi -import unittest +from django.test import TestCase from telemeta.util.unaccent import unaccent_icmp -class UnaccentTestCase(unittest.TestCase): +class UnaccentTestCase(TestCase): def testSorting(self): strings = [u'Métro', u'évasion', u'àccent', u'È', u'île', u'arrivée', u'elle'] strings.sort(unaccent_icmp)