class notes(unittest.TestCase): def setUp(self): self.tags = ["note"] self.chars = {} self.attrs = {"part":{"id": "P1"}, "measure":{"number": "1"}} self.handler = MxmlParser.CreateNote MxmlParser.part_id = "P1" MxmlParser.measure_id = 1 self.piece = PieceTree() self.piece.addPart(Part.Part(), index="P1") self.piece.getPart("P1").addEmptyMeasure(1,1) self.data = {"note": None, "direction": None, "expression": None, "staff_id":1} def copy(self): pass
class MeasureTesting(unittest.TestCase): def setUp(self): self.tags = [] self.tags.append("measure") self.attrs = {"measure": {"number": "1"}, "part": {"id": "P1"}} self.chars = {} self.handler = MxmlParser.HandleMeasures self.piece = PieceTree() self.piece.addPart(index="P1", item=Part.Part()) self.part = self.piece.getPart("P1") MxmlParser.direction = None MxmlParser.note = None MxmlParser.expression = None self.data = {"note": None, "direction": None, "expression": None, "staff_id": 1, "voice": 1} def tearDown(self): self.piece = None
class notes(unittest.TestCase): def setUp(self): self.tags = ["note"] self.chars = {} self.attrs = {"part": {"id": "P1"}, "measure": {"number": "1"}} self.handler = MxmlParser.CreateNote MxmlParser.part_id = "P1" MxmlParser.measure_id = 1 self.piece = PieceTree() self.piece.addPart(Part.Part(), index="P1") self.piece.getPart("P1").addEmptyMeasure(1, 1) self.data = { "note": None, "direction": None, "expression": None, "staff_id": 1} def copy(self): pass
class MeasureTesting(unittest.TestCase): def setUp(self): self.tags = [] self.tags.append("measure") self.attrs = {"measure": {"number": "1"}, "part": {"id": "P1"}} self.chars = {} self.handler = MxmlParser.HandleMeasures self.piece = PieceTree() self.piece.addPart(index="P1", item=Part.Part()) self.part = self.piece.getPart("P1") MxmlParser.direction = None MxmlParser.note = None MxmlParser.expression = None self.data = { "note": None, "direction": None, "expression": None, "staff_id": 1, "voice": 1} def tearDown(self): self.piece = None
class testPieceWithPart(Lily): def setUp(self): self.item = PieceTree() self.item.addPart(Part.Part(), "P1") self.lilystring = "\\version \"2.18.2\" \n<<>>"