()
| 2472 | sess.expunge_all() |
| 2473 | |
| 2474 | def go(): |
| 2475 | d = ( |
| 2476 | sess.query(Node) |
| 2477 | .filter(Node.data.in_(["n1", "n2"])) |
| 2478 | .order_by(Node.data) |
| 2479 | .all() |
| 2480 | ) |
| 2481 | eq_( |
| 2482 | [ |
| 2483 | Node( |
| 2484 | data="n1", |
| 2485 | children=[ |
| 2486 | Node(data="n11"), |
| 2487 | Node( |
| 2488 | data="n12", |
| 2489 | children=[ |
| 2490 | Node(data="n121"), |
| 2491 | Node(data="n122"), |
| 2492 | Node(data="n123"), |
| 2493 | ], |
| 2494 | ), |
| 2495 | Node(data="n13"), |
| 2496 | ], |
| 2497 | ), |
| 2498 | Node( |
| 2499 | data="n2", |
| 2500 | children=[ |
| 2501 | Node( |
| 2502 | data="n21", |
| 2503 | children=[ |
| 2504 | Node(data="n211"), |
| 2505 | Node(data="n212"), |
| 2506 | ], |
| 2507 | ) |
| 2508 | ], |
| 2509 | ), |
| 2510 | ], |
| 2511 | d, |
| 2512 | ) |
| 2513 | |
| 2514 | self.assert_sql_count(testing.db, go, 4) |
| 2515 |
nothing calls this directly
no test coverage detected