-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mtl test #129
Mtl test #129
Conversation
... mangler lige at finde ud af hvordan man får testen til at køre i et specifikt bibliotek... |
Prøv at tage et kig på https://click.palletsprojects.com/en/7.x/testing/#file-system-isolation Du må kunne tage dine test inputfiler og dumpe dem i det isolerede filsystem, hvorefter jeg går ud fra at du kan gøre som du vil (som jeg tror er, at manipulere filer i cwd). |
Ja - og jeg tror det bliver løsningen når jeg udvider, men lige her var problemet først og fremmest overhovedet at finde de faste inputfiler (testen er håndminimeret mhp. at kunne køre uden adgang til den fulde database. På længere sigt skal der nok hældes flere data i dit testdatasæt for at kunne køre mere omfattende test s hele vejen igennem systemet). |
Bare FYI, din nye test kaster et par warnings af sig:
Den første kan der vist ikke gøres så meget ved men den anden ligner en der bør tages lidt alvorligt? |
Nej, den er ok: kurt-testen er ikke relevant, men kommer "med pakken" når man beder om en statistisk oversigt. Advarslen er bare en effekt af at testnettet er ganske lille (de to TAPAS-stationer på Djursland). Jeg har undladt at slå advarsler fra, fordi den første nok kræver at jeg tager mig sammen og checker om det allerede er rettet upstream, og i modsat fald begår verdens mindste PR, med en rettelse på skaldede 4 tegn ".abc". Eller "abc." |
... men det burde selvfølgelig have fremgået af merge commitkommentaren, så beklager at have spildt din tid på den måde, @kbevers |
Det er billige point at lave sådan et pull request: python-restx/flask-restx#54 :-) Det er i øvrigt ikke fikset upstream, og rettelsen ser ud til at være præcis den samme som jeg har lavet i mit pull request mod flask-restx. Tilsyneladende et velkendt trick for at understøtte både Python2 og 3. Det er jo rart nok at warnings bliver fremhævet så man har en ærlig chance for reagere på dem. Men advarslen fra |
Jeg prøver med et fiks i #135. Selvom jeg lokalt kun lykkes med at undertrykke den ene af de to warnings |
Første end-to-end test af MTL, men uden megen undervejs- og efterkontrol. Det lægger op til meget mere, men her er starten