mirror of
https://github.com/Hopiu/wagtail-modeltranslation.git
synced 2026-03-16 22:10:30 +00:00
parent
7d69a7135d
commit
11cbedfe13
5 changed files with 11 additions and 30 deletions
|
|
@ -28,12 +28,6 @@ matrix:
|
||||||
env: WAGTAIL="wagtail>=1.9,<1.10"
|
env: WAGTAIL="wagtail>=1.9,<1.10"
|
||||||
- python: "3.5"
|
- python: "3.5"
|
||||||
env: WAGTAIL="wagtail>=1.8,<1.9"
|
env: WAGTAIL="wagtail>=1.8,<1.9"
|
||||||
- python: "3.5"
|
|
||||||
env: WAGTAIL="wagtail>=1.6,<1.7"
|
|
||||||
- python: "3.5"
|
|
||||||
env: WAGTAIL="wagtail>=1.5,<1.6"
|
|
||||||
- python: "3.5"
|
|
||||||
env: WAGTAIL="wagtail>=1.4,<1.5"
|
|
||||||
before_script:
|
before_script:
|
||||||
- mysql -e 'create database wagtail_modeltranslation;'
|
- mysql -e 'create database wagtail_modeltranslation;'
|
||||||
- psql -c 'create database wagtail_modeltranslation;' -U postgres
|
- psql -c 'create database wagtail_modeltranslation;' -U postgres
|
||||||
|
|
|
||||||
12
runtests.py
12
runtests.py
|
|
@ -5,10 +5,7 @@ import sys
|
||||||
import django
|
import django
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.core.management import call_command
|
from django.core.management import call_command
|
||||||
try:
|
from wagtail import VERSION
|
||||||
from wagtail import VERSION
|
|
||||||
except ImportError:
|
|
||||||
VERSION = 1, 6, 3 # assume it's 1.6.3, the latest version without VERSION
|
|
||||||
|
|
||||||
|
|
||||||
def runtests():
|
def runtests():
|
||||||
|
|
@ -36,7 +33,7 @@ def runtests():
|
||||||
|
|
||||||
# Configure test environment
|
# Configure test environment
|
||||||
import wagtail
|
import wagtail
|
||||||
if VERSION[0] < 2:
|
if VERSION < (2,):
|
||||||
WAGTAIL_MODULES = [
|
WAGTAIL_MODULES = [
|
||||||
'wagtail.wagtailcore',
|
'wagtail.wagtailcore',
|
||||||
'wagtail.wagtailadmin',
|
'wagtail.wagtailadmin',
|
||||||
|
|
@ -71,7 +68,7 @@ def runtests():
|
||||||
]
|
]
|
||||||
WAGTAIL_CORE = 'wagtail.core'
|
WAGTAIL_CORE = 'wagtail.core'
|
||||||
|
|
||||||
|
|
||||||
settings.configure(
|
settings.configure(
|
||||||
DATABASES=DATABASES,
|
DATABASES=DATABASES,
|
||||||
INSTALLED_APPS=[
|
INSTALLED_APPS=[
|
||||||
|
|
@ -93,8 +90,7 @@ def runtests():
|
||||||
MIDDLEWARE_CLASSES=(),
|
MIDDLEWARE_CLASSES=(),
|
||||||
)
|
)
|
||||||
|
|
||||||
if django.VERSION >= (1, 7):
|
django.setup()
|
||||||
django.setup()
|
|
||||||
failures = call_command(
|
failures = call_command(
|
||||||
'test', 'wagtail_modeltranslation', interactive=False, failfast=False, verbosity=2)
|
'test', 'wagtail_modeltranslation', interactive=False, failfast=False, verbosity=2)
|
||||||
|
|
||||||
|
|
|
||||||
2
setup.py
2
setup.py
|
|
@ -45,7 +45,7 @@ setup(
|
||||||
'wagtail_modeltranslation.migrate.management.commands'],
|
'wagtail_modeltranslation.migrate.management.commands'],
|
||||||
package_data={'wagtail_modeltranslation': ['static/wagtail_modeltranslation/css/*.css',
|
package_data={'wagtail_modeltranslation': ['static/wagtail_modeltranslation/css/*.css',
|
||||||
'static/wagtail_modeltranslation/js/*.js']},
|
'static/wagtail_modeltranslation/js/*.js']},
|
||||||
install_requires=['wagtail>=1.4', 'django-modeltranslation>=0.13b1'],
|
install_requires=['wagtail>=1.8', 'django-modeltranslation>=0.13b1'],
|
||||||
download_url='https://github.com/infoportugal/wagtail-modeltranslation/archive/v0.8.tar.gz',
|
download_url='https://github.com/infoportugal/wagtail-modeltranslation/archive/v0.8.tar.gz',
|
||||||
classifiers=[
|
classifiers=[
|
||||||
'Programming Language :: Python',
|
'Programming Language :: Python',
|
||||||
|
|
|
||||||
|
|
@ -27,6 +27,7 @@ try:
|
||||||
from wagtail.core.models import Page, Site
|
from wagtail.core.models import Page, Site
|
||||||
from wagtail.core.fields import StreamField, StreamValue
|
from wagtail.core.fields import StreamField, StreamValue
|
||||||
from wagtail.core.url_routing import RouteResult
|
from wagtail.core.url_routing import RouteResult
|
||||||
|
from wagtail.core.utils import WAGTAIL_APPEND_SLASH
|
||||||
from wagtail.images.edit_handlers import ImageChooserPanel
|
from wagtail.images.edit_handlers import ImageChooserPanel
|
||||||
from wagtail.search.index import SearchField
|
from wagtail.search.index import SearchField
|
||||||
from wagtail.snippets.models import get_snippet_models
|
from wagtail.snippets.models import get_snippet_models
|
||||||
|
|
@ -38,17 +39,11 @@ except ImportError:
|
||||||
from wagtail.wagtailcore.models import Page, Site
|
from wagtail.wagtailcore.models import Page, Site
|
||||||
from wagtail.wagtailcore.fields import StreamField, StreamValue
|
from wagtail.wagtailcore.fields import StreamField, StreamValue
|
||||||
from wagtail.wagtailcore.url_routing import RouteResult
|
from wagtail.wagtailcore.url_routing import RouteResult
|
||||||
|
from wagtail.wagtailcore.utils import WAGTAIL_APPEND_SLASH
|
||||||
from wagtail.wagtailimages.edit_handlers import ImageChooserPanel
|
from wagtail.wagtailimages.edit_handlers import ImageChooserPanel
|
||||||
from wagtail.wagtailsearch.index import SearchField
|
from wagtail.wagtailsearch.index import SearchField
|
||||||
from wagtail.wagtailsnippets.models import get_snippet_models
|
from wagtail.wagtailsnippets.models import get_snippet_models
|
||||||
from wagtail.wagtailsnippets.views.snippets import SNIPPET_EDIT_HANDLERS
|
from wagtail.wagtailsnippets.views.snippets import SNIPPET_EDIT_HANDLERS
|
||||||
try:
|
|
||||||
from wagtail.core.utils import WAGTAIL_APPEND_SLASH
|
|
||||||
except ImportError:
|
|
||||||
try:
|
|
||||||
from wagtail.wagtailcore.utils import WAGTAIL_APPEND_SLASH
|
|
||||||
except ImportError:
|
|
||||||
WAGTAIL_APPEND_SLASH = True # Wagtail<1.5
|
|
||||||
from wagtail_modeltranslation.settings import CUSTOM_SIMPLE_PANELS, CUSTOM_COMPOSED_PANELS
|
from wagtail_modeltranslation.settings import CUSTOM_SIMPLE_PANELS, CUSTOM_COMPOSED_PANELS
|
||||||
from wagtail_modeltranslation.utils import compare_class_tree_depth
|
from wagtail_modeltranslation.utils import compare_class_tree_depth
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,10 +12,7 @@ from django.test.client import RequestFactory
|
||||||
from django.test.utils import override_settings
|
from django.test.utils import override_settings
|
||||||
from django.utils.translation import get_language, trans_real
|
from django.utils.translation import get_language, trans_real
|
||||||
from modeltranslation import settings as mt_settings, translator
|
from modeltranslation import settings as mt_settings, translator
|
||||||
try:
|
from wagtail import VERSION
|
||||||
from wagtail import VERSION
|
|
||||||
except ImportError:
|
|
||||||
VERSION = 1, 6, 3 # assume it's 1.6.3, the latest version without VERSION
|
|
||||||
from .util import page_factory
|
from .util import page_factory
|
||||||
|
|
||||||
from wagtail_modeltranslation.tests.test_settings import TEST_SETTINGS
|
from wagtail_modeltranslation.tests.test_settings import TEST_SETTINGS
|
||||||
|
|
@ -47,8 +44,7 @@ class WagtailModeltranslationTransactionTestBase(TransactionTestCase):
|
||||||
if not WagtailModeltranslationTransactionTestBase.synced:
|
if not WagtailModeltranslationTransactionTestBase.synced:
|
||||||
# In order to perform only one syncdb
|
# In order to perform only one syncdb
|
||||||
WagtailModeltranslationTransactionTestBase.synced = True
|
WagtailModeltranslationTransactionTestBase.synced = True
|
||||||
mgr = (override_settings(**TEST_SETTINGS) if django.VERSION < (1, 8)
|
mgr = dummy_context_mgr()
|
||||||
else dummy_context_mgr())
|
|
||||||
with mgr:
|
with mgr:
|
||||||
# 1. Reload translation in case USE_I18N was False
|
# 1. Reload translation in case USE_I18N was False
|
||||||
from django.utils import translation as dj_trans
|
from django.utils import translation as dj_trans
|
||||||
|
|
@ -324,7 +320,7 @@ class WagtailModeltranslationTest(WagtailModeltranslationTestBase):
|
||||||
|
|
||||||
page_edit_handler = models.InlinePanelPage.get_edit_handler()
|
page_edit_handler = models.InlinePanelPage.get_edit_handler()
|
||||||
|
|
||||||
if VERSION[0] < 2:
|
if VERSION < (2,):
|
||||||
form = page_edit_handler.get_form_class(models.InlinePanelPage)
|
form = page_edit_handler.get_form_class(models.InlinePanelPage)
|
||||||
else:
|
else:
|
||||||
form = page_edit_handler.get_form_class()
|
form = page_edit_handler.get_form_class()
|
||||||
|
|
@ -363,7 +359,7 @@ class WagtailModeltranslationTest(WagtailModeltranslationTestBase):
|
||||||
from wagtail.wagtailsnippets.views.snippets import get_snippet_edit_handler
|
from wagtail.wagtailsnippets.views.snippets import get_snippet_edit_handler
|
||||||
snippet_edit_handler = get_snippet_edit_handler(models.InlinePanelSnippet)
|
snippet_edit_handler = get_snippet_edit_handler(models.InlinePanelSnippet)
|
||||||
|
|
||||||
if VERSION[0] < 2:
|
if VERSION < (2,):
|
||||||
form = snippet_edit_handler.get_form_class(models.InlinePanelSnippet)
|
form = snippet_edit_handler.get_form_class(models.InlinePanelSnippet)
|
||||||
else:
|
else:
|
||||||
form = snippet_edit_handler.get_form_class()
|
form = snippet_edit_handler.get_form_class()
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue