P23-03: 生活の観察

This commit is contained in:
Agent Control Runner
2026-10-15 09:52:50 +09:00
parent baa4f2d563
commit 55c29f1192
5 changed files with 41 additions and 10 deletions
+5 -1
View File
@@ -269,11 +269,15 @@ class InfrastructureTests(unittest.TestCase):
audit = dict(frames=[dict(frame=1, delta=.01, scaled_delta=0, display=copy.deepcopy(report)),
dict(frame=2, delta=.01, scaled_delta=0, display=copy.deepcopy(report))])
check.compare_motion(state, report, audit)
for change in ('delta', 'frame', 'display'):
for change in ('delta', 'frame', 'decreasing_frame', 'no_frames', 'one_frame', 'display', 'report_binding'):
with self.subTest(change=change):
bad = copy.deepcopy(audit)
if change == 'delta': bad['frames'][1]['scaled_delta'] = 1
if change == 'frame': bad['frames'][1]['frame'] = 1
if change == 'decreasing_frame': bad['frames'][1]['frame'] = 0
if change == 'no_frames': bad['frames'].clear()
if change == 'one_frame': bad['frames'].pop()
if change == 'report_binding': bad['frames'][1]['display']['zoom'] = 2
if change == 'display': bad['frames'][1]['display']['animation_time'] = 1
with self.assertRaises(ValueError): check.compare_motion(state, report, bad)