Beispiel #1
0
 def test_select_deferred(self):
     a = TracingGenerator()
     self.assertEqual(a.trace, [])
     b = Query(a).select_where(lambda x: x % 3 == 0)
     self.assertEqual(a.trace, [])
     c = b.take(2).execute()
     self.assertEqual(a.trace, [0, 1, 2, 3])
Beispiel #2
0
 def test_select_deferred(self):
     a = TracingGenerator()
     self.assertEqual(a.trace, [])
     b = Query(a).select_where(lambda x: x % 3 == 0)
     self.assertEqual(a.trace, [])
     c = b.take(2).execute()
     self.assertEqual(a.trace, [0, 1, 2, 3])