]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Add pyproject
authorFederico Caselli <cfederico87@gmail.com>
Mon, 27 Jan 2020 21:51:05 +0000 (16:51 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 27 Jan 2020 21:57:27 +0000 (16:57 -0500)
- Added pyproject.toml with black arguments
- Updated black version in precommit hook
- Reformatted the code

Fixes: #5100
Closes: #5103
Pull-request: https://github.com/sqlalchemy/sqlalchemy/pull/5103
Pull-request-sha: 795fd5f896be4a07a2b18e6525674b815ac17593

Change-Id: I14eedbaa51fb531cbf90fcefe6a1e07c8a565625
(cherry picked from commit f49a3fc02c03e39b3d34da9dfba4fe46d71c4aff)

14 files changed:
.pre-commit-config.yaml
lib/sqlalchemy/__init__.py
lib/sqlalchemy/dialects/oracle/cx_oracle.py
lib/sqlalchemy/dialects/postgresql/base.py
lib/sqlalchemy/engine/result.py
pyproject.toml [new file with mode: 0644]
test/dialect/postgresql/test_reflection.py
test/ext/test_baked.py
test/orm/test_bulk.py
test/orm/test_cycles.py
test/orm/test_lazy_relations.py
test/orm/test_naturalpks.py
test/orm/test_rel_fn.py
test/orm/test_selectin_relations.py

index e4427aa3a3d11fe5b28cb12a238c226267e9cab7..af06dcd79534dad72609a9c8579925114749254e 100644 (file)
@@ -2,10 +2,9 @@
 # See https://pre-commit.com/hooks.html for more hooks
 repos:
 -   repo: https://github.com/python/black/
-    rev: 19.3b0
+    rev: 19.10b0
     hooks:
     -   id: black
-        args: [-l 79]
 
 -   repo: https://github.com/sqlalchemyorg/zimports/
     rev: master
index f278f1ff3eb65b1f57ef95d9324bed6af3ea6f32..f4625b60f218fc634534b6653d0188f3adbedd73 100644 (file)
@@ -123,7 +123,7 @@ from .engine import create_engine  # noqa nosort
 from .engine import engine_from_config  # noqa nosort
 
 
-__version__ = '1.3.14'
+__version__ = "1.3.14"
 
 
 def __go(lcls):
index 236737477877bc0d0d09b5eb176bb4b8332cdc3c..19cc3c3dccf0ad43fd8f1d4a76ca5a8e8a7f1070 100644 (file)
@@ -1085,7 +1085,7 @@ class OracleDialect_cx_oracle(OracleDialect):
         return tuple(int(x) for x in connection.connection.version.split("."))
 
     def is_disconnect(self, e, connection, cursor):
-        error, = e.args
+        (error,) = e.args
         if isinstance(
             e, (self.dbapi.InterfaceError, self.dbapi.DatabaseError)
         ) and "not connected" in str(e):
index 1252e7e692c27047c25ebda2789ddc239b0f0c6a..8d33219c3fc839a65fd44c51a72454c9e59b1777 100644 (file)
@@ -3489,7 +3489,7 @@ class PGDialect(default.DefaultDialect):
                 util.warn("Could not parse CHECK constraint text: %r" % src)
                 sqltext = ""
             else:
-                sqltext = re.sub(r'^\((.+)\)$', r'\1', m.group(1))
+                sqltext = re.sub(r"^\((.+)\)$", r"\1", m.group(1))
             entry = {"name": name, "sqltext": sqltext}
             if m and m.group(2):
                 entry["dialect_options"] = {"not_valid": True}
index 5729c009aa731a311eaf00b9579d927b5b921b1c..ec9c58b0427497d0928d1e4b87121fb6e0743a73 100644 (file)
@@ -220,9 +220,11 @@ class ResultMetaData(object):
         self._orig_processors = None
 
         if context.result_column_struct:
-            result_columns, cols_are_ordered, textual_ordered = (
-                context.result_column_struct
-            )
+            (
+                result_columns,
+                cols_are_ordered,
+                textual_ordered,
+            ) = context.result_column_struct
             num_ctx_cols = len(result_columns)
         else:
             result_columns = (
diff --git a/pyproject.toml b/pyproject.toml
new file mode 100644 (file)
index 0000000..a8f43fe
--- /dev/null
@@ -0,0 +1,2 @@
+[tool.black]
+line-length = 79
index 9452e8de81dfa7928f7febb437765ed2a4b0973d..86d0f3e38d29b9344daeda34d11dbeffa73f3ef0 100644 (file)
@@ -1541,10 +1541,10 @@ class ReflectionTest(fixtures.TestBase):
                 RETURN x > 0;
             END;$BODY$;
         """
-        sa.event.listen(meta, "before_create",
-                        sa.DDL(udf_create))
-        sa.event.listen(meta, "after_drop",
-                        sa.DDL("DROP FUNCTION is_positive(integer)"))
+        sa.event.listen(meta, "before_create", sa.DDL(udf_create))
+        sa.event.listen(
+            meta, "after_drop", sa.DDL("DROP FUNCTION is_positive(integer)")
+        )
 
         Table(
             "pgsql_cc",
index 0a9a3e3554d60c4cafd56e1a0eefbbdc5bf7cb7d..dc8eb8cc56acdaf14340bf274a1f436c144eb25f 100644 (file)
@@ -1436,15 +1436,17 @@ class LazyLoaderTest(testing.AssertsCompiledSQL, BakedTest):
     def test_simple_lazy_clause_no_race_on_generate(self):
         User, Address = self._o2m_fixture()
 
-        expr1, paramdict1 = (
-            User.addresses.property._lazy_strategy._simple_lazy_clause
-        )
+        (
+            expr1,
+            paramdict1,
+        ) = User.addresses.property._lazy_strategy._simple_lazy_clause
 
         # delete the attr, as though a concurrent thread is also generating it
         del User.addresses.property._lazy_strategy._simple_lazy_clause
-        expr2, paramdict2 = (
-            User.addresses.property._lazy_strategy._simple_lazy_clause
-        )
+        (
+            expr2,
+            paramdict2,
+        ) = User.addresses.property._lazy_strategy._simple_lazy_clause
 
         eq_(paramdict1, paramdict2)
 
index 7d591e906cbd34624d4a5f0dd805eff5980b1c12..79de19f68403a540112d9999189d9fd8f846194e 100644 (file)
@@ -81,7 +81,7 @@ class BulkInsertUpdateTest(BulkTest, _fixtures.FixtureTest):
         mapper(Order, o)
 
     def test_bulk_save_return_defaults(self):
-        User, = self.classes("User")
+        (User,) = self.classes("User")
 
         s = Session()
         objects = [User(name="u1"), User(name="u2"), User(name="u3")]
@@ -104,7 +104,7 @@ class BulkInsertUpdateTest(BulkTest, _fixtures.FixtureTest):
         eq_(objects[0].__dict__["id"], 1)
 
     def test_bulk_save_mappings_preserve_order(self):
-        User, = self.classes("User")
+        (User,) = self.classes("User")
 
         s = Session()
 
@@ -160,7 +160,7 @@ class BulkInsertUpdateTest(BulkTest, _fixtures.FixtureTest):
             )
 
     def test_bulk_save_no_defaults(self):
-        User, = self.classes("User")
+        (User,) = self.classes("User")
 
         s = Session()
         objects = [User(name="u1"), User(name="u2"), User(name="u3")]
@@ -178,7 +178,7 @@ class BulkInsertUpdateTest(BulkTest, _fixtures.FixtureTest):
         assert "id" not in objects[0].__dict__
 
     def test_bulk_save_updated_include_unchanged(self):
-        User, = self.classes("User")
+        (User,) = self.classes("User")
 
         s = Session(expire_on_commit=False)
         objects = [User(name="u1"), User(name="u2"), User(name="u3")]
@@ -204,7 +204,7 @@ class BulkInsertUpdateTest(BulkTest, _fixtures.FixtureTest):
         )
 
     def test_bulk_update(self):
-        User, = self.classes("User")
+        (User,) = self.classes("User")
 
         s = Session(expire_on_commit=False)
         objects = [User(name="u1"), User(name="u2"), User(name="u3")]
@@ -234,7 +234,7 @@ class BulkInsertUpdateTest(BulkTest, _fixtures.FixtureTest):
         )
 
     def test_bulk_insert(self):
-        User, = self.classes("User")
+        (User,) = self.classes("User")
 
         s = Session()
         with self.sql_execution_asserter() as asserter:
@@ -259,7 +259,7 @@ class BulkInsertUpdateTest(BulkTest, _fixtures.FixtureTest):
         )
 
     def test_bulk_insert_render_nulls(self):
-        Order, = self.classes("Order")
+        (Order,) = self.classes("Order")
 
         s = Session()
         with self.sql_execution_asserter() as asserter:
index 8cf4e4b5c649c8479c7b7fe240d5b09a1a08a258..7dd349a74ab1ca43e8fa1187ce5dd064ff85f636 100644 (file)
@@ -1760,7 +1760,7 @@ class PostUpdateOnUpdateTest(fixtures.DeclarativeMappedTest):
     def test_update_defaults_refresh_flush_event_no_postupdate(self):
         # run the same test as test_update_defaults_refresh_flush_event
         # but don't actually use any postupdate functionality
-        A, = self.classes("A")
+        (A,) = self.classes("A")
 
         canary = mock.Mock()
         event.listen(A, "refresh_flush", canary.refresh_flush)
@@ -1845,7 +1845,7 @@ class PostUpdateOnUpdateTest(fixtures.DeclarativeMappedTest):
         # run the same test as
         # test_update_defaults_dont_expire_on_delete_no_postupdate
         # but don't actually use any postupdate functionality
-        A, = self.classes("A")
+        (A,) = self.classes("A")
 
         canary = mock.Mock()
         event.listen(A, "refresh_flush", canary.refresh_flush)
index 78680701e0bdb266b623c4c3d81aefa6ba50639d..3566a5ca729649a8148841b93260fa12f03812d3 100644 (file)
@@ -1417,7 +1417,7 @@ class O2MWOSideFixedTest(fixtures.MappedTest):
         self._fixture(False)
         City = self.classes.City
         sess = Session(testing.db)
-        c2, = sess.query(City).order_by(City.id).all()
+        (c2,) = sess.query(City).order_by(City.id).all()
 
         eq_([p.id for p in c2.people], [])
 
index e9b9ac44f67ec6f5d7da49a4958d6854553453f6..d7a4b0fab4be2b8e1f856fa07f7e493fcd34753b 100644 (file)
@@ -1612,7 +1612,7 @@ class JoinedInheritanceTest(fixtures.MappedTest):
         self._test_fk_threelevel(False)
 
     def _test_pk(self, passive_updates):
-        Engineer, = self.classes("Engineer")
+        (Engineer,) = self.classes("Engineer")
         self._mapping_fixture(False, passive_updates)
         sess = sa.orm.sessionmaker()()
 
@@ -1685,7 +1685,7 @@ class JoinedInheritanceTest(fixtures.MappedTest):
         )
 
     def _test_pk_threelevel(self, passive_updates):
-        Owner, = self.classes("Owner")
+        (Owner,) = self.classes("Owner")
 
         self._mapping_fixture(True, passive_updates)
 
index 5e6ac53fe8582858dc07501b21c3a51e56b7d1ce..590cd48b41ce43300111e4f01673d5ccab76cde8 100644 (file)
@@ -807,7 +807,7 @@ class ColumnCollectionsTest(
         )
 
     def test_determine_local_remote_pairs_o2m_composite_selfref_func_warning(
-        self
+        self,
     ):
         self._assert_non_simple_warning(
             self._join_fixture_o2m_composite_selfref_func
@@ -823,7 +823,7 @@ class ColumnCollectionsTest(
         )
 
     def test_determine_local_remote_pairs_o2m_composite_selfref_func_annotated(
-        self
+        self,
     ):
         joincond = self._join_fixture_o2m_composite_selfref_func_annotated()
         eq_(
index 23f083ad212906beb113eb5868a95f9c3233d29a..021566dfecb32624ad4d9ea36f8227b8f2d72848 100644 (file)
@@ -3021,7 +3021,7 @@ class SingleInhSubclassTest(
         s.commit()
 
     def test_load(self):
-        EmployerUser, = self.classes("EmployerUser")
+        (EmployerUser,) = self.classes("EmployerUser")
         s = Session()
 
         q = s.query(EmployerUser)