pytest-describe 3.0 is out - this pytest plugin allows you to nest pytest functions in describe blocks #python #pytest #testing github.com/pytest-dev/p...
GitHub - pytest-dev/pytest-describe: Describe-style plugin for the pytest framework
Describe-style plugin for the pytest framework. Contribute to pytest-dev/pytest-describe development by creating an account on GitHub.
github.com
October 23, 2025 at 4:50 PM
pytest-describe 3.0 is out - this pytest plugin allows you to nest pytest functions in describe blocks #python #pytest #testing github.com/pytest-dev/p...
Les release notes de #VScode 😐
code.visualstudio.com/updates/v1_105
- meilleur affichage des notifications. …des réponses d’une IA
- résolution de conflits par Copilot
- accès à une “marketplace”de modèles d’IA
- IA
- IA
- python : vous pouvez faire un clic-droit dans pytest pour copier l’ID du test
code.visualstudio.com/updates/v1_105
- meilleur affichage des notifications. …des réponses d’une IA
- résolution de conflits par Copilot
- accès à une “marketplace”de modèles d’IA
- IA
- IA
- python : vous pouvez faire un clic-droit dans pytest pour copier l’ID du test
September 2025 (version 1.105)
Learn what is new in the Visual Studio Code September 2025 Release (1.105).
code.visualstudio.com
October 13, 2025 at 2:38 PM
Les release notes de #VScode 😐
code.visualstudio.com/updates/v1_105
- meilleur affichage des notifications. …des réponses d’une IA
- résolution de conflits par Copilot
- accès à une “marketplace”de modèles d’IA
- IA
- IA
- python : vous pouvez faire un clic-droit dans pytest pour copier l’ID du test
code.visualstudio.com/updates/v1_105
- meilleur affichage des notifications. …des réponses d’une IA
- résolution de conflits par Copilot
- accès à une “marketplace”de modèles d’IA
- IA
- IA
- python : vous pouvez faire un clic-droit dans pytest pour copier l’ID du test
I figured out a uv recipe for running tests for any project with pyproject.toml or setuppy using any Python version:
uv run --python 3.14 --isolated --with-editable '.[test]' pytest
I've wrapped it in a uv-test script:
uv-test -p 3.11
Full details here: til.simonwillison.net/python/uv-te...
uv run --python 3.14 --isolated --with-editable '.[test]' pytest
I've wrapped it in a uv-test script:
uv-test -p 3.11
Full details here: til.simonwillison.net/python/uv-te...
setup.py
October 9, 2025 at 3:40 AM
I figured out a uv recipe for running tests for any project with pyproject.toml or setuppy using any Python version:
uv run --python 3.14 --isolated --with-editable '.[test]' pytest
I've wrapped it in a uv-test script:
uv-test -p 3.11
Full details here: til.simonwillison.net/python/uv-te...
uv run --python 3.14 --isolated --with-editable '.[test]' pytest
I've wrapped it in a uv-test script:
uv-test -p 3.11
Full details here: til.simonwillison.net/python/uv-te...
This week, we dive into Python security alerts, modern CLI tool installation, testing with pytest, and Django session management. We also explore SQL parsing, Python 3.14 features, async frameworks, Ruby drama, Go, Bun, and AI coding tools
#python
lewoudar.substack.com/p/whats-up-i...
#python
lewoudar.substack.com/p/whats-up-i...
What's up in the python and tech environment? - Issue #184
Welcome to issue #184 of What’s up in the Python and tech environment?
lewoudar.substack.com
October 6, 2025 at 10:46 AM
This week, we dive into Python security alerts, modern CLI tool installation, testing with pytest, and Django session management. We also explore SQL parsing, Python 3.14 features, async frameworks, Ruby drama, Go, Bun, and AI coding tools
#python
lewoudar.substack.com/p/whats-up-i...
#python
lewoudar.substack.com/p/whats-up-i...
🎙️ Python Bytes 451: Databases are a Fad
with @mkennedy.codes and @brianokken.bsky.social
pythonbytes.fm/episodes/sho...
#Python #pytest #testing #postgresql #pyrefly
with @mkennedy.codes and @brianokken.bsky.social
pythonbytes.fm/episodes/sho...
#Python #pytest #testing #postgresql #pyrefly
Databases are a Fad
News and announcements from the Python community for the week of Sep 29th, 2025
pythonbytes.fm
October 1, 2025 at 8:32 PM
🎙️ Python Bytes 451: Databases are a Fad
with @mkennedy.codes and @brianokken.bsky.social
pythonbytes.fm/episodes/sho...
#Python #pytest #testing #postgresql #pyrefly
with @mkennedy.codes and @brianokken.bsky.social
pythonbytes.fm/episodes/sho...
#Python #pytest #testing #postgresql #pyrefly
Where it really shines is in their new claude.ai Code Interpreter mode - I had it checkout my GitHub repo, install dependencies, run tests and experiment with a complex new feature, all prompted from the web browser on my iPhone simonwillison.net/2025/Sep/29/...
September 29, 2025 at 6:17 PM
Where it really shines is in their new claude.ai Code Interpreter mode - I had it checkout my GitHub repo, install dependencies, run tests and experiment with a complex new feature, all prompted from the web browser on my iPhone simonwillison.net/2025/Sep/29/...
I'm finally sitting down to write a template repository for Python projects. The idea is to 1) manage the project and its dependencies with uv, 2) add pytest as a dev dep, 3) add a pre-commit hook that runs ruff (linter/formatter) plus mypy (static type checking) ++
#PythonDev #PythonProgramming
#PythonDev #PythonProgramming
September 25, 2025 at 3:31 AM
I'm finally sitting down to write a template repository for Python projects. The idea is to 1) manage the project and its dependencies with uv, 2) add pytest as a dev dep, 3) add a pre-commit hook that runs ruff (linter/formatter) plus mypy (static type checking) ++
#PythonDev #PythonProgramming
#PythonDev #PythonProgramming
New post: Why our pytest suite is slow.
Why our pytest suite is slow
jmduke.com
September 15, 2025 at 2:43 AM
New post: Why our pytest suite is slow.
I'm really loving this new theme, but it does mean that it's basically impossible to see at a glance if my pytest tests are failing.
September 12, 2025 at 6:40 PM
I'm really loving this new theme, but it does mean that it's basically impossible to see at a glance if my pytest tests are failing.
shoot, I WISH I were learning pytest in minuet format. suddenly need way more musical tutorials in my life.
March 5, 2025 at 10:17 PM
shoot, I WISH I were learning pytest in minuet format. suddenly need way more musical tutorials in my life.
一般 Python 測試就直接用 Python 內建的 unittest 框架撰寫。如果有 numpy,也會用一些 numpy 提供的輔助程式。Python 測試常用 pytest 來執行。
C++ 測試常用 Google test 框架撰寫與執行。
測試寫得太細,會造成很多假警報 (false alarm),花很多時間修正不必修的問題。但這也沒有太多預防手段,只能小心避免。犯過夠多錯,就知道怎樣算是太細。
這種判斷也是資深工程師的價值。經驗夠多就會看得準。如果不知道該怎麼判斷,先照著前輩說的作比較好。
C++ 測試常用 Google test 框架撰寫與執行。
測試寫得太細,會造成很多假警報 (false alarm),花很多時間修正不必修的問題。但這也沒有太多預防手段,只能小心避免。犯過夠多錯,就知道怎樣算是太細。
這種判斷也是資深工程師的價值。經驗夠多就會看得準。如果不知道該怎麼判斷,先照著前輩說的作比較好。
February 23, 2025 at 12:18 AM
一般 Python 測試就直接用 Python 內建的 unittest 框架撰寫。如果有 numpy,也會用一些 numpy 提供的輔助程式。Python 測試常用 pytest 來執行。
C++ 測試常用 Google test 框架撰寫與執行。
測試寫得太細,會造成很多假警報 (false alarm),花很多時間修正不必修的問題。但這也沒有太多預防手段,只能小心避免。犯過夠多錯,就知道怎樣算是太細。
這種判斷也是資深工程師的價值。經驗夠多就會看得準。如果不知道該怎麼判斷,先照著前輩說的作比較好。
C++ 測試常用 Google test 框架撰寫與執行。
測試寫得太細,會造成很多假警報 (false alarm),花很多時間修正不必修的問題。但這也沒有太多預防手段,只能小心避免。犯過夠多錯,就知道怎樣算是太細。
這種判斷也是資深工程師的價值。經驗夠多就會看得準。如果不知道該怎麼判斷,先照著前輩說的作比較好。
Comment j'ai testé FLOZz Daily Mix avec Nextcloud Music (Docker), Pytest, Nox et GitHub Actions blog.flozz.fr/2025/02/23/c...
Comment j'ai testé FLOZz Daily Mix avec Nextcloud Music (Docker), Pytest, Nox et GitHub Actions
Je vous avais parlé il y a quelque temps de FLOZz Daily Mix, mon projet de générateur de playlist. Quand je me suis lancé dans cette aventure, je suis allé directement à l'essentiel : je voulais arriv...
blog.flozz.fr
February 24, 2025 at 10:06 AM
Comment j'ai testé FLOZz Daily Mix avec Nextcloud Music (Docker), Pytest, Nox et GitHub Actions blog.flozz.fr/2025/02/23/c...
Heyyyyy pytest, is someone jealous, do I detect envy, or what is all that green?
November 25, 2024 at 12:44 AM
Heyyyyy pytest, is someone jealous, do I detect envy, or what is all that green?
I spent my entire work day writing tests. So if you want a readout of my mood, pytest can calculate if for you.
January 30, 2025 at 6:53 PM
I spent my entire work day writing tests. So if you want a readout of my mood, pytest can calculate if for you.
⚡ Hackernews Top story: Pytest for Neovim
GitHub - richardhapb/pytest.nvim: Neovim plugin for Python testing
Neovim plugin for Python testing. Contribute to richardhapb/pytest.nvim development by creating an account on GitHub.
github.com
April 5, 2025 at 10:44 AM
⚡ Hackernews Top story: Pytest for Neovim
I've been playing with pytest-django and playwright lately.
November 29, 2024 at 8:15 PM
I've been playing with pytest-django and playwright lately.
The latest update for #Keploy includes "What Is The Difference Between Pytest And Unittest" and "What Is #UnitTesting?".
#testing #ai https://opsmtrs.com/3Iuqtl6
#testing #ai https://opsmtrs.com/3Iuqtl6
Keploy
Keploy is a developer-centric backend testing tool. It makes backend tests with built-in-mocks, faster than unit tests, from user traffic, making it easy to use, powerful, and extensible.
opsmtrs.com
May 8, 2025 at 1:26 AM
The latest update for #Keploy includes "What Is The Difference Between Pytest And Unittest" and "What Is #UnitTesting?".
#testing #ai https://opsmtrs.com/3Iuqtl6
#testing #ai https://opsmtrs.com/3Iuqtl6
Last thing I asked it to do was refactor a test it wrote into from unittest to pytest. It came up with a plan that seems reasonable enough but it still defaults to using pip
May 23, 2025 at 1:12 AM
Last thing I asked it to do was refactor a test it wrote into from unittest to pytest. It came up with a plan that seems reasonable enough but it still defaults to using pip
pytest benchmarkの結果(json)を投げつけてよしなにチャート書いてくれた、ジェミナイあざす
August 6, 2025 at 3:59 PM
pytest benchmarkの結果(json)を投げつけてよしなにチャート書いてくれた、ジェミナイあざす
New post: Another reason our pytest suite is slow.
Another reason our pytest suite is slow
jmduke.com
September 17, 2025 at 2:33 AM
New post: Another reason our pytest suite is slow.
うっかり、
python単体テストフレームワークを、
モダンな"pytest"に移行せず、
agentが最初に提出してきた"unittest"のまま放置してた
もうissuesが37を数えるまでprojectが育っていた
試しに、だいぶコードベースがでかくなったこのタイミングで、
"pytest"に移行させてみる
github.com/cat2151/cat-...
python単体テストフレームワークを、
モダンな"pytest"に移行せず、
agentが最初に提出してきた"unittest"のまま放置してた
もうissuesが37を数えるまでprojectが育っていた
試しに、だいぶコードベースがでかくなったこのタイミングで、
"pytest"に移行させてみる
github.com/cat2151/cat-...
単体テストフレームワークを、"unittest"から、モダンな"pytest"に移行する · Issue #37 · cat2151/cat-file-watcher
issue-notes/37.md
github.com
October 11, 2025 at 1:36 AM
うっかり、
python単体テストフレームワークを、
モダンな"pytest"に移行せず、
agentが最初に提出してきた"unittest"のまま放置してた
もうissuesが37を数えるまでprojectが育っていた
試しに、だいぶコードベースがでかくなったこのタイミングで、
"pytest"に移行させてみる
github.com/cat2151/cat-...
python単体テストフレームワークを、
モダンな"pytest"に移行せず、
agentが最初に提出してきた"unittest"のまま放置してた
もうissuesが37を数えるまでprojectが育っていた
試しに、だいぶコードベースがでかくなったこのタイミングで、
"pytest"に移行させてみる
github.com/cat2151/cat-...
In the middle of my work, pytest stops working...
I check the python path to make sure it's correct. It is, so I reset it. Nothin'. After trying a million things,
I get to the end of my rope and I finally do what every developer does when they have run out of options... read the docs.
I check the python path to make sure it's correct. It is, so I reset it. Nothin'. After trying a million things,
I get to the end of my rope and I finally do what every developer does when they have run out of options... read the docs.
February 6, 2025 at 9:10 PM
In the middle of my work, pytest stops working...
I check the python path to make sure it's correct. It is, so I reset it. Nothin'. After trying a million things,
I get to the end of my rope and I finally do what every developer does when they have run out of options... read the docs.
I check the python path to make sure it's correct. It is, so I reset it. Nothin'. After trying a million things,
I get to the end of my rope and I finally do what every developer does when they have run out of options... read the docs.
As always, it depends. Usually 80:20 (SQL:Python)
- Some data sources without native connectors or require pre-hooks
- A lot of lambda/GCP cloud functions
- Unit testing with pytest for comprehensive test development outside of dbt-utils
- Managing dev flows for feature stores w/ ML/AI team
- Some data sources without native connectors or require pre-hooks
- A lot of lambda/GCP cloud functions
- Unit testing with pytest for comprehensive test development outside of dbt-utils
- Managing dev flows for feature stores w/ ML/AI team
October 29, 2024 at 5:40 PM
As always, it depends. Usually 80:20 (SQL:Python)
- Some data sources without native connectors or require pre-hooks
- A lot of lambda/GCP cloud functions
- Unit testing with pytest for comprehensive test development outside of dbt-utils
- Managing dev flows for feature stores w/ ML/AI team
- Some data sources without native connectors or require pre-hooks
- A lot of lambda/GCP cloud functions
- Unit testing with pytest for comprehensive test development outside of dbt-utils
- Managing dev flows for feature stores w/ ML/AI team
pytest 8.3.4 released to PyPI!
Bug fix release, all users recommended to upgrade.
docs.pytest.org/en/stable/ch...
#pytest #python
Bug fix release, all users recommended to upgrade.
docs.pytest.org/en/stable/ch...
#pytest #python
Changelog - pytest documentationContentsMenuExpandLight modeDark modeAuto light/dark, in light modeAuto light/dark, in dark mode
docs.pytest.org
December 1, 2024 at 1:07 PM
pytest 8.3.4 released to PyPI!
Bug fix release, all users recommended to upgrade.
docs.pytest.org/en/stable/ch...
#pytest #python
Bug fix release, all users recommended to upgrade.
docs.pytest.org/en/stable/ch...
#pytest #python