testcontainers / testcontainers/testcontainers-python

New Container: Solr

Offen
#856 1 Kommentar 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

🚀 enhancement
Vorherrschende Sprache
Python
Sterne
2.3k
Forks
386
Ø Merge
4 Std. 40 Min.
Gemergte PRs (30 T.)
1

Beschreibung

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

Apache Solr

Why not just use a generic container for this?

Similar to OpenSearch and Elasticsearch, there's a somewhat complicated setup and wait strategy that needs to be used. This is handled already in the Java implementation.

Other references:

Solr is already supported in the Java testcontainers library: https://java.testcontainers.org/modules/solr/

This enhancement would bring the same support to Python, allowing tests to be written with Pysolr and Testcontainers with minimal setup.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit der Prüfung der im Issue verlinkten Java SolrContainer-Implementierung und der Referenzen zur Apache Solr Docker-Bereitstellung. Vergleiche die vorhandenen Python-Container-Module mit dem angeforderten Setup und der Wait-Strategie. Als erledigt gilt die Aufgabe, wenn Solr-Unterstützung für Python-Tests mit Pysolr und minimalem Setup verfügbar ist und der angegebenen Java-Unterstützung entspricht.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
docker, python
Bereich
databases, testing
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.