Home | History | Annotate | Download | only in tests

Lines Matching refs:constraint

21 from trappy.plotter.Constraint import Constraint, ConstraintManager
39 """Test that the constraint manager works with one constraint"""
47 constraint = iter(c_mgr).next()
48 series = constraint.result[AttrConf.PIVOT_VAL]
53 """Test that the constraint manager works with multiple traces and no pivots"""
59 for constraint, orig_dfr in zip(c_mgr, self.dfrs):
60 series = constraint.result[AttrConf.PIVOT_VAL]
65 """Test the constraint manager with multiple columns and traces zipped"""
71 for constraint, orig_dfr, col in zip(c_mgr, self.dfrs, self.cols):
72 series = constraint.result[AttrConf.PIVOT_VAL]
77 """Test the constraint manager with multiple traces that can have each multiple columns"""
85 for constraint, orig_series in zip(c_mgr, expected_series):
86 series = constraint.result[AttrConf.PIVOT_VAL]
90 """Test the constraint manager with filters"""
101 constraint = constraint_iter.next()
102 self.assertEquals(len(constraint.result), 1)
104 constraint = constraint_iter.next()
105 series_second_frame = constraint.result[AttrConf.PIVOT_VAL]
109 """Test the constraint manager with a pivot and one trace"""
115 constraint = iter(c_mgr).next()
116 results = dict([(k, v.to_dict().values()) for k, v in constraint.result.items()])
122 """Test the constraint manager with a pivot and multiple traces"""
129 constraint = constraint_iter.next()
130 self.assertEquals(constraint.result[0].to_dict().values(), [1, 2])
132 constraint = constraint_iter.next()
133 self.assertEquals(constraint.result[1].to_dict().values(), [2, 2])
136 """Test the constraint manager with multiple traces and columns"""
142 constraint = constraint_iter.next()
143 self.assertEquals(constraint.result[1].to_dict().values(), [2, 3])
145 constraint = constraint_iter.next()
146 self.assertEquals(constraint.result[0].to_dict().values(), [2, 1])
149 """Test the constraint manager with pivoted data and filters"""
157 constraint = iter(c_mgr).next()
158 result = constraint.result
164 """Test that the constraint manager can constraint to a window of time"""
168 constraint = iter(c_mgr).next()
169 series = constraint.result[AttrConf.PIVOT_VAL]
177 constraint = iter(c_mgr).next()
178 series = constraint.result[AttrConf.PIVOT_VAL]
184 constraint = iter(c_mgr).next()
185 series = constraint.result[AttrConf.PIVOT_VAL]
190 """str(constraint) doesn't fail when the column is not a string"""
193 constraint = Constraint(dfr, AttrConf.PIVOT, 12, template=None,
196 self.assertEqual(str(constraint), "DataFrame 0:12")