示例#1
0
 def get_conn_string(self, data={}):
     db_settings = {
        'NAME': 'db_name',
        'ENGINE': 'sqlserver_ado',
        'HOST': 'myhost',
        'PORT': '',
        'USER': '',
        'PASSWORD': '',
        'OPTIONS' : {
            'provider': 'SQLOLEDB',
            'use_mars': True,
        },
     }
     db_settings.update(data)
     from sqlserver_ado.base import make_connection_string
     return make_connection_string(db_settings)
示例#2
0
 def get_conn_string(self, data={}):
     db_settings = {
        'NAME': 'db_name',
        'ENGINE': 'sqlserver_ado',
        'HOST': 'myhost',
        'PORT': '',
        'USER': '',
        'PASSWORD': '',
        'OPTIONS' : {
            'provider': 'SQLOLEDB',
            'use_mars': True,
        },
     }
     db_settings.update(data)
     from sqlserver_ado.base import make_connection_string
     return make_connection_string(db_settings)
示例#3
0
    def test_connection_error(self):
        """
        Attempt an invalid connection and check the error for a password.
        """
        from django.conf import settings

        databases = {}
        databases.update(settings.DATABASES['default'])
        databases['USER'] = '******'
        databases['PASSWORD'] = '******'

        connection_string = base.make_connection_string(databases)

        with self.assertRaises(dbapi.OperationalError) as err:
            dbapi.connect(connection_string)
        self.assertNotIn('PWD=myPass;', str(err.exception))
        self.assertIn('PWD=******;', str(err.exception))
示例#4
0
    def test_connection_error(self):
        """
        Attempt an invalid connection and check the error for a password.
        """
        from django.conf import settings

        databases = {}
        databases.update(settings.DATABASES['default'])
        databases['USER'] = '******'
        databases['PASSWORD'] = '******'

        connection_string = base.make_connection_string(databases)

        with self.assertRaises(dbapi.OperationalError) as err:
            dbapi.connect(connection_string)
        self.assertNotIn('PWD=myPass;', str(err.exception))
        self.assertIn('PWD=******;', str(err.exception))