def testUniversalSysEx(self): MyMIDI = MIDIFile(1) MyMIDI.addUniversalSysEx(0,0, 1, 2, struct.pack('>B', 0x01)) MyMIDI.close() self.assertEquals(MyMIDI.tracks[0].MIDIEventList[0].type, 'UniversalSysEx') self.assertEquals(get_byte(MyMIDI, 0, 0), 0x00) self.assertEquals(get_byte(MyMIDI, 0, 1), 0xf0) self.assertEquals(get_byte(MyMIDI, 0, 2), 6) self.assertEquals(get_byte(MyMIDI, 0, 3), 0x7E) self.assertEquals(get_byte(MyMIDI, 0, 4), 0x7F) self.assertEquals(get_byte(MyMIDI, 0, 5), 0x01) self.assertEquals(get_byte(MyMIDI, 0, 6), 0x02) self.assertEquals(get_byte(MyMIDI, 0, 7), 0x01) self.assertEquals(get_byte(MyMIDI, 0, 8), 0xf7)
def testUniversalSysEx(self): MyMIDI = MIDIFile(1) MyMIDI.addUniversalSysEx(0, 0, 1, 2, struct.pack('>B', 0x01)) MyMIDI.close() self.assertEquals(MyMIDI.tracks[0].MIDIEventList[0].type, 'UniversalSysEx') self.assertEquals(get_byte(MyMIDI, 0, 0), 0x00) self.assertEquals(get_byte(MyMIDI, 0, 1), 0xf0) self.assertEquals(get_byte(MyMIDI, 0, 2), 6) self.assertEquals(get_byte(MyMIDI, 0, 3), 0x7E) self.assertEquals(get_byte(MyMIDI, 0, 4), 0x7F) self.assertEquals(get_byte(MyMIDI, 0, 5), 0x01) self.assertEquals(get_byte(MyMIDI, 0, 6), 0x02) self.assertEquals(get_byte(MyMIDI, 0, 7), 0x01) self.assertEquals(get_byte(MyMIDI, 0, 8), 0xf7)