1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
from sqlalchemy import testing
from sqlalchemy.orm import mapper
from . import test_mutable
from .test_mutable import Foo
class MutableIncludeNonPrimaryTest(test_mutable.MutableWithScalarJSONTest):
@classmethod
def setup_mappers(cls):
foo = cls.tables.foo
mapper(Foo, foo)
with testing.expect_deprecated(
"The mapper.non_primary parameter is deprecated"
):
mapper(
Foo, foo, non_primary=True, properties={"foo_bar": foo.c.data}
)
class MutableAssocIncludeNonPrimaryTest(
test_mutable.MutableAssociationScalarPickleTest
):
@classmethod
def setup_mappers(cls):
foo = cls.tables.foo
mapper(Foo, foo)
with testing.expect_deprecated(
"The mapper.non_primary parameter is deprecated"
):
mapper(
Foo, foo, non_primary=True, properties={"foo_bar": foo.c.data}
)
|