Exemple #1
0
    def set_status(self, effect):
        """
        Toggle effect processing

        :param Lv2Effect effect: Effect with the status updated
        """
        self.connection.send(ProtocolParser.bypass(effect))
    def test_bypass_effect_no_active(self):
        effect_uri = 'http://calf.sourceforge.net/plugins/Reverb'
        effect_instance = 3

        reverb = self.builder.build(effect_uri)
        reverb.instance = effect_instance
        reverb.active = False

        message = ProtocolParser.bypass(reverb)

        correct_message = "bypass {} {}".format(effect_instance, 0)
        self.assertEqual(correct_message, message)