fix(reliability): explicit hop baseline restore, immune to stale pager snapshot
This commit is contained in:
@@ -282,10 +282,11 @@ class HopBaselineTest(unittest.TestCase):
|
||||
return_value=[]), \
|
||||
mock.patch('mk8_guard.reconcile',
|
||||
return_value={'changed': [], 'pool_cleared': False,
|
||||
'monitors_raised': []}), \
|
||||
mock.patch.object(server, '_resume_hop') as resume:
|
||||
'monitors_raised': []}):
|
||||
server.health_check()
|
||||
resume.assert_called_once()
|
||||
sets = [r for r in self.runs
|
||||
if r[:3] == ['uci', 'set', 'pineapd.wlan1mon.hop=1']]
|
||||
self.assertEqual(len(sets), 1)
|
||||
finally:
|
||||
server._HOP_PAUSE_HELD = old_held
|
||||
|
||||
@@ -300,9 +301,10 @@ class HopBaselineTest(unittest.TestCase):
|
||||
return_value=[]), \
|
||||
mock.patch('mk8_guard.reconcile',
|
||||
return_value={'changed': [], 'pool_cleared': False,
|
||||
'monitors_raised': []}), \
|
||||
mock.patch.object(server, '_resume_hop') as resume:
|
||||
'monitors_raised': []}):
|
||||
server.health_check()
|
||||
resume.assert_not_called()
|
||||
sets = [r for r in self.runs
|
||||
if r[:3] == ['uci', 'set', 'pineapd.wlan1mon.hop=1']]
|
||||
self.assertEqual(len(sets), 0)
|
||||
finally:
|
||||
server._HOP_PAUSE_HELD = old_held
|
||||
|
||||
Reference in New Issue
Block a user