Integration Tests
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- node.js, python
- Área
- testing-qa
Línea de trabajo
Start by reviewing the web-push-testing-service Node script and its REST API, then determine how pywebpush would launch Chrome and Firefox, obtain subscriptions, and retrieve received pushes. Done means reproducible integration coverage for both browsers, with the required setup and execution documented.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
If you are open to the idea, I'd be interested in adding integration tests for Chrome and Firefox for pywebpush using web-push-testing-service.
It's a node script that starts a server that accepts REST api calls, you can then request starting of a browser, getting a subscription and then request the last push received (i.e. after you sent a push message, request what was received).
- Lenguaje dominante
- Python
- Estrellas
- 380
- Forks
- 61
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin 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 web-push-libs/pywebpush
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
web-push-libs/pywebpush#190 · 2 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
web-push-libs/pywebpush#175 · 3 comentarios ·
-
Async Send FunctionAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
web-push-libs/pywebpush#150 · 1 comentario · 4 reacciones ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
web-push-libs/pywebpush#149 · 4 comentarios ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
web-push-libs/pywebpush#147 · 8 comentarios ·
Todos los issues de web-push-libs/pywebpush
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
microsoft/agent-lightning#661 ·
Los mantenedores suelen responder en 2 días
-
area/profiles comp/cli P3 type/feature
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
NousResearch/hermes-agent#146372 ·
Los mantenedores suelen responder en 1 día
-
[BUG] OpenAI-compatible embedding model alias breaks embedder constructionPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
[oblt-aw][autodoc] Document obs-aw-automerge contract and fix automerge doc inconsistenciesPosiblemente ocupada @github-actions la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
GeoSeries scale and skew tests fail with pytest 9.2.0Posiblemente ocupada @jiayuasu la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día