@@ -66,7 +66,8 @@ class PreparedSuspensions(unittest.TestCase):
|
||||
target = note(F(9, 2), 6, 'e', event_id='resolution')
|
||||
contract = types.ExpressionContract('prepared', 'suspension', 'prepared_step_down', (held,), target, 'C7', boundary=F(4))
|
||||
self.assertTrue(h.evaluate((held, target), expressions=(contract,)).valid)
|
||||
self.assertFalse(h.evaluate((held, target)).valid)
|
||||
self.assertTrue(h.evaluate((held, target)).valid)
|
||||
self.assertFalse(h.evaluate((held, target),infer=False).valid)
|
||||
changed = dataclasses.replace(held, start=F(15, 4))
|
||||
self.assertFalse(h.evaluate((changed, target), expressions=(dataclasses.replace(contract, events=(changed,)),)).valid)
|
||||
self.assertFalse(h.evaluate((held,), expressions=(contract,)).valid)
|
||||
|
||||
Reference in New Issue
Block a user