mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-10-28 09:03:46 +08:00
Narrow test fixture types before mutation
This commit is contained in:
@@ -40,7 +40,9 @@ class TestJeepBrakeHoldPreference(unittest.TestCase):
|
||||
row = next(
|
||||
row for row in owner.snapshot('vehicle', parked=True, system_long=False, lateral_context=True, metric=False).rows if row.key == 'JeepBrakeHold'
|
||||
)
|
||||
request = replace(row_change(row), confirmation=True)
|
||||
change = row_change(row)
|
||||
assert change is not None
|
||||
request = replace(change, confirmation=True)
|
||||
for group in groups:
|
||||
groups[group] = False
|
||||
self.assertFalse(owner.apply(request))
|
||||
|
||||
@@ -128,6 +128,7 @@ class TestProcessRecovery(unittest.TestCase):
|
||||
self.step(p)
|
||||
old = p.proc
|
||||
self.assertIsNotNone(old)
|
||||
assert isinstance(old, Child)
|
||||
old.exitcode = 1
|
||||
self.step(p)
|
||||
self.assertIs(p.proc, old)
|
||||
@@ -135,6 +136,7 @@ class TestProcessRecovery(unittest.TestCase):
|
||||
self.step(p)
|
||||
self.assertIsNot(p.proc, old)
|
||||
self.assertTrue(old.joined)
|
||||
assert isinstance(p.proc, Child)
|
||||
p.proc.exitcode = 1
|
||||
self.step(p)
|
||||
self.step(p, started=False)
|
||||
|
||||
Reference in New Issue
Block a user