equal
deleted
inserted
replaced
35 |
35 |
36 def snippet_key(a): |
36 def snippet_key(a): |
37 # a[0] may be a dict or a key/value tuple |
37 # a[0] may be a dict or a key/value tuple |
38 return (sorted(dict(a[0]).items()), [e.expression for e in a[1]]) |
38 return (sorted(dict(a[0]).items()), [e.expression for e in a[1]]) |
39 |
39 |
40 def test_plan(self, rql, expected, kwargs=None): |
40 def check_plan(self, rql, expected, kwargs=None): |
41 with self.session.new_cnx() as cnx: |
41 with self.session.new_cnx() as cnx: |
42 plan = self._prepare_plan(cnx, rql, kwargs) |
42 plan = self._prepare_plan(cnx, rql, kwargs) |
43 self.planner.build_plan(plan) |
43 self.planner.build_plan(plan) |
44 try: |
44 try: |
45 self.assertEqual(len(plan.steps), len(expected), |
45 self.assertEqual(len(plan.steps), len(expected), |