MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _get_test_uow

Method _get_test_uow

test/orm/test_unitofworkv2.py:57–66  ·  view source on GitHub ↗
(self, session)

Source from the content-addressed store, hash-verified

55
56class 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)

Callers 1

_assert_uow_sizeMethod · 0.95

Calls 3

register_objectMethod · 0.95
differenceMethod · 0.45
unionMethod · 0.45

Tested by

no test coverage detected