Prepare independent successor playtest with spawn recovery and casualty feedback
This commit is contained in:
@@ -263,7 +263,8 @@ class SelectionRunner(unittest.TestCase):
|
||||
session,context,report,observation=self.make_selection(Path(folder));Path(context['report']).write_text(json.dumps(report))
|
||||
approach=ModuleType('prison_approach_evidence');approach.validate_approach_evidence=lambda *a:{'verified':True}
|
||||
selected=ModuleType('prison_action_selection_evidence');calls=[]
|
||||
def validate(*args):calls.append(args);return {'verified':accepted}
|
||||
def validate(*args, facing_profile='standard'):
|
||||
self.assertEqual(facing_profile,'standard');calls.append(args);return {'verified':accepted}
|
||||
selected.validate_selection_evidence=validate
|
||||
with patch.dict(sys.modules,{'prison_approach_evidence':approach,'prison_action_selection_evidence':selected}):
|
||||
outcome,proof=r.input_exercise_result(prior,context,session,observation,{'verified':True})
|
||||
|
||||
Reference in New Issue
Block a user