Official and practical PCAT resources for Python Institute status, Python testing, fixtures, mocks, and regression review.
Use these resources to keep PCAT-31-0x grounded in current vendor status and practical Python testing habits.
| Resource | Use it for |
|---|---|
| Python Institute certification roadmap | Confirm PCAT status, name, track placement, and roadmap changes. |
| Python Institute exam policies | Check exam rules, delivery expectations, retakes, and policy constraints. |
| Python documentation | Recheck behavior for exceptions, files, modules, paths, and standard-library testing utilities. |
| Topic | What to review |
|---|---|
| Test design | Positive, negative, boundary, equivalence, regression, smoke, and integration tests. |
| Assertions | Clear expected results, useful failure messages, and one behavior per test. |
| Fixtures | Setup, teardown, temporary files, known state, and order independence. |
| Mocks and fakes | Dependency isolation, external services, time, randomness, and side effects. |
| Regression workflow | Reproduce, minimize, test, fix, and keep the test. |
Before scheduling, verify PCAT status directly with Python Institute. This page is a study guide, not a voucher policy source.