import ldap
from django.db.backends import BaseDatabaseFeatures, BaseDatabaseOperations, BaseDatabaseWrapper
+from django.db.backends.creation import BaseDatabaseCreation
+
+class DatabaseCreation(BaseDatabaseCreation):
+ def create_test_db(self, verbosity=1, autoclobber=False):
+ """
+ Creates a test database, prompting the user for confirmation if the
+ database already exists. Returns the name of the test database created.
+ """
+ pass
+
+ def destroy_test_db(self, old_database_name, verbosity=1):
+ """
+ Destroy a test database, prompting the user for confirmation if the
+ database already exists. Returns the name of the test database created.
+ """
+ pass
class DatabaseCursor(object):
def __init__(self, ldap_connection):
super(DatabaseWrapper, self).__init__(*args, **kwargs)
self.charset = "utf-8"
+ self.creation = DatabaseCreation(self)
self.features = DatabaseFeatures(self)
self.ops = DatabaseOperations()