(self)
| 455 | ) |
| 456 | |
| 457 | def test_pickle_protocols(self): |
| 458 | users, addresses = (self.tables.users, self.tables.addresses) |
| 459 | |
| 460 | self.mapper_registry.map_imperatively( |
| 461 | User, |
| 462 | users, |
| 463 | properties={"addresses": relationship(Address, backref="user")}, |
| 464 | ) |
| 465 | self.mapper_registry.map_imperatively(Address, addresses) |
| 466 | |
| 467 | sess = fixture_session() |
| 468 | u1 = User(name="ed") |
| 469 | u1.addresses.append(Address(email_address="ed@bar.com")) |
| 470 | sess.add(u1) |
| 471 | sess.commit() |
| 472 | |
| 473 | u1 = sess.query(User).first() |
| 474 | u1.addresses |
| 475 | |
| 476 | for loads, dumps in picklers(): |
| 477 | u2 = loads(dumps(u1)) |
| 478 | eq_(u1, u2) |
| 479 | |
| 480 | def test_state_info_pickle(self): |
| 481 | users = self.tables.users |
nothing calls this directly
no test coverage detected