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

Function test_set_variable_failure

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

Source from the content-addressed store, hash-verified

2904
2905
2906def test_set_variable_failure(case_setup_dap):
2907 with case_setup_dap.test_file("_debugger_case_local_variables2.py") as writer:
2908 json_facade = JsonFacade(writer)
2909
2910 json_facade.write_set_breakpoints(writer.get_line_index_with_content("Break here"))
2911
2912 json_facade.write_make_initial_run()
2913
2914 json_facade.wait_for_thread_stopped()
2915
2916 # Wrong frame
2917 set_variable_response = json_facade.write_set_variable(0, "invalid_reference", "invalid_reference", success=False)
2918 assert not set_variable_response.success
2919 assert set_variable_response.message == "Unable to find thread to evaluate variable reference."
2920
2921 json_facade.write_continue()
2922
2923 writer.finished_ok = True
2924
2925
2926def _check_list(json_facade, json_hit):

Callers

nothing calls this directly

Calls 8

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

Tested by

no test coverage detected