@@ -63,7 +63,7 @@ class KeyCancellationTests(unittest.TestCase):
|
||||
self.assertEqual(naturals[0].points[0][1], natural_y)
|
||||
self.assertEqual([p.value for p in glyphs[1:]], ['accidentalSharp' if expected_new > 0 else 'accidentalFlat'] * abs(expected_new))
|
||||
layout = generator.engraving.layout.layout_score(result, generator.engraving.types.Style(), self.fonts)
|
||||
reference = 'measure-1:attributes:0' if local else 'measure-2:initial'
|
||||
reference = 'measure_1:attributes:0' if local else 'measure_2:initial'
|
||||
drawn = [p for page in layout.pages for p in page.primitives if p.role == 'accidental' and p.sources == (reference,)]
|
||||
self.assertEqual([p.value for p in drawn], [p.value for p in glyphs])
|
||||
self.assertEqual([p.points[0][1] - drawn[0].points[0][1] for p in drawn], [p.points[0][1] - glyphs[0].points[0][1] for p in glyphs])
|
||||
|
||||
Reference in New Issue
Block a user