(self)
| 417 | eq_(f1.data, orig) |
| 418 | |
| 419 | def test_setdefault(self): |
| 420 | sess = fixture_session() |
| 421 | |
| 422 | f1 = Foo(data={class="st">"a": class="st">"b"}) |
| 423 | sess.add(f1) |
| 424 | sess.commit() |
| 425 | |
| 426 | eq_(f1.data.setdefault(class="st">"c", class="st">"d"), class="st">"d") |
| 427 | sess.commit() |
| 428 | |
| 429 | eq_(f1.data, {class="st">"a": class="st">"b", class="st">"c": class="st">"d"}) |
| 430 | |
| 431 | eq_(f1.data.setdefault(class="st">"c", class="st">"q"), class="st">"d") |
| 432 | sess.commit() |
| 433 | |
| 434 | eq_(f1.data, {class="st">"a": class="st">"b", class="st">"c": class="st">"d"}) |
| 435 | |
| 436 | eq_(f1.data.setdefault(class="st">"w", None), None) |
| 437 | sess.commit() |
| 438 | eq_(f1.data, {class="st">"a": class="st">"b", class="st">"c": class="st">"d", class="st">"w": None}) |
| 439 | |
| 440 | def test_replace(self): |
| 441 | sess = fixture_session() |
nothing calls this directly
no test coverage detected