-
Notifications
You must be signed in to change notification settings - Fork 2
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
Isolated=True při testování CL argumentů #6
Comments
Parameter
Máš ve složce, ze které testy pouštíš, konfigurační soubor
Tady už se testované příkazy pouštějí z prázdné složky, ve které takový konfigurační soubor není. Bum, fail. (Jen hádám, tvůj kód jsem neviděl, nemám přístupy do žádného tvého repozitáře.)
Tohle už jsme řešili s @145k0v v soukromé issue. Lepší řešení, než mít funkci na kontrolu tokenu a tu funkci volat v podpříkazech (případně si na to udělat vlastní dekorátor), neznám (to ale neznamená, že neexistuje). Provádění kontroly (přítomnosti) tokenu v hlavní group funkci má za následek nefunkční |
Než začnu rozbíjet click na prvočinitele, nebo zakládat issues, nevíš @encukou náhodou, jak zjistit z group commandu, že subcommand se zavolal s |
Z hlavy ne :( |
Rád bych se zeptal, co přesně znamená parametr isolated u testů výpisu helpu a verze, konkrétně mám problém s exit codem.
Token načítám v souhrnném příkazu CLI (stejně, jako např configurační soubor), bude tedy zřejmě problém v tom, že při hodnotě True proběhne ještě celý souhrnný příkaz, zatímco při False ne. Jednoduché testy z command line ale vždy vrací správně exit code 0.
Je tohle špatná cesta a měl by se skutečně načítat token až v každém podpříkazu nebo existuje i jiný způsob? Pokoušel jsem se experimentovat s click.help_option bez větších úspěchů.
The text was updated successfully, but these errors were encountered: