(self)
| 1760 | ) |
| 1761 | |
| 1762 | def test_one_to_one(self): |
| 1763 | Address, addresses, users, User = ( |
| 1764 | self.classes.Address, |
| 1765 | self.tables.addresses, |
| 1766 | self.tables.users, |
| 1767 | self.classes.User, |
| 1768 | ) |
| 1769 | |
| 1770 | self.mapper_registry.map_imperatively( |
| 1771 | User, |
| 1772 | users, |
| 1773 | properties=dict( |
| 1774 | address=relationship( |
| 1775 | self.mapper_registry.map_imperatively(Address, addresses), |
| 1776 | lazy="select", |
| 1777 | uselist=False, |
| 1778 | ) |
| 1779 | ), |
| 1780 | ) |
| 1781 | |
| 1782 | u = User(name="one2onetester") |
| 1783 | u.address = Address(email_address="myonlyaddress@foo.com") |
| 1784 | |
| 1785 | session = fixture_session() |
| 1786 | session.add(u) |
| 1787 | session.flush() |
| 1788 | |
| 1789 | u.name = "imnew" |
| 1790 | session.flush() |
| 1791 | |
| 1792 | u.address.email_address = "imnew@foo.com" |
| 1793 | session.flush() |
| 1794 | |
| 1795 | def test_bidirectional(self): |
| 1796 | users, Address, addresses, User = ( |
nothing calls this directly
no test coverage detected