P23-03: 生活の観察
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user