Auf den Punkt: Das datasette-fixtures-Plugin nutzt die populate_fixture_database()-API, um schnell Testumgebungen für Plugin-Tests zu generieren.
Das Plugin datasette-fixtures 0.1a0 stellt eine dokumentierte API bereit, um Testdatenbanken in Datasette und dessen Plugin-Suiten zu erzeugen. Die neue Komponente ermöglicht einfache Tests ohne vorherige Installation von Datasette.
Mit Datasette 0.0414 wurde die Helper-Funktion populate_fixture_database(conn) neu dokumentiert. Diese erzeugt die Fixture-Datenbanktabellen, die Datasettes eigene Test-Suiten verwenden. Das neue Plugin datasette-fixtures macht diese API für Plugin-Entwickler zugänglich.
Die Anwendung ist niedrigschwellig: Mit uvx kann das Plugin direkt ohne separate Datasette-Installation geladen werden. Der Befehl uvx –prerelease=allow –with datasette-fixtures datasette –get /fixtures/roadside_attractions.json lädt eine Beispieldatenbank mit Einträgen zu Sehenswürdigkeiten (etwa „The Mystery Spot” in Santa Cruz und das „Winchester Mystery House” in San Jose mit geografischen Koordinaten).
Für Plugin-Entwickler vereinfacht datasette-fixtures das Schreiben von Test-Suiten, da die Fixture-Datenbank über die standardisierte API bereitgestellt wird und nicht manuell gepflegt werden muss.
Quelle: ainews-dev.lumi-systems.io · Erschienen 24. Mai 2026
Lumi AI News — KI-assistierte Kuratierung gemaess Art. 50 EU AI Act. Paraphrase und Klassifikation durch Lumi News Pipeline v1.5.2.