(self, include_address=False)
| 3297 | run_inserts = None |
| 3298 | |
| 3299 | def _fixture(self, include_address=False): |
| 3300 | users, User = self.tables.users, self.classes.User |
| 3301 | |
| 3302 | if include_address: |
| 3303 | addresses, Address = self.tables.addresses, self.classes.Address |
| 3304 | self.mapper_registry.map_imperatively( |
| 3305 | User, |
| 3306 | users, |
| 3307 | properties={ |
| 3308 | "addresses": relationship( |
| 3309 | Address, cascade="all, delete-orphan" |
| 3310 | ) |
| 3311 | }, |
| 3312 | ) |
| 3313 | self.mapper_registry.map_imperatively(Address, addresses) |
| 3314 | else: |
| 3315 | self.mapper_registry.map_imperatively(User, users) |
| 3316 | |
| 3317 | listener = Mock() |
| 3318 | |
| 3319 | sess = fixture_session() |
| 3320 | |
| 3321 | def start_events(): |
| 3322 | event.listen( |
| 3323 | sess, "transient_to_pending", listener.transient_to_pending |
| 3324 | ) |
| 3325 | event.listen( |
| 3326 | sess, "pending_to_transient", listener.pending_to_transient |
| 3327 | ) |
| 3328 | event.listen( |
| 3329 | sess, |
| 3330 | "persistent_to_transient", |
| 3331 | listener.persistent_to_transient, |
| 3332 | ) |
| 3333 | event.listen( |
| 3334 | sess, "pending_to_persistent", listener.pending_to_persistent |
| 3335 | ) |
| 3336 | event.listen( |
| 3337 | sess, "detached_to_persistent", listener.detached_to_persistent |
| 3338 | ) |
| 3339 | event.listen( |
| 3340 | sess, "loaded_as_persistent", listener.loaded_as_persistent |
| 3341 | ) |
| 3342 | |
| 3343 | event.listen( |
| 3344 | sess, "persistent_to_detached", listener.persistent_to_detached |
| 3345 | ) |
| 3346 | event.listen( |
| 3347 | sess, "deleted_to_detached", listener.deleted_to_detached |
| 3348 | ) |
| 3349 | |
| 3350 | event.listen( |
| 3351 | sess, "persistent_to_deleted", listener.persistent_to_deleted |
| 3352 | ) |
| 3353 | event.listen( |
| 3354 | sess, "deleted_to_persistent", listener.deleted_to_persistent |
| 3355 | ) |
| 3356 | return listener |
no test coverage detected