old_contents: #!/usr/bin/env python
  import sys
  
  from django.conf import settings
  
  
  if not settings.configured:
      settings.configure(
          DATABASES={
              'default': {
                  'ENGINE': 'django.db.backends.sqlite3',
                  'NAME': ':memory:',
              }
          },
          INSTALLED_APPS=(
              'rapidsms',
              'rtwilio',
          ),
          SITE_ID=1,
          SECRET_KEY='super-secret',
          TEMPLATE_CONTEXT_PROCESSORS=(
              'django.contrib.auth.context_processors.auth',
              'django.core.context_processors.request',
          ),
          ROOT_URLCONF='rtwilio.tests.urls',
          PASSWORD_HASHERS=(
              'django.contrib.auth.hashers.MD5PasswordHasher',
          ),
      )
  
  
  from django.test.utils import get_runner
  
  
  def runtests():
      TestRunner = get_runner(settings)
      test_runner = TestRunner(verbosity=1, interactive=True, failfast=False)
      failures = test_runner.run_tests(['rtwilio', ])
      sys.exit(failures)
  
  
  if __name__ == '__main__':
      runtests()
  
new_contents: #!/usr/bin/env python
  import sys
  
  from django.conf import settings
  
  
  if not settings.configured:
      settings.configure(
          DATABASES={
              'default': {
                  'ENGINE': 'django.db.backends.sqlite3',
                  'NAME': ':memory:',
              }
          },
          INSTALLED_APPS=(
              'rapidsms',
              'rtwilio',
          ),
          SITE_ID=1,
          SECRET_KEY='super-secret',
          TEMPLATE_CONTEXT_PROCESSORS=(
              'django.contrib.auth.context_processors.auth',
              'django.core.context_processors.request',
          ),
          ROOT_URLCONF='rtwilio.tests.urls',
          PASSWORD_HASHERS=(
              'django.contrib.auth.hashers.MD5PasswordHasher',
          ),
          LOGGING={
              'version': 1,
              'disable_existing_loggers': False,
              'handlers': {
                  'null': {
                      'level': 'DEBUG',
                      'class': 'django.utils.log.NullHandler',
                  },
              },
              'loggers': {
                  'rapidsms': {
                      'handlers': ['null'],
                      'level': 'DEBUG',
                  },
                  'rtwilio': {
                      'handlers': ['null'],
                      'level': 'DEBUG',
                  }
              }
          },
      )
  
  
  from django.test.utils import get_runner
  
  
  def runtests():
      TestRunner = get_runner(settings)
      test_runner = TestRunner(verbosity=1, interactive=True, failfast=False)
      failures = test_runner.run_tests(['rtwilio', ])
      sys.exit(failures)
  
  
  if __name__ == '__main__':
      runtests()
  
subject: add logging config to default settings to hide missing handler message during tests