* Add full init test coverage * Fix patch location * Use contant for test unique ID
* Add diagnostics support * Return diagnostics dict directly * Use syrupy snapshots for assertions in diagnostics test * Use parametrize for testing diagnostics * Remove unnecessary side_effect in patch