Cleanup note about pythonTestAdapter work-a-round (#2122)

This commit is contained in:
Jan Bouwhuis 2024-03-25 11:26:03 +01:00 committed by GitHub
parent d85c9cd9b0
commit 83d10c5a4a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -57,28 +57,6 @@ When a task is currently running (like `Preview` for the docs), it can be restar
If the Dev Container was set up correctly - it supports debugging by default, out-of-the-box. It provides the necessary debug configurations, so hitting F5 should launch Home Assistant. Any breakpoints put in the code should be triggered, and the debugger should stop. If the Dev Container was set up correctly - it supports debugging by default, out-of-the-box. It provides the necessary debug configurations, so hitting F5 should launch Home Assistant. Any breakpoints put in the code should be triggered, and the debugger should stop.
:::note
If debugging of tests fails with the built-in `pytest` adapter with:
```text
vscode_pytest.VSCodePytestError: Error attempting to connect to extension communication socket[vscode-pytest]: A test tried to use socket.socket.
```
- Open `vscode` with Visual Studio Code and open the Home Assistant Dev Container.
- Open the command palette with: `Ctrl` + `Shift` + `P`
- Type `settings` command then select `>Preferences: Open Remote Settings (JSON) (Dev Container: Home Assistant Dev)`.
- Add `"python.experiments.optOutFrom": ["pythonTestAdapter"]` to the `settings.json` file.
- Restart the Dev Container to ensure the changes are effective.
```json
{
...,
"python.experiments.optOutFrom": ["pythonTestAdapter"]
}
```
:::
It is also possible to debug a remote Home Assistance instance (e.g., production instance) by following the procedure described [here](https://www.home-assistant.io/integrations/debugpy/). It is also possible to debug a remote Home Assistance instance (e.g., production instance) by following the procedure described [here](https://www.home-assistant.io/integrations/debugpy/).
## Manual Environment ## Manual Environment