def test_getStateReturnsOriginalValue(self): testEffect = colors.StaticRGBColor(r=100) testEffect.setParameterOffset('r', testEffect.getParameterDefinition(), 1) state = testEffect.__getstate__() self.assertEqual(state['r'], 100)
def test_parameterOffsetWorks(self): testEffect = colors.StaticRGBColor(r=100, g=100) testEffect.setParameterOffset('r', testEffect.getParameterDefinition(), 1) testEffect.setParameterOffset('g', testEffect.getParameterDefinition(), -1) self.assertEqual(testEffect.r, 255) self.assertEqual(testEffect.g, 0)
def createSwimmingPoolGraph(): fg = filtergraph.FilterGraph(recordTimings=True) led_out = devices.LEDOutput() fg.addEffectNode(led_out) color = colors.StaticRGBColor(55.0, 150.0, 236.0) fg.addEffectNode(color) SwimmingPool = generative.SwimmingPool() fg.addEffectNode(SwimmingPool) fg.addConnection(color, 0, SwimmingPool, 0) fg.addConnection(SwimmingPool, 0, led_out, 0) return fg
def test_getParameterRespectsOriginalValue(self): testEffect = colors.StaticRGBColor(r=100) testEffect.setParameterOffset('r', testEffect.getParameterDefinition(), 1) paramDict = testEffect.getParameter() self.assertEqual(paramDict['parameters']['r'][0], 100)