old_contents: import os
  
  from django.conf import settings
  
  
  os.environ['REUSE_DB'] = '1'
  
  
  if not settings.configured:
      INSTALLED_APPS = (
          'django.contrib.auth',
          'django.contrib.contenttypes',
          'django.contrib.sessions',
          'django.contrib.messages',
          'django_nose',
          'markitup',
          'sorl.thumbnail',
          'pgallery',
      )
      settings.configure(
          DATABASES={
              'default': {
                  'ENGINE': 'django.db.backends.postgresql_psycopg2',
                  'NAME': 'pgallery',
                  'USER': 'pgallery',
                  'PASSWORD': 'pgallery',
                  'HOST': 'localhost',
              }
          },
          INSTALLED_APPS=INSTALLED_APPS,
          MARKITUP_FILTER=('markdown.markdown', {'safe_mode': False, 'extensions': ['codehilite']}),
          MARKITUP_SET='markitup/sets/markdown',
      )
  
  
  from django_nose import NoseTestSuiteRunner
  
  test_runner = NoseTestSuiteRunner()
  test_runner.run_tests(['pgallery'])
  
new_contents: import os
  
  from django.conf import settings
  
  
  os.environ['REUSE_DB'] = '1'
  
  
  if not settings.configured:
      INSTALLED_APPS = (
          'django.contrib.auth',
          'django.contrib.contenttypes',
          'django.contrib.sessions',
          'django.contrib.messages',
          'django_nose',
          'markitup',
          'sorl.thumbnail',
          'pgallery',
      )
      settings.configure(
          DATABASES={
              'default': {
                  'ENGINE': 'django.db.backends.postgresql_psycopg2',
                  'NAME': 'pgallery',
                  'USER': os.environ.get('DATABASE_USER', 'pgallery'),
                  'PASSWORD': os.environ.get('DATABASE_PASSWORD', 'pgallery'),
                  'HOST': 'localhost',
              }
          },
          INSTALLED_APPS=INSTALLED_APPS,
          MARKITUP_FILTER=('markdown.markdown', {'safe_mode': False, 'extensions': ['codehilite']}),
          MARKITUP_SET='markitup/sets/markdown',
      )
  
  
  from django_nose import NoseTestSuiteRunner
  
  test_runner = NoseTestSuiteRunner()
  test_runner.run_tests(['pgallery'])
  
subject: Read database user and password from environment.