(self)
| 473 | eq_(inspect(tokyo_report).identity_token, "asia") |
| 474 | |
| 475 | def test_get_baked_query(self): |
| 476 | sess = self._fixture_data() |
| 477 | |
| 478 | tokyo = sess.query(WeatherLocation).filter_by(city="Tokyo").one() |
| 479 | tokyo.city |
| 480 | sess.expunge_all() |
| 481 | |
| 482 | from sqlalchemy.ext.baked import BakedQuery |
| 483 | |
| 484 | bakery = BakedQuery.bakery() |
| 485 | |
| 486 | bq = bakery(lambda session: session.query(WeatherLocation)) |
| 487 | t = bq(sess).get(tokyo.id) |
| 488 | eq_(t.city, tokyo.city) |
| 489 | |
| 490 | eq_(inspect(t).key[2], "asia") |
| 491 | |
| 492 | def test_get_baked_query_shard_id(self): |
| 493 | sess = self._fixture_data() |
nothing calls this directly
no test coverage detected