| 459 | eq_(f1.data, {class="st">"a": class="st">"b", class="st">"b": class="st">"c"}) |
| 460 | |
| 461 | def test_pickle_parent(self): |
| 462 | sess = fixture_session() |
| 463 | |
| 464 | f1 = Foo(data={class="st">"a": class="st">"b"}) |
| 465 | sess.add(f1) |
| 466 | sess.commit() |
| 467 | f1.data |
| 468 | sess.close() |
| 469 | |
| 470 | for loads, dumps in picklers(): |
| 471 | sess = fixture_session() |
| 472 | f2 = loads(dumps(f1)) |
| 473 | sess.add(f2) |
| 474 | f2.data[class="st">"a"] = class="st">"c" |
| 475 | assert f2 in sess.dirty |
| 476 | |
| 477 | def test_unrelated_flush(self): |
| 478 | sess = fixture_session() |