X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=tests%2Ftest-init.lisp;h=543ab871f6bfefebd69093f8cadeb4478cfeb3df;hb=63158b2ef9d21af6454966d78b7e3ea81a9c73aa;hp=6738c1dfa48910b01a0687f4d3a2c97749fcb9de;hpb=3a3ccc7a171dc4c6c10bc7e3fea8461fca6dc51b;p=clsql.git diff --git a/tests/test-init.lisp b/tests/test-init.lisp index 6738c1d..543ab87 100644 --- a/tests/test-init.lisp +++ b/tests/test-init.lisp @@ -182,8 +182,10 @@ (ignore-errors (create-database spec :database-type db-type))) (setf *test-database-type* db-type) - (when (>= (length spec) 3) - (setq *test-database-user* (third spec))) + (setf *test-database-user* + (cond + ((eq :oracle db-type) (second spec)) + ((>= (length spec) 3) (third spec)))) ;; Connect to the database (clsql:connect spec @@ -577,7 +579,8 @@ (when *default-database* (disconnect :database *default-database*)) (test-connect-to-database type (car (db-type-spec type (read-specs)))) - (test-initialise-database)) + (test-initialise-database) + *default-database*) (defun rl () (rapid-load :postgresql))