示例#1
0
    def test_databases_sqlite(self):
        values = {"default": {"name": "/var/database.db", "service": "sqlite", "host": None, "user": None, "password": None, "port": None}}
        expected = {"default": {"ENGINE": "django.db.backends.sqlite3", "NAME": "/var/database.db"}}

        result = adapters.django_databases(values)

        assert result == expected
示例#2
0
    def test_databases_postgres(self):
        values = {"default": {"name": "dbname", "service": "postgres", "host": "hostname", "user": "******", "password": "******", "port": 5432}}
        expected = {"default": {"ENGINE": "django.db.backends.postgresql_psycopg2", "HOST": "hostname", "PORT": 5432, "USER": "******", "PASSWORD": "******", "NAME": "dbname"}}

        result = adapters.django_databases(values)

        assert result == expected
示例#3
0
    def test_databases_mysql(self):
        values = {"default": {"name": "dbname", "service": "mysql", "host": "hostname", "user": "******", "password": "******", "port": 3306}}
        expected = {"default": {"ENGINE": "django.db.backends.mysql", "HOST": "hostname", "PORT": 3306, "USER": "******", "PASSWORD": "******", "NAME": "dbname"}}

        result = adapters.django_databases(values)

        assert result == expected