(self, async_session)
| 1006 | |
| 1007 | @async_test |
| 1008 | async def test_get_transaction(self, async_session): |
| 1009 | is_(async_session.get_transaction(), None) |
| 1010 | is_(async_session.get_nested_transaction(), None) |
| 1011 | |
| 1012 | t1 = await async_session.begin() |
| 1013 | |
| 1014 | is_(async_session.get_transaction(), t1) |
| 1015 | is_(async_session.get_nested_transaction(), None) |
| 1016 | |
| 1017 | n1 = await async_session.begin_nested() |
| 1018 | |
| 1019 | is_(async_session.get_transaction(), t1) |
| 1020 | is_(async_session.get_nested_transaction(), n1) |
| 1021 | |
| 1022 | await n1.commit() |
| 1023 | |
| 1024 | is_(async_session.get_transaction(), t1) |
| 1025 | is_(async_session.get_nested_transaction(), None) |
| 1026 | |
| 1027 | await t1.commit() |
| 1028 | |
| 1029 | is_(async_session.get_transaction(), None) |
| 1030 | is_(async_session.get_nested_transaction(), None) |
| 1031 | |
| 1032 | @async_test |
| 1033 | async def test_get_transaction_gced(self, async_session): |
nothing calls this directly
no test coverage detected