def setUp(self): self.item = MeasureNode() note = Note.Note() note.pitch = Note.Pitch() self.item.addNote(note) self.item.AddBarline(BarlinesAndMarkers.Barline(repeat="forward"), location="left") self.item.AddBarline(BarlinesAndMarkers.Barline(repeat="backward"), location="right") self.lilystring = " \\repeat volta 2 {c' }"
def DoBarlineChecks(self): measure_indexes = self.GetChildrenIndexes() if hasattr(self, "backward_repeats"): if len(self.backward_repeats) > 0: measure = self.GetChild(measure_indexes[0]) for repeat in self.backward_repeats: measure.AddBarline(BarlinesAndMarkers.Barline( repeat="forward", repeatNum=repeat), location="left-1") if hasattr(self, "forward_repeats"): if len(self.forward_repeats) > 0: measure = self.GetChild(measure_indexes[-1]) for repeat in self.forward_repeats: measure.AddBarline(BarlinesAndMarkers.Barline( repeat="backward", repeatNum=repeat), location="right-1")
def testRepeatVal(self): self.tags.append("repeat") self.attrs["barline"] = {"location": "left"} self.attrs["repeat"] = {"direction": "backward"} MxmlParser.last_barline = BarlinesAndMarkers.Barline(repeat="forward") self.handler(self.tags, self.attrs, self.chars, self.piece, self.data) self.assertEqual("backward", self.measure.GetBarline("left").repeat)
def setUp(self): self.item = MeasureNode() note = Note.Note() note.pitch = Note.Pitch() self.item.addNote(note) self.item.AddBarline( BarlinesAndMarkers.Barline(repeat="backward-barline"), location="right") self.lilystring = "c' \\bar \":|.\""
def setUp(self): self.item = BarlinesAndMarkers.Barline( style="heavy-light", ending=BarlinesAndMarkers.EndingMark()) self.lilystring = "\\alternative {{"
def setUp(self): self.item = BarlinesAndMarkers.Barline(style="light-heavy", repeat="backward") self.lilystring = "}"
def setUp(self): self.item = BarlinesAndMarkers.Barline(style="heavy-light", repeat="forward") self.lilystring = " \\repeat volta 2 {"
def setUp(self): self.item = BarlinesAndMarkers.Barline(style="heavy-heavy") self.lilystring = " \\bar \"..\""
def setUp(self): self.item = BarlinesAndMarkers.Barline(style="light-light") self.lilystring = " \\bar \"||\""
def setUp(self): self.item = BarlinesAndMarkers.Barline(style="dashed") self.lilystring = " \\bar \"!\""
def testFOrwardFlagValueAfterBackwardAdded(self): self.item.AddBarline( item=BarlinesAndMarkers.Barline(repeat="backward"), location="right", measure_id=1) self.assertEqual(len(self.item.forward_repeats), 0)
def testBackwardFlag(self): self.item.AddBarline( item=BarlinesAndMarkers.Barline(repeat="backward"), location="right", measure_id=1) self.assertTrue(hasattr(self.item, "forward_repeats"))
def setUp(self): self.item = StaffNode() self.item.AddBarline(item=BarlinesAndMarkers.Barline(repeat="forward"), location="left", measure_id=1)
def setUp(self): self.item = BarlinesAndMarkers.Barline(style="normal") self.lilystring = " \\bar \"|\""