Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenStack
oslo
python-oslo.db
Commits
6be85c15
Commit
6be85c15
authored
Nov 15, 2021
by
Zuul
Committed by
Gerrit Code Review
Nov 15, 2021
Browse files
Merge "Don't call mapper() outside of declarative registry"
parents
20181ab7
ecb15c4a
Changes
3
Hide whitespace changes
Inline
Side-by-side
oslo_db/tests/fixtures.py
View file @
6be85c15
...
...
@@ -52,11 +52,6 @@ class WarningsFixture(fixtures.Fixture):
message
=
r
'The Engine.execute\(\) method is considered legacy .*'
,
category
=
sqla_exc
.
SADeprecationWarning
)
warnings
.
filterwarnings
(
'once'
,
message
=
r
'Calling the mapper\(\) function directly outside .*'
,
category
=
sqla_exc
.
SADeprecationWarning
)
warnings
.
filterwarnings
(
'once'
,
message
=
r
'The current statement is being autocommitted .*'
,
...
...
oslo_db/tests/sqlalchemy/test_enginefacade.py
View file @
6be85c15
...
...
@@ -24,7 +24,7 @@ from oslo_context import context as oslo_context
from
sqlalchemy
import
Column
from
sqlalchemy
import
Integer
from
sqlalchemy
import
MetaData
from
sqlalchemy.orm
import
mapper
from
sqlalchemy.orm
import
registry
from
sqlalchemy.orm
import
Session
from
sqlalchemy
import
select
from
sqlalchemy
import
String
...
...
@@ -1671,11 +1671,13 @@ class LiveFacadeTest(db_test_base._DbTestCase):
metadata
.
create_all
(
self
.
engine
)
self
.
addCleanup
(
metadata
.
drop_all
,
self
.
engine
)
reg
=
registry
()
class
User
(
object
):
def
__init__
(
self
,
name
):
self
.
name
=
name
mapper
(
User
,
user_table
)
reg
.
map_imperatively
(
User
,
user_table
)
self
.
User
=
User
def
_assert_ctx_connection
(
self
,
context
,
connection
):
...
...
oslo_db/tests/sqlalchemy/test_exc_filters.py
View file @
6be85c15
...
...
@@ -23,7 +23,7 @@ from sqlalchemy.engine import url as sqla_url
from
sqlalchemy
import
event
import
sqlalchemy.exc
from
sqlalchemy.orm
import
declarative_base
from
sqlalchemy.orm
import
mapper
from
sqlalchemy.orm
import
registry
from
sqlalchemy
import
sql
from
oslo_db
import
exception
...
...
@@ -1046,10 +1046,13 @@ class IntegrationTest(db_test_base._DbTestCase):
self
.
test_table
.
create
(
self
.
engine
)
self
.
addCleanup
(
self
.
test_table
.
drop
,
self
.
engine
)
reg
=
registry
()
class
Foo
(
object
):
def
__init__
(
self
,
counter
):
self
.
counter
=
counter
mapper
(
Foo
,
self
.
test_table
)
reg
.
map_imperatively
(
Foo
,
self
.
test_table
)
self
.
Foo
=
Foo
def
test_flush_wrapper_duplicate_entry
(
self
):
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment