Skip to main content
pytest

pytest

SoftwareWikipedia

Search complete. 11 mentions across 7 episodes found for "pytest".

Sep 8, 2026

HackerNoon AINARRATOR
9:00
But be honest with your team about what tests pass actually proves, which on current evidence is less than most people assume.
HackerNoon AINARRATOR
9:08
METR published an analysis in March 2026, where maintainers from three real open-source projects, Scikit-learn, Sphinx, and Pytest, reviewed two hundred and ninety-six AI-generated pull requests thought that already passed SWE-bench verified, a standard benchmark for coding agents.
HackerNoon AINARRATOR
9:25
Roughly half of those test-passing PRs would not have been merged into the real codebase.
HackerNoon AINARRATOR
9:31
The maintainers' reasons weren't nitpicks: core functionality failures, code that broke other parts of the system, and straightforward code quality problems the test suite had no way to catch.
Calvin Hendryx-ParkerHOST
8:32
Verification matters more.
Calvin Hendryx-ParkerHOST
8:34
You see right here, PyTest, 45%.
Calvin Hendryx-ParkerHOST
8:37
So we see lots more testing happening, which I think is also a very good sign.
Calvin Hendryx-ParkerHOST
8:41
And I'll talk a little bit about that in my second article as well.
Lachlan ReidHOST
0:13
tax.
Lachlan ReidHOST
0:14
I cannot tell you how many times I've stared at my terminal in the shed watching Claude run PyTest, hit that old 4,000 character wall, write a temp file, and then burn a whole extra turn just going, oh, let me read that file for you.
James TurnerHOST
0:28
It was so frustrating.
James TurnerHOST
0:30
Every single build error or stack trace over 4,000 characters forced that extra read tool call round trip.
Thomas MachlerGUEST
8:56
They will always be there.
Thomas MachlerGUEST
9:01
And then here, for example, I have my development environment where I need additional libraries like PyTest and PyTest coverage and whatever.
Thomas MachlerGUEST
9:10
And I can then say, okay, this is my default environment and then also add in the test environment or the dependencies that I specify in the test feature.
Thomas MachlerGUEST
9:22
And here you see this is the solve group.
Thomas MachlerGUEST
10:11
You can just say, I always set log level to debug.
Thomas MachlerGUEST
10:14
It's just a random thing I just picked.
Thomas MachlerGUEST
10:17
Whenever I'm checking out the the deaf environment, and then I want to define my tasks, which are tied to the deaf environment, and this would be test, where I'm running PyTest with certain arguments, and then the test CI, which I want to run only on my CI runner, and then I want to use different arguments for this, for example.
Thomas MachlerGUEST
10:39
And then I can run pixi run eDevTest or eDevTestCI and it will then execute these different command line commands for me.
Herman PoppleberryHOST
8:12
Inside that, you'd have markdown files for persistent preferences.
Herman PoppleberryHOST
8:16
I use PyTest for testing.
Herman PoppleberryHOST
8:18
I prefer type hints everywhere.
Herman PoppleberryHOST
8:19
Here are the libraries I reach for by default, that kind of thing.
AmitHOST
1:32
He did.
AmitHOST
1:32
He explicitly told it to use red-green test-driven development and PyTest.
AmitHOST
1:38
That means the agent has to write a failing test first, then write the code to make it pass.
YuvalHOST
1:44
That seems like a very deliberate choice to keep the agent grounded.
YuvalHOST
2:06
Are those tests running against all three database engines?
speaker_2UNKNOWN
2:10
They are.
speaker_2UNKNOWN
2:11
He told it to use PyTest fixtures, which is a standard pattern in the Python ecosystem for running the same test against multiple backends.
speaker_2UNKNOWN
2:19
Because PyTest is so well established, the agents understand exactly how to implement those fixtures.

Unknown podcast

GitHub - genlayerlabs/genlayer-project-boilerplate

Aug 19 · 2 Mentions

speaker_0NARRATOR
0:49
The repository structure looks like this.
speaker_0NARRATOR
0:51
a contracts directory that holds the Python intelligent contracts, a tests directory with a direct subdirectory for fast in-memory tests, and an integration subdirectory for full end-tone tests, a frontend directory that contains the Next.js application, a deploy directory that stores TypeScript deployment scripts, a configuration file for the test runner, a pyprojectoml for Python and PyTest configuration, and a GitHub workflows directory that contains the CI pipeline.
speaker_0NARRATOR
1:19
To get started, first set up a Python virtual environment, activate it, and install the required packages with pip.
speaker_0NARRATOR
1:25
Next, run the genvm linter on the football bets contract.
speaker_0NARRATOR
1:29
The linter checks for forbidden imports, uses of non-deterministic calls, invalid storage types such as treemap or dynarray, missing decorators, absent return type annotations, and operations that occur outside equivalence principal blocks.
speaker_0NARRATOR
1:44
It also enforces over 20 other rules.
speaker_0NARRATOR
1:47
Direct mode tests are run with PyTest.
speaker_0NARRATOR
1:49
They deploy contracts in memory, allow you to specify the transaction sender, and mock HTTP requests or LLM calls so you get instant feedback.

We value your privacy

We use cookies to understand how you use our platform and to improve your experience. Click “Accept All” to consent, or “Decline non-essential” to opt out of non-essential cookies. Read our Privacy Policy.