72 self.assertEqual(len(comp_by_attr), 1) |
72 self.assertEqual(len(comp_by_attr), 1) |
73 values = comp_by_attr['Person'] |
73 values = comp_by_attr['Person'] |
74 self.assertEqual(len(values), 2) |
74 self.assertEqual(len(values), 2) |
75 values = set((rdef.formula, tuple(v)) |
75 values = set((rdef.formula, tuple(v)) |
76 for rdef, v in values.items()) |
76 for rdef, v in values.items()) |
77 self.assertEquals(values, |
77 self.assertEqual(values, |
78 set((('Any 2014 - D WHERE X birth_year D', tuple(('birth_year',))), |
78 set((('Any 2014 - D WHERE X birth_year D', tuple(('birth_year',))), |
79 ('Any SUM(SA) GROUPBY X WHERE P works_for X, P salary SA', tuple(('salary',))))) |
79 ('Any SUM(SA) GROUPBY X WHERE P works_for X, P salary SA', tuple(('salary',))))) |
80 ) |
80 ) |
81 |
81 |
82 |
82 |
83 class ComputedAttributeTC(CubicWebTC): |
83 class ComputedAttributeTC(CubicWebTC): |
84 appid = 'data-computed' |
84 appid = 'data-computed' |
85 |
85 |