You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 13, 2026. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -204,6 +204,19 @@ with engine.begin() as connection:
204
204
```
205
205
Connectionless way of use is also deprecated since SQLAlchemy 2.0 and soon will be removed (see in [SQLAlchemy docs](https://docs.sqlalchemy.org/en/14/core/connections.html#connectionless-execution-implicit-execution)).
206
206
207
+
Running tests
208
+
------------
209
+
Spanner dialect includes a compliance, migration and unit test suite. To run the tests the `nox` package commands can be used:
210
+
```
211
+
# Run the whole suite
212
+
$ nox
213
+
214
+
# Run a particular test session
215
+
$ nox -s migration_test
216
+
```
217
+
**Running tests on Spanner emulator**
218
+
The dialect test suite can be runned on [Spanner emulator](https://cloud.google.com/spanner/docs/emulator). Several tests, relating to `NULL` values of data types, are skipped when executed on emulator.
0 commit comments