From d34d35ee07712306d86fff68db5fe28dbe263ed6 Mon Sep 17 00:00:00 2001 From: Thomas Goirand Date: Sun, 12 Oct 2014 04:37:56 +0000 Subject: * Add a patch to call django.setup() if using Django 1.7 in the unit tests. This fixes FTBFS (Closes: #764837). --- debian/changelog | 7 +++++++ .../add-django-1.7-compat-with-new-django.setup.patch | 18 ++++++++++++++++++ debian/patches/series | 1 + 3 files changed, 26 insertions(+) create mode 100644 debian/patches/add-django-1.7-compat-with-new-django.setup.patch (limited to 'debian') diff --git a/debian/changelog b/debian/changelog index a1acdb5..6b0ea1c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +factory-boy (2.4.1-3) unstable; urgency=medium + + * Add a patch to call django.setup() if using Django 1.7 in the unit tests. + This fixes FTBFS (Closes: #764837). + + -- Thomas Goirand Sun, 12 Oct 2014 04:36:54 +0000 + factory-boy (2.4.1-2) unstable; urgency=medium * Disabled broken a test (Closes: #759914). diff --git a/debian/patches/add-django-1.7-compat-with-new-django.setup.patch b/debian/patches/add-django-1.7-compat-with-new-django.setup.patch new file mode 100644 index 0000000..f2cf540 --- /dev/null +++ b/debian/patches/add-django-1.7-compat-with-new-django.setup.patch @@ -0,0 +1,18 @@ +Description: Make unit tests work with Django 1.7 +Author: Thomas Goirand +Bug-Debian: https://bugs.debian.org/764837 +Forwarded: no +Last-Update: 2014-10-12 + +--- factory-boy-2.4.1.orig/tests/test_django.py ++++ factory-boy-2.4.1/tests/test_django.py +@@ -50,6 +50,9 @@ from . import tools + if django is not None: + os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'tests.djapp.settings') + ++ if hasattr(django, 'setup'): ++ django.setup() ++ + from django import test as django_test + from django.conf import settings + from django.db import models as django_models diff --git a/debian/patches/series b/debian/patches/series index 4a8b99a..b296b96 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,3 +1,4 @@ disable-intersphinx.patch removed-privacy-breach.patch disable-a-test-in-test_existing_file.patch +add-django-1.7-compat-with-new-django.setup.patch -- cgit v1.2.3