From: Yurii Karabas <1998uriyyo@gmail.com> Date: Sat, 16 Dec 2023 14:50:55 +0000 (+0200) Subject: Update tests X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8be215a19a91a9c1abb4df9ad6c201b081ca6764;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git Update tests --- diff --git a/test/base/test_result.py b/test/base/test_result.py index 78117e3228..3bbd1b8788 100644 --- a/test/base/test_result.py +++ b/test/base/test_result.py @@ -7,6 +7,7 @@ from sqlalchemy.testing import eq_ from sqlalchemy.testing import fixtures from sqlalchemy.testing import is_false from sqlalchemy.testing import is_true +from sqlalchemy.testing.assertions import expect_deprecated from sqlalchemy.testing.assertions import expect_raises from sqlalchemy.testing.util import picklers from sqlalchemy.util import compat @@ -331,6 +332,7 @@ class ResultTest(fixtures.TestBase): eq_(m1.fetchone(), {"a": 1, "b": 1, "c": 1}) eq_(r1.fetchone(), (2, 1, 2)) + @expect_deprecated(".*is deprecated, Row now behaves like a tuple.*") def test_tuples_plus_base(self): r1 = self._fixture() diff --git a/test/orm/test_query.py b/test/orm/test_query.py index a06406c115..1e2b368107 100644 --- a/test/orm/test_query.py +++ b/test/orm/test_query.py @@ -75,6 +75,7 @@ from sqlalchemy.testing.assertions import assert_raises from sqlalchemy.testing.assertions import assert_raises_message from sqlalchemy.testing.assertions import assert_warns_message from sqlalchemy.testing.assertions import eq_ +from sqlalchemy.testing.assertions import expect_deprecated from sqlalchemy.testing.assertions import expect_raises from sqlalchemy.testing.assertions import expect_warnings from sqlalchemy.testing.assertions import is_not_none @@ -188,6 +189,7 @@ class OnlyReturnTuplesTest(QueryTest): assert isinstance(row, collections_abc.Sequence) assert isinstance(row._mapping, collections_abc.Mapping) + @expect_deprecated(".*is deprecated, Row now behaves like a tuple.*") def test_single_entity_tuples(self): User = self.classes.User query = fixture_session().query(User).tuples() @@ -214,6 +216,7 @@ class OnlyReturnTuplesTest(QueryTest): assert isinstance(row, collections_abc.Sequence) assert isinstance(row._mapping, collections_abc.Mapping) + @expect_deprecated(".*is deprecated, Row now behaves like a tuple.*") def test_multiple_entity_true_tuples(self): User = self.classes.User query = fixture_session().query(User.id, User).tuples() diff --git a/test/sql/test_resultset.py b/test/sql/test_resultset.py index 2caef7f8e5..1848f7bdd3 100644 --- a/test/sql/test_resultset.py +++ b/test/sql/test_resultset.py @@ -50,6 +50,7 @@ from sqlalchemy.testing import assert_raises_message from sqlalchemy.testing import assertions from sqlalchemy.testing import engines from sqlalchemy.testing import eq_ +from sqlalchemy.testing import expect_deprecated from sqlalchemy.testing import expect_raises from sqlalchemy.testing import expect_raises_message from sqlalchemy.testing import fixtures @@ -269,6 +270,7 @@ class CursorResultTest(fixtures.TablesTest): r = connection.scalars(users.select().order_by(users.c.user_id)) eq_(r.all(), [7, 8, 9]) + @expect_deprecated(".*is deprecated, Row now behaves like a tuple.*") def test_result_tuples(self, connection): users = self.tables.users @@ -285,6 +287,7 @@ class CursorResultTest(fixtures.TablesTest): ).tuples() eq_(r.all(), [(7, "jack"), (8, "ed"), (9, "fred")]) + @expect_deprecated(".*is deprecated, Row now behaves like a tuple.*") def test_row_tuple(self, connection): users = self.tables.users