Oefening met random.seed() #134
-
|
Ik ben oefeningen aan het opstellen die gebruik maken van random getallen. Om de testen correct te laten werken, probeer ik te werken met random.seed(). Het is me al gelukt om een testbestand op te stellen (weliswaar in .json ipv in .yaml) met input en output, zoiets:
Ik heb geen idee of dit de meest efficiënte/aanbevolen manier is, maar dit was het enige wat ik vond om met random seed te werken (tenzij ik aan de leerlingen zeg dat ze het er zelf tussen moeten typen). Het is is alvast weinig overzichtelijk, maar het werkt wel. Het lukt me echter op geen enkele manier om hiermee een functie te testen met een return. Ik heb al zitten zoeken naar documentatie over hoe ik dit kan aanpakken of naar voorbeeldoefeningen, maar ik heb nog niets nuttig kunnen vinden. Kan iemand me op weg zetten? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
|
Hoi Inge, ik heb dit zelf ook al een paar keer gedaan in een .json file, maar misschien lukt het ook via .yaml. Ik heb namelijk ergens een .yaml file waarbij een functie met een andere functie als parameter opgeroepen moet worden: Dat lijkt mij ook omvormbaar zodat |
Beta Was this translation helpful? Give feedback.


Om dit onzichtbaar te maken zal je wel degelijk gebruik moeten maken van de
beforefunctionaliteit in het JSON-testplan. Voor functies kan dit er als volgt uit zien:{ "tabs": [ { "name": "Controle", "contexts": [ { "before": { "python": { "data": "from random import seed; seed(50)" } }, "testcases": [ { "input": { "type": "function", "name": "proficiat", "arguments": [ { "type": "text", "data": "Farah" } ] }, …