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)])
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)])
def setUp(self): checkPypm() self.events = [] self.handler = NoteEventHandler(self.noteon, self.noteoff)