#
26140c08 |
| 31-Aug.-2021 |
Federico Caselli <cfederico87@gmail.com> |
Surface driver connection object when using a proxied dialect Improve the interface used by adapted drivers, like the asyncio ones, to access the actual connection object returned by the
Surface driver connection object when using a proxied dialect Improve the interface used by adapted drivers, like the asyncio ones, to access the actual connection object returned by the driver. The :class:`_engine._ConnectionRecord` and :class:`_engine._ConnectionFairy` now have two new attributes: * ``dbapi_connection`` always represents a DBAPI compatible object. For pep-249 drivers, this is the DBAPI connection as it always has been, previously accessed under the ``.connection`` attribute. For asyncio drivers that SQLAlchemy adapts into a pep-249 interface, the returned object will normally be a SQLAlchemy adaption object called :class:`_engine.AdaptedConnection`. * ``driver_connection`` always represents the actual connection object maintained by the third party pep-249 DBAPI or async driver in use. For standard pep-249 DBAPIs, this will always be the same object as that of the ``dbapi_connection``. For an asyncio driver, it will be the underlying asyncio-only connection object. The ``.connection`` attribute remains available and is now a legacy alias of ``.dbapi_connection``. Fixes: #6832 Change-Id: Ib72f97deefca96dce4e61e7c38ba430068d6a82e
show more ...
|
#
b5927dd9 |
| 04-May-2021 |
Gord Thompson <gord@gordthompson.com> |
Update README.dialects.rst Update link to sqlalchemy-access, plus a few minor tweaks Change-Id: Ief2876760edf4f7cec311748012cb0944df3babd
|
#
405fc971 |
| 16-Apr.-2020 |
Gord Thompson <gord@gordthompson.com> |
Rename py.test to pytest Change-Id: I431e1ef41e26d490343204a75a5c097768749768
|
#
051c2fde |
| 17-Dec.-2019 |
Mike Bayer <mike_mp@zzzcomputing.com> |
"does not support reflection" -> "does not support nullable booleans" Change-Id: Icf00f9250ffe45413369a6bb2c2910da42c017ee
|
#
dd755ca5 |
| 02-Oct.-2019 |
Mike Bayer <mike_mp@zzzcomputing.com> |
- additional edits to README.dialects.rst Change-Id: I06add0ca77d038f03941ba266cb69dbd6a246ee8
|
#
a9eaea20 |
| 29-Sep.-2019 |
Gord Thompson <gord@gordthompson.com> |
update README.dialects; add *.pyd to .gitignore
|
#
11c24cd2 |
| 05-Sep.-2019 |
Gord Thompson <gord@gordthompson.com> |
Update link to sqlalchemy-access
|
#
1a3792c3 |
| 09-May-2019 |
Mike Bayer <mike_mp@zzzcomputing.com> |
- remove references to nose Change-Id: I970cc257dfb1c69413fa1c5593ba523ffc5070d4
|
#
66e88d30 |
| 14-Jan.-2019 |
Lele Gaifax <lele@metapensiero.it> |
Fix many spell glitches This affects mostly docstrings, except in orm/events.py::dispose_collection() where one parameter gets renamed: given that the method is empty, it seemed reas
Fix many spell glitches This affects mostly docstrings, except in orm/events.py::dispose_collection() where one parameter gets renamed: given that the method is empty, it seemed reasonable to me to fix that too. Closes: #4440 Pull-request: https://github.com/sqlalchemy/sqlalchemy/pull/4440 Pull-request-sha: 779ed75acb6142e1f1daac467b5b14134529bb4b Change-Id: Ic0553fe97853054b09c2453af76d96363de6eb0e
show more ...
|
#
31491a6a |
| 19-Aug.-2017 |
Mike Bayer <mike_mp@zzzcomputing.com> |
- rework the unittests README which was very out of date Change-Id: Id9bda43ea493a8d493be5ecb19da16a91a298f9d
|
#
ea05a232 |
| 03-Mar.-2014 |
Mike Bayer <mike_mp@zzzcomputing.com> |
- Support has been added for pytest to run tests. This runner is currently being supported in addition to nose, and will likely be preferred to nose going forward. The nose plugin system
- Support has been added for pytest to run tests. This runner is currently being supported in addition to nose, and will likely be preferred to nose going forward. The nose plugin system used by SQLAlchemy has been split out so that it works under pytest as well. There are no plans to drop support for nose at the moment and we hope that the test suite itself can continue to remain as agnostic of testing platform as possible. See the file README.unittests.rst for updated information on running tests with pytest. The test plugin system has also been enhanced to support running tests against mutiple database URLs at once, by specifying the ``--db`` and/or ``--dburi`` flags multiple times. This does not run the entire test suite for each database, but instead allows test cases that are specific to certain backends make use of that backend as the test is run. When using pytest as the test runner, the system will also run specific test suites multiple times, once for each database, particularly those tests within the "dialect suite". The plan is that the enhanced system will also be used by Alembic, and allow Alembic to run migration operation tests against multiple backends in one run, including third-party backends not included within Alembic itself. Third party dialects and extensions are also encouraged to standardize on SQLAlchemy's test suite as a basis; see the file README.dialects.rst for background on building out from SQLAlchemy's test platform.
show more ...
|
#
c87f6af4 |
| 25-Mar.-2013 |
Mike Bayer <mike_mp@zzzcomputing.com> |
- add a nose runner that erases out argv, otherwise you get "import test" as what it tries to run with setup.py test
|
#
9e3cd16c |
| 07-Feb.-2013 |
Mike Bayer <mike_mp@zzzcomputing.com> |
- encourage requirements to be in the dialect module, document running SQLA main tests with external dialect
|
#
5eaeb701 |
| 09-Oct.-2012 |
Mike Bayer <mike_mp@zzzcomputing.com> |
updates
|
#
568de1ef |
| 09-Oct.-2012 |
Mike Bayer <mike_mp@zzzcomputing.com> |
- new dialect development README
|