(self, async_session)
| 914 | |
| 915 | @async_test |
| 916 | async def test_get_transaction(self, async_session): |
| 917 | is_(async_session.get_transaction(), None) |
| 918 | is_(async_session.get_nested_transaction(), None) |
| 919 | |
| 920 | t1 = await async_session.begin() |
| 921 | |
| 922 | is_(async_session.get_transaction(), t1) |
| 923 | is_(async_session.get_nested_transaction(), None) |
| 924 | |
| 925 | n1 = await async_session.begin_nested() |
| 926 | |
| 927 | is_(async_session.get_transaction(), t1) |
| 928 | is_(async_session.get_nested_transaction(), n1) |
| 929 | |
| 930 | await n1.commit() |
| 931 | |
| 932 | is_(async_session.get_transaction(), t1) |
| 933 | is_(async_session.get_nested_transaction(), None) |
| 934 | |
| 935 | await t1.commit() |
| 936 | |
| 937 | is_(async_session.get_transaction(), None) |
| 938 | is_(async_session.get_nested_transaction(), None) |
| 939 | |
| 940 | @async_test |
| 941 | async def test_get_transaction_gced(self, async_session): |
nothing calls this directly
no test coverage detected