(self, include_address=False)
| 3563 | run_inserts = None |
| 3564 | |
| 3565 | def _fixture(self, include_address=False): |
| 3566 | users, User = self.tables.users, self.classes.User |
| 3567 | |
| 3568 | if include_address: |
| 3569 | addresses, Address = self.tables.addresses, self.classes.Address |
| 3570 | self.mapper_registry.map_imperatively( |
| 3571 | User, |
| 3572 | users, |
| 3573 | properties={ |
| 3574 | "addresses": relationship( |
| 3575 | Address, cascade="all, delete-orphan" |
| 3576 | ) |
| 3577 | }, |
| 3578 | ) |
| 3579 | self.mapper_registry.map_imperatively(Address, addresses) |
| 3580 | else: |
| 3581 | self.mapper_registry.map_imperatively(User, users) |
| 3582 | |
| 3583 | listener = Mock() |
| 3584 | |
| 3585 | sess = fixture_session() |
| 3586 | |
| 3587 | def start_events(): |
| 3588 | event.listen( |
| 3589 | sess, "transient_to_pending", listener.transient_to_pending |
| 3590 | ) |
| 3591 | event.listen( |
| 3592 | sess, "pending_to_transient", listener.pending_to_transient |
| 3593 | ) |
| 3594 | event.listen( |
| 3595 | sess, |
| 3596 | "persistent_to_transient", |
| 3597 | listener.persistent_to_transient, |
| 3598 | ) |
| 3599 | event.listen( |
| 3600 | sess, "pending_to_persistent", listener.pending_to_persistent |
| 3601 | ) |
| 3602 | event.listen( |
| 3603 | sess, "detached_to_persistent", listener.detached_to_persistent |
| 3604 | ) |
| 3605 | event.listen( |
| 3606 | sess, "loaded_as_persistent", listener.loaded_as_persistent |
| 3607 | ) |
| 3608 | |
| 3609 | event.listen( |
| 3610 | sess, "persistent_to_detached", listener.persistent_to_detached |
| 3611 | ) |
| 3612 | event.listen( |
| 3613 | sess, "deleted_to_detached", listener.deleted_to_detached |
| 3614 | ) |
| 3615 | |
| 3616 | event.listen( |
| 3617 | sess, "persistent_to_deleted", listener.persistent_to_deleted |
| 3618 | ) |
| 3619 | event.listen( |
| 3620 | sess, "deleted_to_persistent", listener.deleted_to_persistent |
| 3621 | ) |
| 3622 | return listener |
no test coverage detected