:version: 0.9.7
:released:
+ .. change::
+ :tags: bug, oracle, tests
+ :tickets: 3128
+ :versions: 1.0.0
+
+ Fixed bug in oracle dialect test suite where in one test,
+ 'username' was assumed to be in the database URL, even though
+ this might not be the case.
+
.. change::
:tags: bug, orm, eagerloading
:tickets: 3131
obj.columns]), getattr(obj, 'unique', None)
# find what the primary k constraint name should be
- primaryconsname = testing.db.execute(
- text("""SELECT constraint_name
+ primaryconsname = testing.db.scalar(
+ text(
+ """SELECT constraint_name
FROM all_constraints
WHERE table_name = :table_name
AND owner = :owner
AND constraint_type = 'P' """),
- table_name=table.name.upper(),
- owner=testing.db.url.username.upper()).fetchall()[0][0]
+ table_name=table.name.upper(),
+ owner=testing.db.dialect.default_schema_name.upper())
reflectedtable = inspect.tables[table.name]