def _evaluate(self): color_list = cechomesh.to_color_list(self.patterns()[0]) columns = (color_list.columns or Settings.get('light', 'visualizer', 'layout')[0]) result = cechomesh.scroll_color_list( color_list, self.get('dx'), self.get('dy'), columns=columns, wrap=self.get('wrap'), smooth=self.get('smooth'), transform=self.get('transform')) return result
def _evaluate(self): color_list = cechomesh.to_color_list(self.patterns()[0]) columns = (color_list.columns or Settings.get('light', 'visualizer', 'layout')[0]) result = cechomesh.scroll_color_list( color_list, self.get('dx'), self.get('dy'), columns=columns, wrap=self.get('wrap'), smooth=self.get('smooth'), transform=self.get('transform')) global LAST_LIST if False and result != LAST_LIST: LAST_LIST = result print(result, color_list) return result
def doTest(self, dx, dy, expected): result = cechomesh.scroll_color_list(self.data, dx, dy, columns=4) expected = cechomesh.ColorList(expected, columns=4) self.assertEquals(result, expected)
def doWrapTest(self, dx, dy, expected): result = cechomesh.scroll_color_list(self.data, dx, dy, 4, wrap=True) expected = cechomesh.ColorList(expected) # , columns=4) why was this there self.assertEquals(result, expected)
def doTest(self, dx, dy, expected): result = cechomesh.scroll_color_list(self.data, dx, dy, columns=4) expected = cechomesh.ColorList(expected) # , columns=4) self.assertEquals(result, expected)