• NEW · this site went live · captainrandom.co.uk
  • NOW LEARNING · agentic AI architecture, MDX, Claude Code workflows
  • RECENTLY · ported design system from HTML mockup → Next.js 15
  • OPEN FOR · freelance builds — retail, hospitality, web
  • BUILDING IN PUBLIC · live commits documented · MIT / CC-BY-SA
  • NEW · this site went live · captainrandom.co.uk
  • NOW LEARNING · agentic AI architecture, MDX, Claude Code workflows
  • RECENTLY · ported design system from HTML mockup → Next.js 15
  • OPEN FOR · freelance builds — retail, hospitality, web
  • BUILDING IN PUBLIC · live commits documented · MIT / CC-BY-SA
Captain Random// build · create · ship
  • Work
  • Writing
  • Learning
  • Now
  • Creative
  • About
YouTubeLet's build →
  • Work
  • Writing
  • Learning
  • Now
  • Creative
  • About
YouTubeLet's build →
Home/Writing/Testing

Posts on Testing.

1 post tagged "Testing".

1 postAll writing →
M
Build LogPython
#01
2026-05-306 min read

monkeypatch lies to you when your tests run in subprocesses

The fixture looked correct. The patch was applied. The subprocess ignored all of it and wrote to the real registry. Three days of roadmap work taught me that monkeypatch only rebinds the parent process — env-var overrides are the only isolation that survives a fork.

Read post→
Captain Random
// build · create · ship

UK-based developer and creative technologist. 20+ years building for the web. 23+ years in retail and hospitality. Building agentic AI systems and sharing what I can in public.

X @CaptainRandom00YouTube @captainrandom00

Work

  • All projects

Writing

  • All posts
  • Agentic AI
  • Retail & Hospitality
  • Build logs

Explore

  • Retail knowledge base
  • Creative AI
  • AI News
  • Learning
  • Now page

Reach me

  • hello@captainrandom.co.uk
  • Contact page
© 2026 Captain Random · captainrandom.co.uk · Built in public乱 — UNPREDICTABLY EFFECTIVE.