google-auth: Clean up test coverage and outdated docstrings for mTLS and Identity Pool
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 74/100
Línea de trabajo
Comienza con tests/transport/test_aio_mtls_helper.py y actualiza el docstring y los comentarios de test_get_client_cert_and_key_callback_sync. Después, inspecciona google/auth/compute_engine/_mtls.py y google/auth/identity_pool.py junto con sus pruebas existentes, cubriendo MdsMtlsAdapter.close() y las rutas de RefreshError indicadas. Ejecuta las pruebas afectadas y confirma que se han eliminado las referencias obsoletas a TypeError y que las rutas que faltaban están cubiertas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
There are a few minor gaps in test coverage and test documentation that should be cleaned up in the google-auth library:
- In
tests/transport/test_aio_mtls_helper.py, the docstring and comments fortest_get_client_cert_and_key_callback_syncreference aTypeErrorfallback that is no longer used (the code now usesinspect.isawaitable()). - The
MdsMtlsAdapter.close()method ingoogle/auth/compute_engine/_mtls.pylacks test coverage. - There are several
RefreshErrorexception paths ingoogle/auth/identity_pool.py(specifically around leaf certificate retrieval and parsing) that are currently missing test coverage.
- Lenguaje dominante
- Python
- Estrellas
- 5.4k
- Forks
- 1.8k
- Merge medio
- 2 d 10 h
- PR fusionados (30 d)
- 121
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de googleapis/google-cloud-python
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
googleapis/google-cloud-python#18532 ·
Los mantenedores suelen responder en 1 día
-
auth: call_client_cert_callback() discards passphrase for encrypted keysPosiblemente ocupada @kwy404 la tomó hace 4 días. Abierto
Dificultad 1/5 1-3 horas Aptitud para principiantes 92/100
googleapis/google-cloud-python#18467 ·
Los mantenedores suelen responder en 1 día
-
auth: `impersonated_credentials` loses `subject` on copy, so `with_scopes()` and `with_quota_project()` turn off domain wide delegationPosiblemente ocupada @Om-singhaI la tomó hace 15 días. Abiertoauth priority: p2 type: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
googleapis/google-cloud-python#18428 ·
Los mantenedores suelen responder en 1 día
-
priority: p2 type: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
googleapis/google-cloud-python#18375 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
ci: enable --strict flag in presubmit twine_checkPosiblemente ocupada @ohmayr la tomó hace 4 días. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 76/100
googleapis/google-cloud-python#18339 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de googleapis/google-cloud-python
Issues similares
-
bug llm translation
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Arkansas 2025 tax is $1.70 high above $100,000 net taxable income ($3,809 + 3.9% rule)Posiblemente ocupada @PavelMakarchuk la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
PolicyEngine/policyengine-us#9828 ·
Los mantenedores suelen responder en 2 días
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
jellyfin/jellyfin-mpv-shim#800 ·
Los mantenedores suelen responder en 1 día
-
skillfs: one malformed chat-log line aborts the entire skill-usage analysis (skill_usage_from_chat_logs.py)Posiblemente ocupada @zjncs la tomó hoy. Abiertocomponent:skillfs
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
agentic-os-org/ANOLISA#6116 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
P4: low query
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
jeffknupp/association#336 ·