Ejemplo n.º 1
0
class NoteEventHandlerTests(TestCase):
    def setUp(self):
        checkPypm()
        self.events = []
        self.handler = NoteEventHandler(self.noteon, self.noteoff)

    def noteon(self, note, velocity):
        self.events.append(('noteon', note, velocity))

    def noteoff(self, note):
        self.events.append(('noteoff', note))

    def test_noteonoff_events(self):
        self.handler.noteon(1, 60, 120, 0)
        self.handler.noteon(1, 64, 100, 0)
        self.handler.noteoff(1, 60, 120, 0)
        self.assertEquals(self.events, [('noteon', 60, 120),
                                        ('noteon', 64, 100), ('noteoff', 60)])
Ejemplo n.º 2
0
class NoteEventHandlerTests(TestCase):

    def setUp(self):
        checkPypm()
        self.events = []
        self.handler = NoteEventHandler(self.noteon, self.noteoff)

    def noteon(self, note, velocity):
        self.events.append(('noteon', note, velocity))

    def noteoff(self, note):
        self.events.append(('noteoff', note))

    def test_noteonoff_events(self):
        self.handler.noteon(1, 60, 120, 0)
        self.handler.noteon(1, 64, 100, 0)
        self.handler.noteoff(1, 60, 120, 0)
        self.assertEquals(self.events, [
                ('noteon', 60, 120), ('noteon', 64, 100), ('noteoff', 60)])
Ejemplo n.º 3
0
 def setUp(self):
     checkPypm()
     self.events = []
     self.handler = NoteEventHandler(self.noteon, self.noteoff)
Ejemplo n.º 4
0
 def setUp(self):
     checkPypm()
     self.events = []
     self.handler = NoteEventHandler(self.noteon, self.noteoff)