testcontainers / testcontainers/testcontainers-python

New Container: Azure Service Bus Emulator

Abierto
#792 0 comentarios 1 reacción 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

🚀 enhancement
Lenguaje dominante
Python
Estrellas
2.3k
Forks
386
Merge medio
4 h 40 min
PR fusionados (30 d)
1

Descripción

What is the new container you'd like to have?

Azure Service Bus Emulator, this exists within the Java and C# implementations and it would be good to have feature parity.

Why not just use a generic container for this?

The container has a MSSQL container dependency to run along with some annoying EULA acceptance features. Mounting configuration into the container is also required rather than configuration through the environment. It doesn't help that the emulator implementation isn't open source.

Other references:

Include any other relevant reading material about the enhancement.

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Empieza leyendo el instalador enlazado de Azure Service Bus Emulator y comparando las implementaciones de Java y C# para comprobar la paridad de funcionalidades. El issue no menciona archivos Python, pruebas ni entry points, así que inspecciona los módulos de contenedores existentes y sus pruebas, especialmente los patrones para las dependencias de MSSQL, la aceptación de la EULA y la configuración montada. Se considera terminado cuando el emulador se pueda usar a través de la biblioteca de Python.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
azure, docker, python
Área
cloud, tooling
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.