(self)
| 2391 | eq_(recon, ["A", "B", "C"]) |
| 2392 | |
| 2393 | def test_reconstructor_init(self): |
| 2394 | users = self.tables.users |
| 2395 | |
| 2396 | recon = [] |
| 2397 | |
| 2398 | class User: |
| 2399 | @reconstructor |
| 2400 | def __init__(self): |
| 2401 | recon.append("go") |
| 2402 | |
| 2403 | self.mapper(User, users) |
| 2404 | |
| 2405 | User() |
| 2406 | eq_(recon, ["go"]) |
| 2407 | |
| 2408 | recon[:] = [] |
| 2409 | fixture_session().query(User).first() |
| 2410 | eq_(recon, ["go"]) |
| 2411 | |
| 2412 | def test_reconstructor_init_callable_object(self): |
| 2413 | """test #6538""" |