Example #1
0
import os
import logging
from app.vcap_services import get_database_uri

basedir = os.path.abspath(os.path.dirname(__file__))

# if 'TEST' in os.environ:
#     SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(basedir, 'db/test.db')
# else:
#     SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(basedir, 'db/development.db')

SQLALCHEMY_DATABASE_URI = get_database_uri()
SQLALCHEMY_TRACK_MODIFICATIONS = False

SQLALCHEMY_POOL_SIZE = 5
SQLALCHEMY_POOL_TIMEOUT = 500
SQLALCHEMY_POOL_RECYCLE = 300

SECRET_KEY = 'secret-for-dev-only'
LOGGING_LEVEL = logging.INFO
Example #2
0
 def test_get_database_uri_local(self):
     """ Test if it gets the local db uri """
     db_uri = os.getenv('DATABASE_URI',
                        "mysql+pymysql://root:@localhost:3306/shopcarts")
     result = get_database_uri()
     self.assertEqual(result, db_uri)
 def test_vcap_services(self):
     db_url = vcap.get_database_uri()
     self.assertNotEqual(db_url, "")
Example #4
0
 def test_get_database_uri_vcap(self):
     """ Test if it gets the vcap db uri """
     db_uri = os.getenv('DATABASE_URI')
     result = get_database_uri()
     self.assertEqual(result, db_uri)