... 중략...
# 유닛 테스트 세팅
TESTING = 'test' in sys.argv[1:]
if TESTING:
DATABASES['default'] = {'ENGINE': 'django.db.backends.sqlite3'}
print('=========================')
print('In TEST Mode - Disableling Migrations')
print('=========================')
class DisableMigrations(object):
def __contains__(self, item):
return True
def __getitem__(self, item):
return None
MIGRATION_MODULES = DisableMigrations()
https://stackoverflow.com/questions/3096148/how-to-run-djangos-test-database-only-in-memory