Download referentiedata op basis van release tag #3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Beschrijving:
Deze pull request introduceert belangrijke wijzigingen en verbeteringen in de VERA testframework codebase, voornamelijk met betrekking tot de behandeling van referentiedata. De volgende veranderingen zijn doorgevoerd:
Toevoeging van
release_tag
Parameter:release_tag
is toegevoegd aan deReferentiedataTest
klasse. Hiermee kan de specifieke versie van de referentiedata worden opgehaald. Standaard wordt de nieuwste versie (latest
) gebruikt, maar een specifieke versie kan ook worden opgegeven.Caching Mechanisme:
ReferentiedataTest
. Dit zorgt ervoor dat referentiedata slechts één keer per release-tag wordt gedownload en hergebruikt bij volgende verzoeken, wat de efficiëntie van het systeem verhoogt.Nieuwe Hulpfunctie:
get_csv_from_release
is toegevoegd inutils.py
. Deze functie downloadt een CSV-bestand van een specifieke release op GitHub en verwerkt deze.get_latest_release_tag
is toegevoegd om de nieuwste release-tag van een GitHub-repository op te halen.Aanpassingen in
tutorial.ipynb
:release_tag
parameter te demonstreren.Overige Wijzigingen:
referentiedata.py
.