Portrait asset (*-linkedin-portrait.png) is AI-generated in a vertical stack (illustration → code → badge), then padded to 4:5 - not a crop from the blog hero. Landscape: *-linkedin.png.
🧩 Second TeaPie article - what changes when you leave the minimal “first green test” setup behind.
Part 1 was directives, a bit of .csx, and chaining IDs. Here I skip repeating that pattern and focus on things that usually bite you on a real API.
🛠️ What’s in the post:
→ Environments - .teapie/env.json, shared defaults vs overrides when you point tests at another environment
→ Pre-request scripts - set variables that the file consumes
→ Built-in functions - small helpers that you can use in .http files
→ Retries - flaky HTTP and work that finishes asynchronously in the background
https://blog.burgyn.online/2026/03/18/teapie-real-world-api-testing
#testing #apitesting #teapie
Part 2 on TeaPie: environments, API keys, pre-request vars, built-in .http helpers, retries - follow-up to the getting-started post. https://blog.burgyn.online/2026/03/18/teapie-real-world-api-testing #dotnet #testing