def test_add_effect(self): json = self.generate_patch('generic-patch') patch = Patch(json) effect = Effect(self.generate_effect('Generic-EffectGxReverb-Stereo')) patch.addEffect(effect) self.assertEqual(effect, patch.effects[0]) self.assertEqual(patch, effect.patch)
def test_index_of_effect(self): json = self.generate_patch('generic-patch') patch = Patch(json) patch.addEffect(Effect(self.generate_effect('Generic-EffectGxReverb-Stereo1'))) patch.addEffect(Effect(self.generate_effect('Generic-EffectGxReverb-Stereo2'))) patch.addEffect(Effect(self.generate_effect('Generic-EffectGxReverb-Stereo3'))) patch.addEffect(Effect(self.generate_effect('Generic-EffectGxReverb-Stereo4'))) index = 0 for effect in patch.effects: self.assertEqual(index, effect.index) index += 1
def test_index_of_effect(self): json = self.generate_patch('generic-patch') patch = Patch(json) patch.addEffect( Effect(self.generate_effect('Generic-EffectGxReverb-Stereo1'))) patch.addEffect( Effect(self.generate_effect('Generic-EffectGxReverb-Stereo2'))) patch.addEffect( Effect(self.generate_effect('Generic-EffectGxReverb-Stereo3'))) patch.addEffect( Effect(self.generate_effect('Generic-EffectGxReverb-Stereo4'))) index = 0 for effect in patch.effects: self.assertEqual(index, effect.index) index += 1