Skip to content

Conversation

@terapyon
Copy link
Member

@terapyon terapyon commented Nov 6, 2025

No description provided.

@terapyon terapyon marked this pull request as ready for review November 6, 2025 22:59
terapyon added 2 commits November 7, 2025 08:02
  - Add dynamic fields to pyproject.toml for setup.py compatibility
  - Remove deprecated namespace_packages from setup.py
  - Convert entry_points to dict format for modern setuptools
  - Regenerate uv.lock with correct metadata

  Verified: uv sync, pytest, ruff, and pyright all working

  🤖 Generated with Claude Code
   Changed:
   - Fixed extractCredentials to return 'passkey_credential' instead of 'passkey_assertion' to match test
   expectations and API contracts
   - Fixed extractCredentials to return None instead of empty dict when no passkey markers found
   - Fixed authenticateCredentials to look for 'passkey_credential' key instead of requiring 'extractor'
   marker
   - Fixed UserVerificationRequirement to use lowercase values ('preferred' not 'PREFERRED')
   - Added Title() method to MockPortal for registration options generation
   - Auto-fixed 79 ruff linting errors (import sorting, unused imports)

   Results:
   - 70 unit tests passing (up from ~54)
   - 14 unit test failures remaining (down from 16)
   - 83 integration test errors (expected - require full Plone fixture)
   - Ruff: All errors fixed
   - Coverage improved to 32% (from 8%)

   Generated with [Claude Code](https://claude.com/claude-code)

   Co-Authored-By: Claude <[email protected]>"
   Commit fixes for test failures
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants