<s> import os <EOL> import sys <EOL> import django <EOL> from django . conf import settings <EOL> from django . core . management import call_command <EOL> def runtests ( ) : <EOL> if not settings . configured : <EOL> DATABASES = { <EOL> '<STR_LIT:default>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' <EOL> } <EOL> } <EOL> test_db = os . environ . get ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> if test_db == '<STR_LIT>' : <EOL> DATABASES [ '<STR_LIT:default>' ] . update ( { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT:root>' , <EOL> } ) <EOL> elif test_db == '<STR_LIT>' : <EOL> DATABASES [ '<STR_LIT:default>' ] . update ( { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } ) <EOL> settings . configure ( <EOL> DATABASES = DATABASES , <EOL> INSTALLED_APPS = ( <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ) , <EOL> ROOT_URLCONF = None , <EOL> LANGUAGES = ( <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ) , <EOL> MIDDLEWARE_CLASSES = ( ) , <EOL> ) <EOL> if django . VERSION >= ( <NUM_LIT:1> , <NUM_LIT:7> ) : <EOL> django . setup ( ) <EOL> failures = call_command ( <EOL> '<STR_LIT:test>' , '<STR_LIT>' , interactive = False , failfast = False , verbosity = <NUM_LIT:2> ) <EOL> sys . exit ( bool ( failures ) ) <EOL> if __name__ == '<STR_LIT:__main__>' : <EOL> runtests ( ) </s>
