#!/usr/bin/env python
import os
import sys
from django.conf import settings

INSTALLED_APPS = [
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.admin',
    'django.contrib.humanize',
    'django.contrib.sites',
    'django_nyt',
    'testapp',
]


settings.configure(
    DEBUG=True,
    # AUTH_USER_MODEL='testdata.CustomUser',
    DATABASES={
        'default': {
            'ENGINE': 'django.db.backends.sqlite3',
        }
    },
    SITE_ID=1,
    ROOT_URLCONF='testproject.urls',
    INSTALLED_APPS=INSTALLED_APPS,
    TEMPLATE_CONTEXT_PROCESSORS=(
        "django.contrib.auth.context_processors.auth",
        "django.core.context_processors.debug",
        "django.core.context_processors.i18n",
        "django.core.context_processors.media",
        "django.core.context_processors.request",
        "django.core.context_processors.static",
        "django.core.context_processors.tz",
        "django.contrib.messages.context_processors.messages",
    ),
    USE_TZ=True,
    SOUTH_TESTS_MIGRATE=True,
    MIDDLEWARE_CLASSES=[
        'django.middleware.common.CommonMiddleware',
        'django.contrib.sessions.middleware.SessionMiddleware',
        'django.middleware.csrf.CsrfViewMiddleware',
        'django.contrib.auth.middleware.AuthenticationMiddleware',
        'django.contrib.messages.middleware.MessageMiddleware',
    ],
)


from django.core.management import execute_from_command_line
argv = [sys.argv[0], "test"]

if len(sys.argv) == 1:
    argv.append("django_nyt.tests")
else:
    # Allow tests to be specified:
    argv.extend(sys.argv[1:])

sys.path.append(os.path.join(os.path.abspath(os.path.dirname(__file__)), 'test-project'))
execute_from_command_line(argv)

@@ -596,39 +596,212 @@
 LATE
-_CONTEXT_PROCESSORS=(%0A        %22
+S=%5B%0A        %7B%0A            'BACKEND': 'django.template.backends.django.DjangoTemplates',%0A            'APP_DIRS': True,%0A            'OPTIONS': %7B%0A                'context_processors': %5B%0A                    '
 djan
@@ -839,17 +839,17 @@
 ors.auth
-%22
+'
 ,%0A      
@@ -846,35 +846,51 @@
 h',%0A        
-%22django.cor
+            'django.templat
 e.context_pr
@@ -903,17 +903,17 @@
 rs.debug
-%22
+'
 ,%0A      
@@ -910,35 +910,51 @@
 g',%0A        
+       
-%22
+     '
 django.
-cor
+templat
 e.context_pr
@@ -966,17 +966,17 @@
 ors.i18n
-%22
+'
 ,%0A      
@@ -973,35 +973,51 @@
 n',%0A        
-%22django.cor
+            'django.templat
 e.context_pr
@@ -1030,17 +1030,17 @@
 rs.media
-%22
+'
 ,%0A      
@@ -1037,35 +1037,51 @@
 a',%0A        
+  
-%22django.cor
+          'django.templat
 e.context_pr
@@ -1093,16 +1093,15 @@
 ors.
-request%22
+static'
 ,%0A  
@@ -1110,68 +1110,160 @@
     
-%22django.core.context_processors.static%22,%0A        %22django.cor
+            'django.template.context_processors.tz',%0A                    'django.template.context_processors.debug',%0A                    'django.templat
 e.co
@@ -1283,11 +1283,16 @@
 ors.
-tz%22
+request'
 ,%0A  
@@ -1297,17 +1297,29 @@
         
-%22
+            '
 django.c
@@ -1365,16 +1365,60 @@
 ages
-%22
+'
 ,%0A    
-)
+            %5D%0A            %7D,%0A        %7D,%0A    %5D
 ,%0A  

use new-style TEMPLATES settings for test env