⭐ В ПРОЦЕССЕ НАПИСАНИЯ — Тесты + Запуск тестов при сохранении

Для меня это «game-changer»


Что тесты кода дадут


TODO GODOT

VSCode запуск тестов при сохранении PYTHON файла с использованием Run on Save

Показываю типичный flow работы


Настройки

// .vscode/settings.json
{
  // ...
  "runOnSave.commands": [
    // ...
    {
      "match": "(bf_lib|bf_game)\\.py$",
      "command": "testing.runCurrentFile",
      "runIn": "vscode"
    },
  ],
  "python.testing.unittestEnabled": false,
  "python.testing.pytestEnabled": true,
}

В данном случае при сохранении bf_lib.py или bf_game.py у меня бы прогонялись тесты внутри этих файлов

Это запускается VSCode команда testing.runCurrentFile (это не команда, что в терминале вызывается, а то, что отрабатывало при запуске «Test: Run tests in current file» из списка команд VSCode). Кодовые названия этих команд можно доставать через TODO


Ссылки


Hulvdan