istranin.dev

Field notes · Python · AI · delivery

Pytest course

Building and testing software.

Practical notes on Pytest, AI engineering, team habits, legacy systems, and the work required to make software safe to change.

Published notes · recently updated 005 entries
001

AI Coding Agents: Production Reliability Matters

AI coding agents make implementation cheap, but reliable systems still require contracts, TDD, layered tests, disciplined reviews, and useful documentation. Here is a production-minded workflow you can apply with any agent.

AI coding agentsproduction reliabilitytest-driven developmentsoftware testingsite reliability engineeringagent skills 17 min read
002

How to Guide AI Coding Agents to Write Better pytest Tests

AI agents often test the line they changed instead of the behavior a unit owns. Add durable testing instructions, enforce a pytest coverage gate, and review generated tests against stable contracts.

pytestAI coding agentsPython testingagent instructionstest designcode coverage 14 min read
003

Pytest for Beginners: Write and Run Your First Python Test

If you know how to write a Python function, you know enough to start testing. Build, run, and debug your first pytest test without creating a package.

pytestPython testingunit testingbeginner tutorial 10 min read
004

OpenAI Codex Full Course: AI Coding Agent Tutorial with Python Examples

A free, three-hour OpenAI Codex course built around one real Python project. Follow the complete workflow from the first prompt to tests, Docker, CI/CD, cloud deployment, MCP tools, and automated AI code review.

OpenAI CodexAI Coding AgentsPythonGitHub ActionsModel Context ProtocolCI/CD 10 min read
005

How to Onboard a Python Team to Testing with Pytest

Learn how a 15-developer Python team used shared practice, legacy-code pinch points, and CI to turn pytest into an everyday engineering habit.

pytestPython testingteam onboardinglegacy codeCI/CD 9 min read