- Fix three failing tests that were incompatible with label name-to-ID conversion
- Update mocking from subprocess.run to gitea.http_client.subprocess.run
- Add proper mock responses for labels API to support ID resolution
- Update test assertions to expect label IDs instead of names in payloads
- Maintain full test coverage while adapting to improved gitea integration
- All tests now pass: 307 passed, 2 skipped
Tests fixed:
- test_create_issue_with_optional_fields
- test_create_enhancement_issue
- test_create_bug_issue
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>