]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- adjust to allow dblink tests to work with multiprocess users.
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 8 Feb 2016 18:13:39 +0000 (13:13 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 8 Feb 2016 18:13:39 +0000 (13:13 -0500)
unfortunately the synonym doesn't work for SQL statements here
when the dblink is on a different user, testing this is not really
critical so just removed it.

setup.cfg
test/dialect/test_oracle.py

index 3881f2b99eb858c3216eb91f85e9065ba67d1c44..e8195cf5b6e554e68832066a663d5f76609b6231 100644 (file)
--- a/setup.cfg
+++ b/setup.cfg
@@ -24,7 +24,7 @@ profile_file=test/profiles.txt
 # name of a "loopback" link set up on the oracle database.
 # to create this, suppose your DB is scott/tiger@xe.  You'd create it
 # like:
-# create database link test_link connect to scott identified by tiger using 'xe';
+# create public database link test_link connect to scott identified by tiger using 'xe';
 oracle_db_link = test_link
 
 # host name of a postgres database that has the postgres_fdw extension.
index dd4a888ffc84afdb9f4745a7a92d697cd644353c..312eedf0bd490696778a1e7ebaac4b14ae446acc 100644 (file)
@@ -2078,6 +2078,9 @@ class DBLinkReflectionTest(fixtures.TestBase):
         from sqlalchemy.testing import config
         cls.dblink = config.file_config.get('sqla_testing', 'oracle_db_link')
 
+        # note that the synonym here is still not totally functional
+        # when accessing via a different username as we do with the multiprocess
+        # test suite, so testing here is minimal
         with testing.db.connect() as conn:
             conn.execute(
                 "create table test_table "
@@ -2091,15 +2094,6 @@ class DBLinkReflectionTest(fixtures.TestBase):
             conn.execute("drop synonym test_table_syn")
             conn.execute("drop table test_table")
 
-    def test_hello_world(self):
-        """test that the synonym/dblink is functional."""
-        testing.db.execute("insert into test_table_syn (id, data) "
-                            "values (1, 'some data')")
-        eq_(
-            testing.db.execute("select * from test_table_syn").first(),
-            (1, 'some data')
-        )
-
     def test_reflection(self):
         """test the resolution of the synonym/dblink. """
         m = MetaData()