MCPcopy Index your code
hub / github.com/fabioz/PyDev.Debugger / test_case_json_change_breaks

Function test_case_json_change_breaks

tests_python/test_debugger_json.py:774–790  ·  view source on GitHub ↗
(case_setup_dap)

Source from the content-addressed store, hash-verified

772
773
774def test_case_json_change_breaks(case_setup_dap):
775 with case_setup_dap.test_file("_debugger_case_change_breaks.py") as writer:
776 json_facade = JsonFacade(writer)
777
778 break1_line = writer.get_line_index_with_content("break 1")
779 # Note: we can only write breakpoints after the launch is received.
780 json_facade.write_set_breakpoints(break1_line, success=False, send_launch_if_needed=False)
781
782 json_facade.write_launch()
783 json_facade.write_set_breakpoints(break1_line)
784 json_facade.write_make_initial_run()
785
786 json_facade.wait_for_thread_stopped(line=break1_line)
787 json_facade.write_set_breakpoints([])
788 json_facade.write_continue()
789
790 writer.finished_ok = True
791
792
793def test_case_json_suspend_notification(case_setup_dap):

Callers

nothing calls this directly

Calls 8

write_set_breakpointsMethod · 0.95
write_launchMethod · 0.95
write_continueMethod · 0.95
JsonFacadeClass · 0.85
test_fileMethod · 0.80

Tested by

no test coverage detected