def test_changeStrokes(self): rudiment = FiveStrokeRoll() player = RudimentSchedulePlayer(self.instr, rudiment, 60, 63, clock=self.clock) player.changeStrokes(45, 49) player.resumePlaying() self.runTicks(96 * 2 - 1) expected = [ ('note', 0, 45, 90), ('note', 6, 45, 70), ('note', 12, 49, 80), ('note', 18, 49, 67), ('note', 24, 45, 120), ('note', 48, 49, 90), ('note', 54, 49, 76), ('note', 60, 45, 89), ('note', 66, 45, 70), ('note', 72, 49, 127), ('note', 96, 45, 90), ('note', 102, 45, 70), ('note', 108, 49, 80), ('note', 114, 49, 67), ('note', 120, 45, 120), ('note', 144, 49, 90), ('note', 150, 49, 76), ('note', 156, 45, 89), ('note', 162, 45, 70), ('note', 168, 49, 127)] self.assertEquals(self.instr.plays, expected)
def test_changeStrokes(self): rudiment = FiveStrokeRoll() player = RudimentSchedulePlayer(self.instr, rudiment, 60, 63, clock=self.clock) player.changeStrokes(45, 49) player.resumePlaying() self.runTicks(96 * 2 - 1) expected = [ ("note", 0, 45, 90), ("note", 6, 45, 70), ("note", 12, 49, 80), ("note", 18, 49, 67), ("note", 24, 45, 120), ("note", 48, 49, 90), ("note", 54, 49, 76), ("note", 60, 45, 89), ("note", 66, 45, 70), ("note", 72, 49, 127), ("note", 96, 45, 90), ("note", 102, 45, 70), ("note", 108, 49, 80), ("note", 114, 49, 67), ("note", 120, 45, 120), ("note", 144, 49, 90), ("note", 150, 49, 76), ("note", 156, 45, 89), ("note", 162, 45, 70), ("note", 168, 49, 127), ] self.assertEquals(self.instr.plays, expected)