mirror of
https://github.com/ZwareBear/awx.git
synced 2026-04-20 06:51:48 -05:00
do not run tests if mongodb connect fails
This commit is contained in:
@@ -3,8 +3,14 @@
|
||||
|
||||
from django.conf import settings
|
||||
from mongoengine import connect
|
||||
from mongoengine.connection import get_db
|
||||
from mongoengine.connection import get_db, ConnectionError
|
||||
from awx.main.dbtransform import register_key_transform
|
||||
import logging
|
||||
|
||||
connect(settings.MONGO_DB)
|
||||
register_key_transform(get_db())
|
||||
logger = logging.getLogger('awx.settings.__init__')
|
||||
|
||||
try:
|
||||
connect(settings.MONGO_DB)
|
||||
register_key_transform(get_db())
|
||||
except ConnectionError:
|
||||
logger.warn('Failed to establish connect to MongDB "%s"' % (settings.MONGO_DB))
|
||||
|
||||
@@ -42,6 +42,8 @@ if len(sys.argv) >= 2 and sys.argv[1] == 'test':
|
||||
'TEST_NAME': os.path.join(BASE_DIR, 'awx_test.sqlite3'),
|
||||
}
|
||||
}
|
||||
|
||||
MONGO_DB = 'system_tracking_test'
|
||||
|
||||
# Celery AMQP configuration.
|
||||
BROKER_URL = 'redis://localhost/'
|
||||
|
||||
Reference in New Issue
Block a user