| 576 | eq_(list(u1.addresses), [Address(id=1)]) |
| 577 | |
| 578 | def test_m2m(self, order_item_fixture): |
| 579 | Order, Item = order_item_fixture( |
| 580 | items_args={"backref": backref("orders", lazy="dynamic")} |
| 581 | ) |
| 582 | |
| 583 | sess = fixture_session() |
| 584 | o1 = Order(id=15, description="order 10") |
| 585 | i1 = Item(id=10, description="item 8") |
| 586 | o1.items.add(i1) |
| 587 | sess.add(o1) |
| 588 | sess.flush() |
| 589 | |
| 590 | assert o1 in i1.orders.all() |
| 591 | assert i1 in o1.items.all() |
| 592 | |
| 593 | def test_association_nonaliased(self): |
| 594 | items, Order, orders, order_items, Item = ( |