(self)
| 595 | sess.close() |
| 596 | |
| 597 | def test_query_cols(self): |
| 598 | Parent = self.classes.Parent |
| 599 | self._fixture() |
| 600 | sess = fixture_session() |
| 601 | |
| 602 | # warm up cache |
| 603 | for attr in [Parent.data1, Parent.data2, Parent.data3, Parent.data4]: |
| 604 | attr.__clause_element__() |
| 605 | |
| 606 | @profiling.function_call_count() |
| 607 | def go(): |
| 608 | for i in range(10): |
| 609 | q = sess.query( |
| 610 | Parent.data1, Parent.data2, Parent.data3, Parent.data4 |
| 611 | ) |
| 612 | |
| 613 | q.all() |
| 614 | |
| 615 | go() |
| 616 | |
| 617 | |
| 618 | class SelectInEagerLoadTest(NoCache, fixtures.MappedTest): |
nothing calls this directly
no test coverage detected