summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoulder Sprinters <boulder-sprinters@djangoproject.com>2006-11-04 22:53:18 +0000
committerBoulder Sprinters <boulder-sprinters@djangoproject.com>2006-11-04 22:53:18 +0000
commite93ca9f6bde577b18a9137b79a93765dd8f2304c (patch)
treeec984dedfa7bcad58c5b92aa05e8ea6c650a99de
parent731e2e60cdf378b43ad0c5b76008e14482c6484d (diff)
[boulder-oracle-sprint] pass verbosity to subroutines
git-svn-id: http://code.djangoproject.com/svn/django/branches/boulder-oracle-sprint@3996 bcc190cf-cafb-0310-a4f2-bffc1f526a37
-rw-r--r--django/db/backends/oracle/creation.py19
1 files changed, 11 insertions, 8 deletions
diff --git a/django/db/backends/oracle/creation.py b/django/db/backends/oracle/creation.py
index 08ba24a852..4a2eeb574e 100644
--- a/django/db/backends/oracle/creation.py
+++ b/django/db/backends/oracle/creation.py
@@ -37,7 +37,8 @@ def create_test_db(settings, connection, backend, verbosity=1, autoclobber=False
cursor = connection.cursor()
try:
- _create_test_db(cursor, backend.quote_name(TEST_DATABASE_NAME))
+ _create_test_db(cursor, backend.quote_name(TEST_DATABASE_NAME),
+ verbosity)
except Exception, e:
sys.stderr.write("Got an error creating the test database: %s\n" % e)
if not autoclobber:
@@ -46,10 +47,12 @@ def create_test_db(settings, connection, backend, verbosity=1, autoclobber=False
try:
if verbosity >= 1:
print "Destroying old test database..."
- _destroy_test_db(cursor, backend.quote_name(TEST_DATABASE_NAME))
+ _destroy_test_db(cursor, backend.quote_name(TEST_DATABASE_NAME),
+ verbosity)
if verbosity >= 1:
print "Creating test database..."
- _create_test_db(cursor, backend.quote_name(TEST_DATABASE_NAME))
+ _create_test_db(cursor, backend.quote_name(TEST_DATABASE_NAME),
+ verbosity)
except Exception, e:
sys.stderr.write("Got an error recreating the test database: %s\n" % e)
sys.exit(2)
@@ -74,7 +77,7 @@ def destroy_test_db(settings, connection, backend, old_database_name, verbosity=
cursor = connection.cursor()
time.sleep(1) # To avoid "database is being accessed by other users" errors.
- _destroy_test_db(cursor, backend.quote_name(TEST_DATABASE_NAME))
+ _destroy_test_db(cursor, backend.quote_name(TEST_DATABASE_NAME), verbosity)
connection.close()
def _create_test_db(cursor, dbname):
@@ -93,17 +96,17 @@ def _create_test_db(cursor, dbname):
"""grant resource to %(user)s""",
"""grant connect to %(user)s""",
]
- _execute_statements(cursor, statements, dbname)
+ _execute_statements(cursor, statements, dbname, verbosity)
-def _destroy_test_db(cursor, dbname):
+def _destroy_test_db(cursor, dbname, verbosity):
statements = [
"""drop user %(user)s cascade""",
"""drop tablespace %(user)s including contents and datafiles cascade constraints""",
"""drop tablespace %(user)s_temp including contents and datafiles cascade constraints""",
]
- _execute_statements(cursor, statements, dbname)
+ _execute_statements(cursor, statements, dbname, verbosity)
-def _execute_statements(cursor, statements, dbname):
+def _execute_statements(cursor, statements, dbname, verbosity):
for template in statements:
stmt = template % {'user': dbname, 'password': "Im a lumberjack"}
if verbosity >= 1: