(case_setup_dap)
| 2904 | |
| 2905 | |
| 2906 | def 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 | |
| 2926 | def _check_list(json_facade, json_hit): |
nothing calls this directly
no test coverage detected