class testMeasureWithTimeModButNoTuplet(Lily): def setUp(self): self.item = MeasureNode() note = Note.Note() note.pitch = Note.Pitch() note.timeMod = Note.TimeModifier(normal=2, actual=3) note2 = Note.Note() self.item.addNote(note) self.item.addNote(note2) self.item.RunVoiceChecks() self.lilystring = "\once \override TupletBracket.bracket-visibility = ##f\n\omit TupletNumber\n\\tuplet 3/2 {c'} | "
class testMeasureNoteWithGrace(MeasureTests): def setUp(self): self.item = MeasureNode() note = Note.Note(type="quarter") note.pitch = Note.Pitch() grace = Note.GraceNote(first=True) grace.last = True note.addNotation(grace) self.item.addNote(note) self.item.RunVoiceChecks() self.lilystring = "\grace { c'4 } | " self.compile = True self.wrappers = ["\\new Staff {", "}"] Lily.setUp(self) self.name = "measurenotegrace"
class testGraceAtStartOfMeasure(unittest.TestCase): def setUp(self): self.item = MeasureNode() node = NoteNode() self.note = Note.Note(type="quarter") self.note.addNotation(Note.GraceNote()) self.note.pitch = Note.Pitch() node.SetItem(self.note) self.item.addNote(node) self.item.RunVoiceChecks() def testIsFirstGraceNote(self): result = self.note.Search(Note.GraceNote) self.assertTrue(result.first) def testLilystring(self): value = "\grace { c'4 } | " self.assertEqual(value, self.item.toLily())