From 2ca357ba4586966da78aa9f2f3bc512e5727f38d Mon Sep 17 00:00:00 2001 From: Eric Snow Date: Mon, 26 Feb 2018 21:35:28 +0000 Subject: [PATCH] Add tests for the pause request. --- tests/ptvsd/highlevel/test_messages.py | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/tests/ptvsd/highlevel/test_messages.py b/tests/ptvsd/highlevel/test_messages.py index 5d253bb0..27e1089f 100644 --- a/tests/ptvsd/highlevel/test_messages.py +++ b/tests/ptvsd/highlevel/test_messages.py @@ -567,32 +567,37 @@ class EvaluateTests(NormalRequestTest, unittest.TestCase): ]) -# TODO: finish! -@unittest.skip('not finished') class PauseTests(NormalRequestTest, unittest.TestCase): COMMAND = 'pause' PYDEVD_CMD = CMD_THREAD_SUSPEND PYDEVD_RESP = None - def test_basic(self): - raise NotImplementedError + def test_pause_one(self): with self.launched(): + with self.hidden(): + self.set_threads( + (10, 'spam'), + (11, ''), + ) self.send_request( - # ... + threadId=5, # matches our first thread ) received = self.vsc.received self.assert_vsc_received(received, [ - self.expected_response( - # ... - ), + self.expected_response(), # no events ]) self.assert_received(self.debugger, [ - self.expected_pydevd_request(), + self.expected_pydevd_request('10'), ]) + # TODO: finish! + @unittest.skip('not finished') + def test_pause_all(self): + raise NotImplementedError + # TODO: finish! @unittest.skip('not finished')