Завершать DAP при потере остановленного MAME
This commit is contained in:
@@ -106,6 +106,14 @@ class DapTests(unittest.TestCase):
|
||||
self.assertIn('пропущено 2', events[0][1]['output'])
|
||||
self.assertEqual(events[1][1]['output'], 'total=42\n')
|
||||
|
||||
def test_closed_session_always_terminates_dap(self):
|
||||
self.dap._rpc_override = lambda method, args: {
|
||||
'events': [], 'first': 1, 'last': 0, 'closed': True,
|
||||
}
|
||||
events, closed = self.dap.poll_events(timeout=0)
|
||||
self.assertTrue(closed)
|
||||
self.assertEqual(events, [('terminated', {'restart': False})])
|
||||
|
||||
def test_stdio_framing_without_attach(self):
|
||||
requests = [
|
||||
{'seq': 1, 'type': 'request', 'command': 'initialize', 'arguments': {}},
|
||||
|
||||
Reference in New Issue
Block a user