(self, session)
| 55 | |
| 56 | class AssertsUOW: |
| 57 | def _get_test_uow(self, session): |
| 58 | uow = unitofwork.UOWTransaction(session) |
| 59 | deleted = set(session._deleted) |
| 60 | new = set(session._new) |
| 61 | dirty = set(session._dirty_states).difference(deleted) |
| 62 | for s in new.union(dirty): |
| 63 | uow.register_object(s) |
| 64 | for d in deleted: |
| 65 | uow.register_object(d, isdelete=True) |
| 66 | return uow |
| 67 | |
| 68 | def _assert_uow_size(self, session, expected): |
| 69 | uow = self._get_test_uow(session) |
no test coverage detected