From 7ae850938c3d7437fa5d7cdf914adf90e1500ea9 Mon Sep 17 00:00:00 2001 From: Unknown Date: Sat, 14 Apr 2018 13:22:58 +0300 Subject: [PATCH] Update requirements and tox to fit django 2; few code fixes --- report_builder/tests/test_utils.py | 4 ++-- report_builder_demo/urls.py | 9 +++++---- requirements.txt | 6 +++--- tox.ini | 7 +++---- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/report_builder/tests/test_utils.py b/report_builder/tests/test_utils.py index 5680c99d..744b267d 100644 --- a/report_builder/tests/test_utils.py +++ b/report_builder/tests/test_utils.py @@ -18,7 +18,7 @@ def test_a_initial_rel_field_name(self): correct """ field_name = ( - Waiter.restaurant.field.rel.name + Waiter.restaurant.field.rel.field_name if hasattr(Waiter.restaurant.field, 'rel') else Waiter.restaurant.field.target_field.name ) @@ -37,7 +37,7 @@ def test_get_relation_fields_from_model_does_not_change_field_name(self): """ get_relation_fields_from_model(Restaurant) field_name = ( - Waiter.restaurant.field.rel.name + Waiter.restaurant.field.rel.field_name if hasattr(Waiter.restaurant.field, 'rel') else Waiter.restaurant.field.target_field.name ) diff --git a/report_builder_demo/urls.py b/report_builder_demo/urls.py index 58499625..f03eef1a 100644 --- a/report_builder_demo/urls.py +++ b/report_builder_demo/urls.py @@ -1,4 +1,5 @@ -from django.urls import path, include +from django.conf.urls import url, include + from django.conf import settings from django.conf.urls.static import static @@ -6,9 +7,9 @@ admin.autodiscover() urlpatterns = [ - path('admin/', admin.site.urls), - path('report_builder/', include('report_builder_scheduled.urls')), - path('report_builder/', include('report_builder.urls')), + url(r'^admin/', admin.site.urls), + url(r'^report_builder/', include('report_builder_scheduled.urls')), + url(r'^report_builder/', include('report_builder.urls')), ] if settings.DEBUG: urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) diff --git a/requirements.txt b/requirements.txt index 8db0009b..23c7ab77 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,10 +5,10 @@ Werkzeug ipdb celery[redis] flake8 -django-money==0.11 +django-money==0.13.1 djangorestframework==3.8.2 -django_celery_beat==1.0.1 -coverage==4.4.1 +django_celery_beat==1.1.1 +coverage==4.5.1 tox model_mommy freezegun diff --git a/tox.ini b/tox.ini index a0087542..8870cc96 100644 --- a/tox.ini +++ b/tox.ini @@ -1,14 +1,13 @@ [tox] toxworkdir={env:TOX_WORK_DIR:.tox} -envlist = py{36}-django{18,110,111} +envlist = py{36}-django{111,20} [testenv] passenv = * install_command = pip install {opts} {packages} deps = - django18: django>=1.8,<1.9 - django110: django>=1.10,<1.11 django111: django>=1.11,<1.12 + django20: django>=2.0,<2.1 -r{toxinidir}/requirements.txt commands = - {envpython} {toxinidir}/manage.py test --noinput + {envpython} {toxinidir}/manage.py test --noinput