summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShai Berger <shai@platonix.com>2014-08-25 20:17:13 +0300
committerShai Berger <shai@platonix.com>2014-08-25 20:20:10 +0300
commit4c85a0d95fa39f33c0f5335199a2e9d58a8736a9 (patch)
treee0c592c4f33fdbba1a0441dd702a2a5a67040051
parente0cf030194dfeb6c27b21eabe6868f39e21cc66c (diff)
Made main user disconnect after creating test user/tablespaces on Oracle
-rw-r--r--django/db/backends/oracle/creation.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/django/db/backends/oracle/creation.py b/django/db/backends/oracle/creation.py
index d93aac4d77..200ef6a394 100644
--- a/django/db/backends/oracle/creation.py
+++ b/django/db/backends/oracle/creation.py
@@ -120,6 +120,8 @@ class DatabaseCreation(BaseDatabaseCreation):
print("Tests cancelled.")
sys.exit(1)
+ self.connection.close() # done with main user -- test user and tablespaces created
+
real_settings = settings.DATABASES[self.connection.alias]
real_settings['SAVED_USER'] = self.connection.settings_dict['SAVED_USER'] = self.connection.settings_dict['USER']
real_settings['SAVED_PASSWORD'] = self.connection.settings_dict['SAVED_PASSWORD'] = self.connection.settings_dict['PASSWORD']