START saves every song every week (old one parked z/zz), logs SAVED/PARKED on the key; SONG KEYS no longer warns ONLY <key>; install.sh and the location kit ship ableton_start.py (NA had the 10/22 copy)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -302,10 +302,9 @@ class TestKeys(unittest.TestCase):
|
||||
def test_the_set_in_another_key(self):
|
||||
keys = dict(GOOD, **{"Holy Forever": "C"})
|
||||
line = rd.eval_keys(RC, keyed(keys), with_pads_and_finished())
|
||||
# Rejoice Again: Finished Songs only has it in B (PCO and the set say Bb)
|
||||
self.assertEqual(msgs(line), ["REJOICE AGAIN ONLY B", "HOLY FOREVER B NOT C", "HOLY FOREVER PAD B NOT C",
|
||||
"HOLY FOREVER ONLY B"])
|
||||
self.assertEqual([lv for lv, _, _ in line.faults], [rd.WARN, rd.ERR, rd.ERR, rd.WARN])
|
||||
# Rejoice Again: Finished Songs only has it in B (PCO and the set say Bb): no warning, START transposes it
|
||||
self.assertEqual(msgs(line), ["HOLY FOREVER B NOT C", "HOLY FOREVER PAD B NOT C"])
|
||||
self.assertEqual([lv for lv, _, _ in line.faults], [rd.ERR, rd.ERR])
|
||||
|
||||
def test_a_song_pco_has_no_key_for(self):
|
||||
line = rd.eval_keys(RC, keyed(dict(GOOD, **{"Holy Forever": ""})), with_pads_and_finished())
|
||||
|
||||
Reference in New Issue
Block a user