diff --git a/ci-reports/allure/data/behaviors.json b/ci-reports/allure/data/behaviors.json
index cf4812fb..dacdd513 100644
--- a/ci-reports/allure/data/behaviors.json
+++ b/ci-reports/allure/data/behaviors.json
@@ -1 +1 @@
-{"uid":"b1a8273437954620fa374b796ffaacdd","name":"behaviors","children":[{"name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","uid":"6d6694ebb181b43f","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918722,"stop":1752245918723,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","uid":"c31757cb6956d259","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918727,"stop":1752245918728,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'yes'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","uid":"5ccc947b2b255fe9","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"failed","time":{"start":1752245918731,"stop":1752245918732,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","uid":"33d7ad5723ceed21","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918854,"stop":1752245918854,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","'no'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","uid":"eb12234091e0f86","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918857,"stop":1752245918858,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['maybe', 'y']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","uid":"9ae24ca09ebb0ab6","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918861,"stop":1752245918861,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","['', 'no']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","uid":"d2b6a886a78cb84","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918864,"stop":1752245918865,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['invalid', 'yes']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","uid":"7d45c5e6acfce36","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918869,"stop":1752245918870,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","uid":"1d3c980f89eec5d5","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918874,"stop":1752245918875,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","False","'Question? [Y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","uid":"7cf445a4761bc2bc","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918879,"stop":1752245918880,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","''"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","uid":"c099f0ac7c8b8c5c","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918883,"stop":1752245918884,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","uid":"9be0624897b8738","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918887,"stop":1752245918888,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","uid":"4bbcd814bdd5a5e5","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918890,"stop":1752245918891,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","''"],"tags":[]},{"name":"test_ask_yes_no_ctrl_c","uid":"c05dda8142c80cdc","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918894,"stop":1752245918894,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"f9c8c494054c5353","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918897,"stop":1752245918897,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False"],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[y-True]","uid":"85397ec988ba10fb","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918900,"stop":1752245918901,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","uid":"ef624f6eba1018a1","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918905,"stop":1752245918906,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","uid":"fd733a30999ef8ff","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918910,"stop":1752245918910,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'yes'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","uid":"4b8d51ce339a0447","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"failed","time":{"start":1752245918914,"stop":1752245918914,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","uid":"7a8174693bbb48bc","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918921,"stop":1752245918921,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","'no'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","uid":"ae7535cd9875f895","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918925,"stop":1752245918925,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['maybe', 'y']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","uid":"e4dc8b003f731512","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918929,"stop":1752245918929,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","['', 'no']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","uid":"488fdfa45823e1f2","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918933,"stop":1752245918934,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['invalid', 'yes']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","uid":"d8b705eb25a9e7e4","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918937,"stop":1752245918938,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","uid":"f421add5ed20b973","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"failed","time":{"start":1752245918941,"stop":1752245918942,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","uid":"d499f342b834a019","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918949,"stop":1752245918950,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","''"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","uid":"b6ae38bffcc77019","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918953,"stop":1752245918953,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]","uid":"4e6a0dc2817f2bce","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"failed","time":{"start":1752245918956,"stop":1752245918957,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","uid":"10b0c63e3c182b6e","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918963,"stop":1752245918964,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","''"],"tags":[]},{"name":"test_ask_yes_no_ctrl_c","uid":"e5522a19d181e317","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918966,"stop":1752245918966,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"1f171645fa42924e","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918968,"stop":1752245918969,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False"],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[y-True]","uid":"8f6ea56346919d11","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752245918971,"stop":1752245918972,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True"],"tags":[]}]}
\ No newline at end of file
+{"uid":"b1a8273437954620fa374b796ffaacdd","name":"behaviors","children":[{"name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","uid":"382f7e5385169d4f","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246070790,"stop":1752246070790,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","uid":"2181db5076092d51","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246070794,"stop":1752246070795,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'yes'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","uid":"14afcec6a80076db","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"failed","time":{"start":1752246070797,"stop":1752246070798,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","uid":"8aa9bf39e2691092","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246070914,"stop":1752246070915,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","'no'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","uid":"bbb03d0180be5362","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246070917,"stop":1752246070918,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['maybe', 'y']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","uid":"55b7fd75e5eb398a","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246070921,"stop":1752246070921,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","['', 'no']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","uid":"77b1486beb84f88","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246070924,"stop":1752246070925,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['invalid', 'yes']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","uid":"7d6207dc5f747dff","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246070928,"stop":1752246070928,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","uid":"12d715ca0c015f05","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246070931,"stop":1752246070931,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","False","'Question? [Y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","uid":"c921a9e71e44c154","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246070935,"stop":1752246070936,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","''"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","uid":"335e6bea76bcf3dd","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246070938,"stop":1752246070939,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","uid":"2c668e3b5cfcf8a6","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246070942,"stop":1752246070942,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","uid":"e6b4308a7481c904","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246070945,"stop":1752246070945,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","''"],"tags":[]},{"name":"test_ask_yes_no_ctrl_c","uid":"9caab2ff319f30c","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246070948,"stop":1752246070948,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"d53b5ba27b323139","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246070950,"stop":1752246070951,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False"],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[y-True]","uid":"e8ede26cd5ee581d","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246070953,"stop":1752246070953,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","uid":"d5f0e4ac8d5490f4","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246070956,"stop":1752246070956,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","uid":"4ca66fbe641d95c6","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246070959,"stop":1752246070960,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'yes'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","uid":"e0a2d24f4ed5e40","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"failed","time":{"start":1752246070963,"stop":1752246070963,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","uid":"aee14d82cce000a2","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246070970,"stop":1752246070970,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","'no'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","uid":"3b8ee168ed639a78","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246070973,"stop":1752246070974,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['maybe', 'y']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","uid":"72773b6bb946621e","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246070977,"stop":1752246070977,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","['', 'no']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","uid":"c43f638b4247c939","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246070980,"stop":1752246070980,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['invalid', 'yes']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","uid":"fdb2121662173f5d","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246070983,"stop":1752246070984,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","uid":"4daa060956fd3ce","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"failed","time":{"start":1752246070986,"stop":1752246070987,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","uid":"5467950ea9c96c04","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246070993,"stop":1752246070994,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","''"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","uid":"ea4994d046c38ae","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246070997,"stop":1752246070997,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]","uid":"ccfcc2ee7ed08ed7","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"failed","time":{"start":1752246071000,"stop":1752246071001,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","uid":"313e3709a8ff158c","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246071007,"stop":1752246071007,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","''"],"tags":[]},{"name":"test_ask_yes_no_ctrl_c","uid":"11f2e404a2e4f419","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246071010,"stop":1752246071010,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"193d5ef6364a3767","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246071012,"stop":1752246071013,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False"],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[y-True]","uid":"6b6999d4bb620367","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752246071015,"stop":1752246071015,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True"],"tags":[]}]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/categories.json b/ci-reports/allure/data/categories.json
index 9379ffb8..4bccd9ce 100644
--- a/ci-reports/allure/data/categories.json
+++ b/ci-reports/allure/data/categories.json
@@ -1 +1 @@
-{"uid":"4b4757e66a1912dae1a509f688f20b0f","name":"categories","children":[{"name":"Product defects","children":[{"name":"AssertionError: assert False == True","children":[{"name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","uid":"5ccc947b2b255fe9","parentUid":"c026868ff44bedf09f7ccc31efb4d74b","status":"failed","time":{"start":1752245918731,"stop":1752245918732,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","uid":"4b8d51ce339a0447","parentUid":"c026868ff44bedf09f7ccc31efb4d74b","status":"failed","time":{"start":1752245918914,"stop":1752245918914,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","uid":"f421add5ed20b973","parentUid":"c026868ff44bedf09f7ccc31efb4d74b","status":"failed","time":{"start":1752245918941,"stop":1752245918942,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]","uid":"4e6a0dc2817f2bce","parentUid":"c026868ff44bedf09f7ccc31efb4d74b","status":"failed","time":{"start":1752245918956,"stop":1752245918957,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'n'"],"tags":[]}],"uid":"c026868ff44bedf09f7ccc31efb4d74b"}],"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d"}]}
\ No newline at end of file
+{"uid":"4b4757e66a1912dae1a509f688f20b0f","name":"categories","children":[{"name":"Product defects","children":[{"name":"AssertionError: assert False == True","children":[{"name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","uid":"14afcec6a80076db","parentUid":"c026868ff44bedf09f7ccc31efb4d74b","status":"failed","time":{"start":1752246070797,"stop":1752246070798,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","uid":"e0a2d24f4ed5e40","parentUid":"c026868ff44bedf09f7ccc31efb4d74b","status":"failed","time":{"start":1752246070963,"stop":1752246070963,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","uid":"4daa060956fd3ce","parentUid":"c026868ff44bedf09f7ccc31efb4d74b","status":"failed","time":{"start":1752246070986,"stop":1752246070987,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]","uid":"ccfcc2ee7ed08ed7","parentUid":"c026868ff44bedf09f7ccc31efb4d74b","status":"failed","time":{"start":1752246071000,"stop":1752246071001,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'n'"],"tags":[]}],"uid":"c026868ff44bedf09f7ccc31efb4d74b"}],"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d"}]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/packages.json b/ci-reports/allure/data/packages.json
index 888fa0e9..b8701b3e 100644
--- a/ci-reports/allure/data/packages.json
+++ b/ci-reports/allure/data/packages.json
@@ -1 +1 @@
-{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","name":"packages","children":[{"name":"tests","children":[{"name":"test_bis","children":[{"name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","uid":"6d6694ebb181b43f","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752245918722,"stop":1752245918723,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","uid":"c31757cb6956d259","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752245918727,"stop":1752245918728,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'yes'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","uid":"5ccc947b2b255fe9","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"failed","time":{"start":1752245918731,"stop":1752245918732,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","uid":"33d7ad5723ceed21","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752245918854,"stop":1752245918854,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","'no'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","uid":"eb12234091e0f86","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752245918857,"stop":1752245918858,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['maybe', 'y']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","uid":"9ae24ca09ebb0ab6","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752245918861,"stop":1752245918861,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","['', 'no']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","uid":"d2b6a886a78cb84","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752245918864,"stop":1752245918865,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['invalid', 'yes']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","uid":"7d45c5e6acfce36","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752245918869,"stop":1752245918870,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","uid":"1d3c980f89eec5d5","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752245918874,"stop":1752245918875,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","False","'Question? [Y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","uid":"7cf445a4761bc2bc","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752245918879,"stop":1752245918880,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","''"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","uid":"c099f0ac7c8b8c5c","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752245918883,"stop":1752245918884,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","uid":"9be0624897b8738","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752245918887,"stop":1752245918888,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","uid":"4bbcd814bdd5a5e5","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752245918890,"stop":1752245918891,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","''"],"tags":[]},{"name":"test_ask_yes_no_ctrl_c","uid":"c05dda8142c80cdc","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752245918894,"stop":1752245918894,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"f9c8c494054c5353","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752245918897,"stop":1752245918897,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False"],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[y-True]","uid":"85397ec988ba10fb","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752245918900,"stop":1752245918901,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True"],"tags":[]}],"uid":"db52f02672eb06c7076bb2d77a61dfae"},{"name":"test_utils_ask_yes_no","children":[{"name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","uid":"ef624f6eba1018a1","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752245918905,"stop":1752245918906,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","uid":"fd733a30999ef8ff","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752245918910,"stop":1752245918910,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'yes'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","uid":"4b8d51ce339a0447","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"failed","time":{"start":1752245918914,"stop":1752245918914,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","uid":"7a8174693bbb48bc","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752245918921,"stop":1752245918921,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","'no'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","uid":"ae7535cd9875f895","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752245918925,"stop":1752245918925,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['maybe', 'y']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","uid":"e4dc8b003f731512","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752245918929,"stop":1752245918929,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","['', 'no']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","uid":"488fdfa45823e1f2","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752245918933,"stop":1752245918934,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['invalid', 'yes']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","uid":"d8b705eb25a9e7e4","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752245918937,"stop":1752245918938,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","uid":"f421add5ed20b973","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"failed","time":{"start":1752245918941,"stop":1752245918942,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","uid":"d499f342b834a019","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752245918949,"stop":1752245918950,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","''"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","uid":"b6ae38bffcc77019","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752245918953,"stop":1752245918953,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]","uid":"4e6a0dc2817f2bce","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"failed","time":{"start":1752245918956,"stop":1752245918957,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","uid":"10b0c63e3c182b6e","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752245918963,"stop":1752245918964,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","''"],"tags":[]},{"name":"test_ask_yes_no_ctrl_c","uid":"e5522a19d181e317","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752245918966,"stop":1752245918966,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"1f171645fa42924e","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752245918968,"stop":1752245918969,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False"],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[y-True]","uid":"8f6ea56346919d11","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752245918971,"stop":1752245918972,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True"],"tags":[]}],"uid":"fa6f4a6cef867f9bbda0decbf4ebffbd"}],"uid":"bf49149a3821e34f7608bb6885d52868"}]}
\ No newline at end of file
+{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","name":"packages","children":[{"name":"tests","children":[{"name":"test_bis","children":[{"name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","uid":"382f7e5385169d4f","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752246070790,"stop":1752246070790,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","uid":"2181db5076092d51","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752246070794,"stop":1752246070795,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'yes'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","uid":"14afcec6a80076db","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"failed","time":{"start":1752246070797,"stop":1752246070798,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","uid":"8aa9bf39e2691092","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752246070914,"stop":1752246070915,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","'no'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","uid":"bbb03d0180be5362","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752246070917,"stop":1752246070918,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['maybe', 'y']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","uid":"55b7fd75e5eb398a","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752246070921,"stop":1752246070921,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","['', 'no']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","uid":"77b1486beb84f88","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752246070924,"stop":1752246070925,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['invalid', 'yes']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","uid":"7d6207dc5f747dff","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752246070928,"stop":1752246070928,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","uid":"12d715ca0c015f05","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752246070931,"stop":1752246070931,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","False","'Question? [Y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","uid":"c921a9e71e44c154","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752246070935,"stop":1752246070936,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","''"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","uid":"335e6bea76bcf3dd","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752246070938,"stop":1752246070939,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","uid":"2c668e3b5cfcf8a6","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752246070942,"stop":1752246070942,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","uid":"e6b4308a7481c904","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752246070945,"stop":1752246070945,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","''"],"tags":[]},{"name":"test_ask_yes_no_ctrl_c","uid":"9caab2ff319f30c","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752246070948,"stop":1752246070948,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"d53b5ba27b323139","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752246070950,"stop":1752246070951,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False"],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[y-True]","uid":"e8ede26cd5ee581d","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752246070953,"stop":1752246070953,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True"],"tags":[]}],"uid":"db52f02672eb06c7076bb2d77a61dfae"},{"name":"test_utils_ask_yes_no","children":[{"name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","uid":"d5f0e4ac8d5490f4","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752246070956,"stop":1752246070956,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","uid":"4ca66fbe641d95c6","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752246070959,"stop":1752246070960,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'yes'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","uid":"e0a2d24f4ed5e40","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"failed","time":{"start":1752246070963,"stop":1752246070963,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","uid":"aee14d82cce000a2","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752246070970,"stop":1752246070970,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","'no'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","uid":"3b8ee168ed639a78","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752246070973,"stop":1752246070974,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['maybe', 'y']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","uid":"72773b6bb946621e","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752246070977,"stop":1752246070977,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","['', 'no']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","uid":"c43f638b4247c939","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752246070980,"stop":1752246070980,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['invalid', 'yes']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","uid":"fdb2121662173f5d","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752246070983,"stop":1752246070984,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","uid":"4daa060956fd3ce","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"failed","time":{"start":1752246070986,"stop":1752246070987,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","uid":"5467950ea9c96c04","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752246070993,"stop":1752246070994,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","''"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","uid":"ea4994d046c38ae","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752246070997,"stop":1752246070997,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]","uid":"ccfcc2ee7ed08ed7","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"failed","time":{"start":1752246071000,"stop":1752246071001,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","uid":"313e3709a8ff158c","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752246071007,"stop":1752246071007,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","''"],"tags":[]},{"name":"test_ask_yes_no_ctrl_c","uid":"11f2e404a2e4f419","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752246071010,"stop":1752246071010,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"193d5ef6364a3767","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752246071012,"stop":1752246071013,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False"],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[y-True]","uid":"6b6999d4bb620367","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752246071015,"stop":1752246071015,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True"],"tags":[]}],"uid":"fa6f4a6cef867f9bbda0decbf4ebffbd"}],"uid":"bf49149a3821e34f7608bb6885d52868"}]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/suites.csv b/ci-reports/allure/data/suites.csv
index 86fbf214..526d986d 100644
--- a/ci-reports/allure/data/suites.csv
+++ b/ci-reports/allure/data/suites.csv
@@ -1,33 +1,33 @@
"Status","Start Time","Stop Time","Duration in ms","Parent Suite","Suite","Sub Suite","Test Class","Test Method","Name","Description"
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_ctrl_c",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]",""
-"failed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]",""
-"failed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","0","tests","test_bis","","","","test_ask_yes_no_ctrl_d[n-False]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","0","tests","test_bis","","","","test_ask_yes_no_ctrl_c",""
-"failed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","0","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_ctrl_d[y-True]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_ctrl_d[y-True]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","0","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]",""
-"failed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]",""
-"passed","Fri Jul 11 14:58:38 GMT 2025","Fri Jul 11 14:58:38 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_ctrl_d[n-False]",""
+"failed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]",""
+"passed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]",""
+"passed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]",""
+"passed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","0","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]",""
+"passed","Fri Jul 11 15:01:11 GMT 2025","Fri Jul 11 15:01:11 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_ctrl_d[n-False]",""
+"passed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]",""
+"passed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]",""
+"passed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","0","tests","test_bis","","","","test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]",""
+"passed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]",""
+"passed","Fri Jul 11 15:01:11 GMT 2025","Fri Jul 11 15:01:11 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]",""
+"failed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]",""
+"passed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]",""
+"passed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]",""
+"passed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]",""
+"passed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]",""
+"passed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","0","tests","test_bis","","","","test_ask_yes_no_ctrl_c",""
+"passed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","0","tests","test_bis","","","","test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]",""
+"failed","Fri Jul 11 15:01:11 GMT 2025","Fri Jul 11 15:01:11 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]",""
+"passed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]",""
+"passed","Fri Jul 11 15:01:11 GMT 2025","Fri Jul 11 15:01:11 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_ctrl_d[y-True]",""
+"failed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]",""
+"passed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]",""
+"passed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]",""
+"passed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","0","tests","test_bis","","","","test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]",""
+"passed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","0","tests","test_bis","","","","test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]",""
+"passed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","0","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]",""
+"passed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]",""
+"passed","Fri Jul 11 15:01:11 GMT 2025","Fri Jul 11 15:01:11 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_ctrl_c",""
+"passed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_ctrl_d[n-False]",""
+"passed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]",""
+"passed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]",""
+"passed","Fri Jul 11 15:01:10 GMT 2025","Fri Jul 11 15:01:10 GMT 2025","0","tests","test_bis","","","","test_ask_yes_no_ctrl_d[y-True]",""
diff --git a/ci-reports/allure/data/suites.json b/ci-reports/allure/data/suites.json
index d6d5c933..edae3ea5 100644
--- a/ci-reports/allure/data/suites.json
+++ b/ci-reports/allure/data/suites.json
@@ -1 +1 @@
-{"uid":"98d3104e051c652961429bf95fa0b5d6","name":"suites","children":[{"name":"tests","children":[{"name":"test_bis","children":[{"name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","uid":"6d6694ebb181b43f","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752245918722,"stop":1752245918723,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","uid":"c31757cb6956d259","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752245918727,"stop":1752245918728,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'yes'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","uid":"5ccc947b2b255fe9","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"failed","time":{"start":1752245918731,"stop":1752245918732,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","uid":"33d7ad5723ceed21","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752245918854,"stop":1752245918854,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","'no'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","uid":"eb12234091e0f86","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752245918857,"stop":1752245918858,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['maybe', 'y']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","uid":"9ae24ca09ebb0ab6","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752245918861,"stop":1752245918861,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","['', 'no']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","uid":"d2b6a886a78cb84","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752245918864,"stop":1752245918865,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['invalid', 'yes']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","uid":"7d45c5e6acfce36","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752245918869,"stop":1752245918870,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","uid":"1d3c980f89eec5d5","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752245918874,"stop":1752245918875,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","False","'Question? [Y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","uid":"7cf445a4761bc2bc","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752245918879,"stop":1752245918880,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","''"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","uid":"c099f0ac7c8b8c5c","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752245918883,"stop":1752245918884,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","uid":"9be0624897b8738","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752245918887,"stop":1752245918888,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","uid":"4bbcd814bdd5a5e5","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752245918890,"stop":1752245918891,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","''"],"tags":[]},{"name":"test_ask_yes_no_ctrl_c","uid":"c05dda8142c80cdc","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752245918894,"stop":1752245918894,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"f9c8c494054c5353","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752245918897,"stop":1752245918897,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False"],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[y-True]","uid":"85397ec988ba10fb","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752245918900,"stop":1752245918901,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True"],"tags":[]}],"uid":"a1aed2309b9b49a4380af7a05aa0b3d2"},{"name":"test_utils_ask_yes_no","children":[{"name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","uid":"ef624f6eba1018a1","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752245918905,"stop":1752245918906,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","uid":"fd733a30999ef8ff","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752245918910,"stop":1752245918910,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'yes'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","uid":"4b8d51ce339a0447","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"failed","time":{"start":1752245918914,"stop":1752245918914,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","uid":"7a8174693bbb48bc","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752245918921,"stop":1752245918921,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","'no'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","uid":"ae7535cd9875f895","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752245918925,"stop":1752245918925,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['maybe', 'y']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","uid":"e4dc8b003f731512","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752245918929,"stop":1752245918929,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","['', 'no']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","uid":"488fdfa45823e1f2","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752245918933,"stop":1752245918934,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['invalid', 'yes']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","uid":"d8b705eb25a9e7e4","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752245918937,"stop":1752245918938,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","uid":"f421add5ed20b973","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"failed","time":{"start":1752245918941,"stop":1752245918942,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","uid":"d499f342b834a019","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752245918949,"stop":1752245918950,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","''"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","uid":"b6ae38bffcc77019","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752245918953,"stop":1752245918953,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]","uid":"4e6a0dc2817f2bce","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"failed","time":{"start":1752245918956,"stop":1752245918957,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","uid":"10b0c63e3c182b6e","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752245918963,"stop":1752245918964,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","''"],"tags":[]},{"name":"test_ask_yes_no_ctrl_c","uid":"e5522a19d181e317","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752245918966,"stop":1752245918966,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"1f171645fa42924e","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752245918968,"stop":1752245918969,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False"],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[y-True]","uid":"8f6ea56346919d11","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752245918971,"stop":1752245918972,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True"],"tags":[]}],"uid":"2d08187ccae9dab6abacae06ba00291c"}],"uid":"e387fa4bb326b54ea8c19c2822aba374"}]}
\ No newline at end of file
+{"uid":"98d3104e051c652961429bf95fa0b5d6","name":"suites","children":[{"name":"tests","children":[{"name":"test_bis","children":[{"name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","uid":"382f7e5385169d4f","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752246070790,"stop":1752246070790,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","uid":"2181db5076092d51","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752246070794,"stop":1752246070795,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'yes'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","uid":"14afcec6a80076db","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"failed","time":{"start":1752246070797,"stop":1752246070798,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","uid":"8aa9bf39e2691092","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752246070914,"stop":1752246070915,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","'no'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","uid":"bbb03d0180be5362","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752246070917,"stop":1752246070918,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['maybe', 'y']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","uid":"55b7fd75e5eb398a","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752246070921,"stop":1752246070921,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","['', 'no']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","uid":"77b1486beb84f88","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752246070924,"stop":1752246070925,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['invalid', 'yes']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","uid":"7d6207dc5f747dff","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752246070928,"stop":1752246070928,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","uid":"12d715ca0c015f05","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752246070931,"stop":1752246070931,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","False","'Question? [Y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","uid":"c921a9e71e44c154","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752246070935,"stop":1752246070936,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","''"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","uid":"335e6bea76bcf3dd","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752246070938,"stop":1752246070939,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","uid":"2c668e3b5cfcf8a6","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752246070942,"stop":1752246070942,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","uid":"e6b4308a7481c904","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752246070945,"stop":1752246070945,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","''"],"tags":[]},{"name":"test_ask_yes_no_ctrl_c","uid":"9caab2ff319f30c","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752246070948,"stop":1752246070948,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"d53b5ba27b323139","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752246070950,"stop":1752246070951,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False"],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[y-True]","uid":"e8ede26cd5ee581d","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752246070953,"stop":1752246070953,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True"],"tags":[]}],"uid":"a1aed2309b9b49a4380af7a05aa0b3d2"},{"name":"test_utils_ask_yes_no","children":[{"name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","uid":"d5f0e4ac8d5490f4","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752246070956,"stop":1752246070956,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","uid":"4ca66fbe641d95c6","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752246070959,"stop":1752246070960,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'yes'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","uid":"e0a2d24f4ed5e40","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"failed","time":{"start":1752246070963,"stop":1752246070963,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","uid":"aee14d82cce000a2","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752246070970,"stop":1752246070970,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","'no'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","uid":"3b8ee168ed639a78","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752246070973,"stop":1752246070974,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['maybe', 'y']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","uid":"72773b6bb946621e","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752246070977,"stop":1752246070977,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","['', 'no']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","uid":"c43f638b4247c939","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752246070980,"stop":1752246070980,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['invalid', 'yes']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","uid":"fdb2121662173f5d","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752246070983,"stop":1752246070984,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","uid":"4daa060956fd3ce","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"failed","time":{"start":1752246070986,"stop":1752246070987,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","uid":"5467950ea9c96c04","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752246070993,"stop":1752246070994,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","''"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","uid":"ea4994d046c38ae","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752246070997,"stop":1752246070997,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]","uid":"ccfcc2ee7ed08ed7","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"failed","time":{"start":1752246071000,"stop":1752246071001,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","uid":"313e3709a8ff158c","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752246071007,"stop":1752246071007,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","''"],"tags":[]},{"name":"test_ask_yes_no_ctrl_c","uid":"11f2e404a2e4f419","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752246071010,"stop":1752246071010,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"193d5ef6364a3767","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752246071012,"stop":1752246071013,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False"],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[y-True]","uid":"6b6999d4bb620367","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752246071015,"stop":1752246071015,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True"],"tags":[]}],"uid":"2d08187ccae9dab6abacae06ba00291c"}],"uid":"e387fa4bb326b54ea8c19c2822aba374"}]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/e5522a19d181e317.json b/ci-reports/allure/data/test-cases/11f2e404a2e4f419.json
similarity index 61%
rename from ci-reports/allure/data/test-cases/e5522a19d181e317.json
rename to ci-reports/allure/data/test-cases/11f2e404a2e4f419.json
index c4e06154..91a1930a 100644
--- a/ci-reports/allure/data/test-cases/e5522a19d181e317.json
+++ b/ci-reports/allure/data/test-cases/11f2e404a2e4f419.json
@@ -1 +1 @@
-{"uid":"e5522a19d181e317","name":"test_ask_yes_no_ctrl_c","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_ctrl_c","historyId":"6fe03d8d5efae962262ac93971890fc3","time":{"start":1752245918966,"stop":1752245918966,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"e5522a19d181e317.json","parameterValues":[]}
\ No newline at end of file
+{"uid":"11f2e404a2e4f419","name":"test_ask_yes_no_ctrl_c","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_ctrl_c","historyId":"6fe03d8d5efae962262ac93971890fc3","time":{"start":1752246071010,"stop":1752246071010,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"11f2e404a2e4f419.json","parameterValues":[]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/1d3c980f89eec5d5.json b/ci-reports/allure/data/test-cases/12d715ca0c015f05.json
similarity index 66%
rename from ci-reports/allure/data/test-cases/1d3c980f89eec5d5.json
rename to ci-reports/allure/data/test-cases/12d715ca0c015f05.json
index a567671c..e564debd 100644
--- a/ci-reports/allure/data/test-cases/1d3c980f89eec5d5.json
+++ b/ci-reports/allure/data/test-cases/12d715ca0c015f05.json
@@ -1 +1 @@
-{"uid":"1d3c980f89eec5d5","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"3abc0bb89785a84a5fdabad673861ede","time":{"start":1752245918874,"stop":1752245918875,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"'y'"},{"name":"expected_output","value":"False"},{"name":"expected_prompt","value":"'Question? [Y/n] '"},{"name":"user_input","value":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"1d3c980f89eec5d5.json","parameterValues":["'y'","False","'Question? [Y/n] '","'n'"]}
\ No newline at end of file
+{"uid":"12d715ca0c015f05","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"3abc0bb89785a84a5fdabad673861ede","time":{"start":1752246070931,"stop":1752246070931,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"'y'"},{"name":"expected_output","value":"False"},{"name":"expected_prompt","value":"'Question? [Y/n] '"},{"name":"user_input","value":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"12d715ca0c015f05.json","parameterValues":["'y'","False","'Question? [Y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/5ccc947b2b255fe9.json b/ci-reports/allure/data/test-cases/14afcec6a80076db.json
similarity index 91%
rename from ci-reports/allure/data/test-cases/5ccc947b2b255fe9.json
rename to ci-reports/allure/data/test-cases/14afcec6a80076db.json
index 0ce496fc..967d1530 100644
--- a/ci-reports/allure/data/test-cases/5ccc947b2b255fe9.json
+++ b/ci-reports/allure/data/test-cases/14afcec6a80076db.json
@@ -1 +1 @@
-{"uid":"5ccc947b2b255fe9","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"ff31bb9a63e0830e397691269601a1ec","time":{"start":1752245918731,"stop":1752245918732,"duration":1},"status":"failed","statusMessage":"AssertionError: assert False == True","statusTrace":"default = None, user_input = 'n', expected_output = True\nexpected_prompt = 'Question? [y/n] '\n\n @pytest.mark.parametrize(\n \"default, user_input, expected_output, expected_prompt\",\n [\n (None, 'y', True, \"Question? [y/n] \"),\n (None, 'yes', True, \"Question? [y/n] \"),\n (None, 'n', True, \"Question? [y/n] \"), #False\n (None, 'no', False, \"Question? [y/n] \"), #False\n (None, ['maybe', 'y'], True, \"Question? [y/n] \"),\n (None, ['', 'no'], False, \"Question? [y/n] \"),\n (None, ['invalid', 'yes'], True, \"Question? [y/n] \"),\n ('y', 'y', True, \"Question? [Y/n] \"),\n ('y', 'n', False, \"Question? [Y/n] \"), #False\n ('y', '', True, \"Question? [Y/n] \"),\n ('n', 'y', True, \"Question? [y/N] \"),\n ('n', 'n', False, \"Question? [y/N] \"), #False\n ('n', '', False, \"Question? [y/N] \"),\n ]\n )\n def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):\n patch_target = 'slic.utils.ask_yes_no.read_input'\n \n if isinstance(user_input, list):\n input_patch = patch(patch_target, side_effect=user_input)\n else:\n input_patch = patch(patch_target, return_value=user_input)\n \n with input_patch as mock_input:\n result = ask_yes_no(\"Question\", default=default)\n> assert result == expected_output\nE assert False == True\n\ntests/test_bis.py:39: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"tags":[]},"source":"5ccc947b2b255fe9.json","parameterValues":["None","True","'Question? [y/n] '","'n'"]}
\ No newline at end of file
+{"uid":"14afcec6a80076db","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"ff31bb9a63e0830e397691269601a1ec","time":{"start":1752246070797,"stop":1752246070798,"duration":1},"status":"failed","statusMessage":"AssertionError: assert False == True","statusTrace":"default = None, user_input = 'n', expected_output = True\nexpected_prompt = 'Question? [y/n] '\n\n @pytest.mark.parametrize(\n \"default, user_input, expected_output, expected_prompt\",\n [\n (None, 'y', True, \"Question? [y/n] \"),\n (None, 'yes', True, \"Question? [y/n] \"),\n (None, 'n', True, \"Question? [y/n] \"), #False\n (None, 'no', False, \"Question? [y/n] \"), #False\n (None, ['maybe', 'y'], True, \"Question? [y/n] \"),\n (None, ['', 'no'], False, \"Question? [y/n] \"),\n (None, ['invalid', 'yes'], True, \"Question? [y/n] \"),\n ('y', 'y', True, \"Question? [Y/n] \"),\n ('y', 'n', False, \"Question? [Y/n] \"), #False\n ('y', '', True, \"Question? [Y/n] \"),\n ('n', 'y', True, \"Question? [y/N] \"),\n ('n', 'n', False, \"Question? [y/N] \"), #False\n ('n', '', False, \"Question? [y/N] \"),\n ]\n )\n def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):\n patch_target = 'slic.utils.ask_yes_no.read_input'\n \n if isinstance(user_input, list):\n input_patch = patch(patch_target, side_effect=user_input)\n else:\n input_patch = patch(patch_target, return_value=user_input)\n \n with input_patch as mock_input:\n result = ask_yes_no(\"Question\", default=default)\n> assert result == expected_output\nE assert False == True\n\ntests/test_bis.py:39: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"tags":[]},"source":"14afcec6a80076db.json","parameterValues":["None","True","'Question? [y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/1f171645fa42924e.json b/ci-reports/allure/data/test-cases/193d5ef6364a3767.json
similarity index 75%
rename from ci-reports/allure/data/test-cases/1f171645fa42924e.json
rename to ci-reports/allure/data/test-cases/193d5ef6364a3767.json
index 2481564d..6354b457 100644
--- a/ci-reports/allure/data/test-cases/1f171645fa42924e.json
+++ b/ci-reports/allure/data/test-cases/193d5ef6364a3767.json
@@ -1 +1 @@
-{"uid":"1f171645fa42924e","name":"test_ask_yes_no_ctrl_d[n-False]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_ctrl_d","historyId":"87ef8384341543182ce3ef5e992066fd","time":{"start":1752245918968,"stop":1752245918969,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"ctrl_d","value":"'n'"},{"name":"expected_result","value":"False"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"1f171645fa42924e.json","parameterValues":["'n'","False"]}
\ No newline at end of file
+{"uid":"193d5ef6364a3767","name":"test_ask_yes_no_ctrl_d[n-False]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_ctrl_d","historyId":"87ef8384341543182ce3ef5e992066fd","time":{"start":1752246071012,"stop":1752246071013,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"ctrl_d","value":"'n'"},{"name":"expected_result","value":"False"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"193d5ef6364a3767.json","parameterValues":["'n'","False"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/c31757cb6956d259.json b/ci-reports/allure/data/test-cases/2181db5076092d51.json
similarity index 72%
rename from ci-reports/allure/data/test-cases/c31757cb6956d259.json
rename to ci-reports/allure/data/test-cases/2181db5076092d51.json
index 33449cbb..33300073 100644
--- a/ci-reports/allure/data/test-cases/c31757cb6956d259.json
+++ b/ci-reports/allure/data/test-cases/2181db5076092d51.json
@@ -1 +1 @@
-{"uid":"c31757cb6956d259","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"434c55bdd110cbf2ee501ab22de8e456","time":{"start":1752245918727,"stop":1752245918728,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"'yes'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"c31757cb6956d259.json","parameterValues":["None","True","'Question? [y/n] '","'yes'"]}
\ No newline at end of file
+{"uid":"2181db5076092d51","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"434c55bdd110cbf2ee501ab22de8e456","time":{"start":1752246070794,"stop":1752246070795,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"'yes'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"2181db5076092d51.json","parameterValues":["None","True","'Question? [y/n] '","'yes'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/2c668e3b5cfcf8a6.json b/ci-reports/allure/data/test-cases/2c668e3b5cfcf8a6.json
new file mode 100644
index 00000000..dfc04f18
--- /dev/null
+++ b/ci-reports/allure/data/test-cases/2c668e3b5cfcf8a6.json
@@ -0,0 +1 @@
+{"uid":"2c668e3b5cfcf8a6","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"3b40c54e37c741c98278ddcb65bbd6bd","time":{"start":1752246070942,"stop":1752246070942,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"'n'"},{"name":"expected_output","value":"False"},{"name":"expected_prompt","value":"'Question? [y/N] '"},{"name":"user_input","value":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"2c668e3b5cfcf8a6.json","parameterValues":["'n'","False","'Question? [y/N] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/10b0c63e3c182b6e.json b/ci-reports/allure/data/test-cases/313e3709a8ff158c.json
similarity index 67%
rename from ci-reports/allure/data/test-cases/10b0c63e3c182b6e.json
rename to ci-reports/allure/data/test-cases/313e3709a8ff158c.json
index d7af71d3..31ede5dd 100644
--- a/ci-reports/allure/data/test-cases/10b0c63e3c182b6e.json
+++ b/ci-reports/allure/data/test-cases/313e3709a8ff158c.json
@@ -1 +1 @@
-{"uid":"10b0c63e3c182b6e","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"a0eec6a72117937414f8662721da03ac","time":{"start":1752245918963,"stop":1752245918964,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"'n'"},{"name":"expected_output","value":"False"},{"name":"expected_prompt","value":"'Question? [y/N] '"},{"name":"user_input","value":"''"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"10b0c63e3c182b6e.json","parameterValues":["'n'","False","'Question? [y/N] '","''"]}
\ No newline at end of file
+{"uid":"313e3709a8ff158c","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"a0eec6a72117937414f8662721da03ac","time":{"start":1752246071007,"stop":1752246071007,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"'n'"},{"name":"expected_output","value":"False"},{"name":"expected_prompt","value":"'Question? [y/N] '"},{"name":"user_input","value":"''"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"313e3709a8ff158c.json","parameterValues":["'n'","False","'Question? [y/N] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/c099f0ac7c8b8c5c.json b/ci-reports/allure/data/test-cases/335e6bea76bcf3dd.json
similarity index 72%
rename from ci-reports/allure/data/test-cases/c099f0ac7c8b8c5c.json
rename to ci-reports/allure/data/test-cases/335e6bea76bcf3dd.json
index 3b1f3adb..eff49e95 100644
--- a/ci-reports/allure/data/test-cases/c099f0ac7c8b8c5c.json
+++ b/ci-reports/allure/data/test-cases/335e6bea76bcf3dd.json
@@ -1 +1 @@
-{"uid":"c099f0ac7c8b8c5c","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"da6ad0d0f3bae9bfbc000ad70d92e3d5","time":{"start":1752245918883,"stop":1752245918884,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"'n'"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/N] '"},{"name":"user_input","value":"'y'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"c099f0ac7c8b8c5c.json","parameterValues":["'n'","True","'Question? [y/N] '","'y'"]}
\ No newline at end of file
+{"uid":"335e6bea76bcf3dd","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"da6ad0d0f3bae9bfbc000ad70d92e3d5","time":{"start":1752246070938,"stop":1752246070939,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"'n'"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/N] '"},{"name":"user_input","value":"'y'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"335e6bea76bcf3dd.json","parameterValues":["'n'","True","'Question? [y/N] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/6d6694ebb181b43f.json b/ci-reports/allure/data/test-cases/382f7e5385169d4f.json
similarity index 66%
rename from ci-reports/allure/data/test-cases/6d6694ebb181b43f.json
rename to ci-reports/allure/data/test-cases/382f7e5385169d4f.json
index b6de7b2d..35530f3d 100644
--- a/ci-reports/allure/data/test-cases/6d6694ebb181b43f.json
+++ b/ci-reports/allure/data/test-cases/382f7e5385169d4f.json
@@ -1 +1 @@
-{"uid":"6d6694ebb181b43f","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"8423b721f5c12de3ee572babdea122cd","time":{"start":1752245918722,"stop":1752245918723,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"'y'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"6d6694ebb181b43f.json","parameterValues":["None","True","'Question? [y/n] '","'y'"]}
\ No newline at end of file
+{"uid":"382f7e5385169d4f","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"8423b721f5c12de3ee572babdea122cd","time":{"start":1752246070790,"stop":1752246070790,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"'y'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"382f7e5385169d4f.json","parameterValues":["None","True","'Question? [y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/ae7535cd9875f895.json b/ci-reports/allure/data/test-cases/3b8ee168ed639a78.json
similarity index 73%
rename from ci-reports/allure/data/test-cases/ae7535cd9875f895.json
rename to ci-reports/allure/data/test-cases/3b8ee168ed639a78.json
index 1ca97f07..472e428e 100644
--- a/ci-reports/allure/data/test-cases/ae7535cd9875f895.json
+++ b/ci-reports/allure/data/test-cases/3b8ee168ed639a78.json
@@ -1 +1 @@
-{"uid":"ae7535cd9875f895","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"09c824daf5ff9a81c8ab8110f6c9a305","time":{"start":1752245918925,"stop":1752245918925,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"['maybe', 'y']"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"ae7535cd9875f895.json","parameterValues":["None","True","'Question? [y/n] '","['maybe', 'y']"]}
\ No newline at end of file
+{"uid":"3b8ee168ed639a78","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"09c824daf5ff9a81c8ab8110f6c9a305","time":{"start":1752246070973,"stop":1752246070974,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"['maybe', 'y']"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"3b8ee168ed639a78.json","parameterValues":["None","True","'Question? [y/n] '","['maybe', 'y']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/4b8d51ce339a0447.json b/ci-reports/allure/data/test-cases/4b8d51ce339a0447.json
deleted file mode 100644
index da639f31..00000000
--- a/ci-reports/allure/data/test-cases/4b8d51ce339a0447.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4b8d51ce339a0447","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"0950355f57e6fd353007f96184de4e24","time":{"start":1752245918914,"stop":1752245918914,"duration":0},"status":"failed","statusMessage":"AssertionError: assert False == True","statusTrace":"default = None, user_input = 'n', expected_output = True\nexpected_prompt = 'Question? [y/n] '\n\n @pytest.mark.parametrize(\n \"default, user_input, expected_output, expected_prompt\",\n [\n (None, 'y', True, \"Question? [y/n] \"),\n (None, 'yes', True, \"Question? [y/n] \"),\n (None, 'n', True, \"Question? [y/n] \"), #False\n (None, 'no', False, \"Question? [y/n] \"), #False\n (None, ['maybe', 'y'], True, \"Question? [y/n] \"),\n (None, ['', 'no'], False, \"Question? [y/n] \"),\n (None, ['invalid', 'yes'], True, \"Question? [y/n] \"),\n ('y', 'y', True, \"Question? [Y/n] \"),\n ('y', 'n', True, \"Question? [Y/n] \"), #False\n ('y', '', True, \"Question? [Y/n] \"),\n ('n', 'y', True, \"Question? [y/N] \"),\n ('n', 'n', True, \"Question? [y/N] \"), #False\n ('n', '', False, \"Question? [y/N] \"),\n ]\n )\n def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):\n patch_target = 'slic.utils.ask_yes_no.read_input'\n \n if isinstance(user_input, list):\n input_patch = patch(patch_target, side_effect=user_input)\n else:\n input_patch = patch(patch_target, return_value=user_input)\n \n with input_patch as mock_input:\n result = ask_yes_no(\"Question\", default=default)\n> assert result == expected_output\nE assert False == True\n\ntests/test_utils_ask_yes_no.py:39: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"tags":[]},"source":"4b8d51ce339a0447.json","parameterValues":["None","True","'Question? [y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/fd733a30999ef8ff.json b/ci-reports/allure/data/test-cases/4ca66fbe641d95c6.json
similarity index 67%
rename from ci-reports/allure/data/test-cases/fd733a30999ef8ff.json
rename to ci-reports/allure/data/test-cases/4ca66fbe641d95c6.json
index 8139b7aa..e1c3d63e 100644
--- a/ci-reports/allure/data/test-cases/fd733a30999ef8ff.json
+++ b/ci-reports/allure/data/test-cases/4ca66fbe641d95c6.json
@@ -1 +1 @@
-{"uid":"fd733a30999ef8ff","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"bf7aa00eedb1bdec2852a49b4a3865a4","time":{"start":1752245918910,"stop":1752245918910,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"'yes'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"fd733a30999ef8ff.json","parameterValues":["None","True","'Question? [y/n] '","'yes'"]}
\ No newline at end of file
+{"uid":"4ca66fbe641d95c6","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"bf7aa00eedb1bdec2852a49b4a3865a4","time":{"start":1752246070959,"stop":1752246070960,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"'yes'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"4ca66fbe641d95c6.json","parameterValues":["None","True","'Question? [y/n] '","'yes'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/4daa060956fd3ce.json b/ci-reports/allure/data/test-cases/4daa060956fd3ce.json
new file mode 100644
index 00000000..3e9ab903
--- /dev/null
+++ b/ci-reports/allure/data/test-cases/4daa060956fd3ce.json
@@ -0,0 +1 @@
+{"uid":"4daa060956fd3ce","name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"d3d73f552934a37e3f5258a60e315acb","time":{"start":1752246070986,"stop":1752246070987,"duration":1},"status":"failed","statusMessage":"AssertionError: assert False == True","statusTrace":"default = 'y', user_input = 'n', expected_output = True\nexpected_prompt = 'Question? [Y/n] '\n\n @pytest.mark.parametrize(\n \"default, user_input, expected_output, expected_prompt\",\n [\n (None, 'y', True, \"Question? [y/n] \"),\n (None, 'yes', True, \"Question? [y/n] \"),\n (None, 'n', True, \"Question? [y/n] \"), #False\n (None, 'no', False, \"Question? [y/n] \"), #False\n (None, ['maybe', 'y'], True, \"Question? [y/n] \"),\n (None, ['', 'no'], False, \"Question? [y/n] \"),\n (None, ['invalid', 'yes'], True, \"Question? [y/n] \"),\n ('y', 'y', True, \"Question? [Y/n] \"),\n ('y', 'n', True, \"Question? [Y/n] \"), #False\n ('y', '', True, \"Question? [Y/n] \"),\n ('n', 'y', True, \"Question? [y/N] \"),\n ('n', 'n', True, \"Question? [y/N] \"), #False\n ('n', '', False, \"Question? [y/N] \"),\n ]\n )\n def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):\n patch_target = 'slic.utils.ask_yes_no.read_input'\n \n if isinstance(user_input, list):\n input_patch = patch(patch_target, side_effect=user_input)\n else:\n input_patch = patch(patch_target, return_value=user_input)\n \n with input_patch as mock_input:\n result = ask_yes_no(\"Question\", default=default)\n> assert result == expected_output\nE assert False == True\n\ntests/test_utils_ask_yes_no.py:39: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"'y'"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [Y/n] '"},{"name":"user_input","value":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"tags":[]},"source":"4daa060956fd3ce.json","parameterValues":["'y'","True","'Question? [Y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/d499f342b834a019.json b/ci-reports/allure/data/test-cases/5467950ea9c96c04.json
similarity index 67%
rename from ci-reports/allure/data/test-cases/d499f342b834a019.json
rename to ci-reports/allure/data/test-cases/5467950ea9c96c04.json
index 81d5d8d2..d76faf5e 100644
--- a/ci-reports/allure/data/test-cases/d499f342b834a019.json
+++ b/ci-reports/allure/data/test-cases/5467950ea9c96c04.json
@@ -1 +1 @@
-{"uid":"d499f342b834a019","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"41fd5158ff7179cf69abf16ad5d06e9d","time":{"start":1752245918949,"stop":1752245918950,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"'y'"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [Y/n] '"},{"name":"user_input","value":"''"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"d499f342b834a019.json","parameterValues":["'y'","True","'Question? [Y/n] '","''"]}
\ No newline at end of file
+{"uid":"5467950ea9c96c04","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"41fd5158ff7179cf69abf16ad5d06e9d","time":{"start":1752246070993,"stop":1752246070994,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"'y'"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [Y/n] '"},{"name":"user_input","value":"''"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"5467950ea9c96c04.json","parameterValues":["'y'","True","'Question? [Y/n] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/9ae24ca09ebb0ab6.json b/ci-reports/allure/data/test-cases/55b7fd75e5eb398a.json
similarity index 61%
rename from ci-reports/allure/data/test-cases/9ae24ca09ebb0ab6.json
rename to ci-reports/allure/data/test-cases/55b7fd75e5eb398a.json
index c5cb32ba..fed4efd1 100644
--- a/ci-reports/allure/data/test-cases/9ae24ca09ebb0ab6.json
+++ b/ci-reports/allure/data/test-cases/55b7fd75e5eb398a.json
@@ -1 +1 @@
-{"uid":"9ae24ca09ebb0ab6","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"6aaa6c3d37530ea1b9851efbc72bcf0f","time":{"start":1752245918861,"stop":1752245918861,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"False"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"['', 'no']"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"9ae24ca09ebb0ab6.json","parameterValues":["None","False","'Question? [y/n] '","['', 'no']"]}
\ No newline at end of file
+{"uid":"55b7fd75e5eb398a","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"6aaa6c3d37530ea1b9851efbc72bcf0f","time":{"start":1752246070921,"stop":1752246070921,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"False"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"['', 'no']"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"55b7fd75e5eb398a.json","parameterValues":["None","False","'Question? [y/n] '","['', 'no']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/8f6ea56346919d11.json b/ci-reports/allure/data/test-cases/6b6999d4bb620367.json
similarity index 75%
rename from ci-reports/allure/data/test-cases/8f6ea56346919d11.json
rename to ci-reports/allure/data/test-cases/6b6999d4bb620367.json
index d6933e70..0ee776ed 100644
--- a/ci-reports/allure/data/test-cases/8f6ea56346919d11.json
+++ b/ci-reports/allure/data/test-cases/6b6999d4bb620367.json
@@ -1 +1 @@
-{"uid":"8f6ea56346919d11","name":"test_ask_yes_no_ctrl_d[y-True]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_ctrl_d","historyId":"f28c7eef344d783b55019f1baa634825","time":{"start":1752245918971,"stop":1752245918972,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"ctrl_d","value":"'y'"},{"name":"expected_result","value":"True"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"8f6ea56346919d11.json","parameterValues":["'y'","True"]}
\ No newline at end of file
+{"uid":"6b6999d4bb620367","name":"test_ask_yes_no_ctrl_d[y-True]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_ctrl_d","historyId":"f28c7eef344d783b55019f1baa634825","time":{"start":1752246071015,"stop":1752246071015,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"ctrl_d","value":"'y'"},{"name":"expected_result","value":"True"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"6b6999d4bb620367.json","parameterValues":["'y'","True"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/e4dc8b003f731512.json b/ci-reports/allure/data/test-cases/72773b6bb946621e.json
similarity index 73%
rename from ci-reports/allure/data/test-cases/e4dc8b003f731512.json
rename to ci-reports/allure/data/test-cases/72773b6bb946621e.json
index c90ebf9d..85e3feaf 100644
--- a/ci-reports/allure/data/test-cases/e4dc8b003f731512.json
+++ b/ci-reports/allure/data/test-cases/72773b6bb946621e.json
@@ -1 +1 @@
-{"uid":"e4dc8b003f731512","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"8e68fabf5c30d50ee2aa3e8834dfa4ca","time":{"start":1752245918929,"stop":1752245918929,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"False"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"['', 'no']"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"e4dc8b003f731512.json","parameterValues":["None","False","'Question? [y/n] '","['', 'no']"]}
\ No newline at end of file
+{"uid":"72773b6bb946621e","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"8e68fabf5c30d50ee2aa3e8834dfa4ca","time":{"start":1752246070977,"stop":1752246070977,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"False"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"['', 'no']"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"72773b6bb946621e.json","parameterValues":["None","False","'Question? [y/n] '","['', 'no']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/d2b6a886a78cb84.json b/ci-reports/allure/data/test-cases/77b1486beb84f88.json
similarity index 67%
rename from ci-reports/allure/data/test-cases/d2b6a886a78cb84.json
rename to ci-reports/allure/data/test-cases/77b1486beb84f88.json
index 93f19f52..2a7d0daa 100644
--- a/ci-reports/allure/data/test-cases/d2b6a886a78cb84.json
+++ b/ci-reports/allure/data/test-cases/77b1486beb84f88.json
@@ -1 +1 @@
-{"uid":"d2b6a886a78cb84","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"74892276cf8a55578ee3b0200e649d95","time":{"start":1752245918864,"stop":1752245918865,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"['invalid', 'yes']"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"d2b6a886a78cb84.json","parameterValues":["None","True","'Question? [y/n] '","['invalid', 'yes']"]}
\ No newline at end of file
+{"uid":"77b1486beb84f88","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"74892276cf8a55578ee3b0200e649d95","time":{"start":1752246070924,"stop":1752246070925,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"['invalid', 'yes']"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"77b1486beb84f88.json","parameterValues":["None","True","'Question? [y/n] '","['invalid', 'yes']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/7d45c5e6acfce36.json b/ci-reports/allure/data/test-cases/7d45c5e6acfce36.json
deleted file mode 100644
index 32d1b9d2..00000000
--- a/ci-reports/allure/data/test-cases/7d45c5e6acfce36.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7d45c5e6acfce36","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"3b71c4f554bce2ced2f4a39c7795e07d","time":{"start":1752245918869,"stop":1752245918870,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"'y'"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [Y/n] '"},{"name":"user_input","value":"'y'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"7d45c5e6acfce36.json","parameterValues":["'y'","True","'Question? [Y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/7d6207dc5f747dff.json b/ci-reports/allure/data/test-cases/7d6207dc5f747dff.json
new file mode 100644
index 00000000..eed98d80
--- /dev/null
+++ b/ci-reports/allure/data/test-cases/7d6207dc5f747dff.json
@@ -0,0 +1 @@
+{"uid":"7d6207dc5f747dff","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"3b71c4f554bce2ced2f4a39c7795e07d","time":{"start":1752246070928,"stop":1752246070928,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"'y'"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [Y/n] '"},{"name":"user_input","value":"'y'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"7d6207dc5f747dff.json","parameterValues":["'y'","True","'Question? [Y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/33d7ad5723ceed21.json b/ci-reports/allure/data/test-cases/8aa9bf39e2691092.json
similarity index 66%
rename from ci-reports/allure/data/test-cases/33d7ad5723ceed21.json
rename to ci-reports/allure/data/test-cases/8aa9bf39e2691092.json
index 897a7ed0..f9d80267 100644
--- a/ci-reports/allure/data/test-cases/33d7ad5723ceed21.json
+++ b/ci-reports/allure/data/test-cases/8aa9bf39e2691092.json
@@ -1 +1 @@
-{"uid":"33d7ad5723ceed21","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"331082024f807b09244fb1e4f9f268a3","time":{"start":1752245918854,"stop":1752245918854,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"False"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"'no'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"33d7ad5723ceed21.json","parameterValues":["None","False","'Question? [y/n] '","'no'"]}
\ No newline at end of file
+{"uid":"8aa9bf39e2691092","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"331082024f807b09244fb1e4f9f268a3","time":{"start":1752246070914,"stop":1752246070915,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"False"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"'no'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"8aa9bf39e2691092.json","parameterValues":["None","False","'Question? [y/n] '","'no'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/9be0624897b8738.json b/ci-reports/allure/data/test-cases/9be0624897b8738.json
deleted file mode 100644
index 4330b74c..00000000
--- a/ci-reports/allure/data/test-cases/9be0624897b8738.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9be0624897b8738","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"3b40c54e37c741c98278ddcb65bbd6bd","time":{"start":1752245918887,"stop":1752245918888,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"'n'"},{"name":"expected_output","value":"False"},{"name":"expected_prompt","value":"'Question? [y/N] '"},{"name":"user_input","value":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"9be0624897b8738.json","parameterValues":["'n'","False","'Question? [y/N] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/9caab2ff319f30c.json b/ci-reports/allure/data/test-cases/9caab2ff319f30c.json
new file mode 100644
index 00000000..cce3f80a
--- /dev/null
+++ b/ci-reports/allure/data/test-cases/9caab2ff319f30c.json
@@ -0,0 +1 @@
+{"uid":"9caab2ff319f30c","name":"test_ask_yes_no_ctrl_c","fullName":"tests.test_bis#test_ask_yes_no_ctrl_c","historyId":"365bdb7bc8e056bd2d3fa76aec87e5da","time":{"start":1752246070948,"stop":1752246070948,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"9caab2ff319f30c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/7a8174693bbb48bc.json b/ci-reports/allure/data/test-cases/aee14d82cce000a2.json
similarity index 67%
rename from ci-reports/allure/data/test-cases/7a8174693bbb48bc.json
rename to ci-reports/allure/data/test-cases/aee14d82cce000a2.json
index 9b579042..32d19251 100644
--- a/ci-reports/allure/data/test-cases/7a8174693bbb48bc.json
+++ b/ci-reports/allure/data/test-cases/aee14d82cce000a2.json
@@ -1 +1 @@
-{"uid":"7a8174693bbb48bc","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"6d01a6d46fa003f58fd8ce7edfe328ae","time":{"start":1752245918921,"stop":1752245918921,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"False"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"'no'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"7a8174693bbb48bc.json","parameterValues":["None","False","'Question? [y/n] '","'no'"]}
\ No newline at end of file
+{"uid":"aee14d82cce000a2","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"6d01a6d46fa003f58fd8ce7edfe328ae","time":{"start":1752246070970,"stop":1752246070970,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"False"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"'no'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"aee14d82cce000a2.json","parameterValues":["None","False","'Question? [y/n] '","'no'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/b6ae38bffcc77019.json b/ci-reports/allure/data/test-cases/b6ae38bffcc77019.json
deleted file mode 100644
index 29d8af34..00000000
--- a/ci-reports/allure/data/test-cases/b6ae38bffcc77019.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b6ae38bffcc77019","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"5bf61a00bc05caba217430576ab83181","time":{"start":1752245918953,"stop":1752245918953,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"'n'"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/N] '"},{"name":"user_input","value":"'y'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"b6ae38bffcc77019.json","parameterValues":["'n'","True","'Question? [y/N] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/bbb03d0180be5362.json b/ci-reports/allure/data/test-cases/bbb03d0180be5362.json
new file mode 100644
index 00000000..19ae770e
--- /dev/null
+++ b/ci-reports/allure/data/test-cases/bbb03d0180be5362.json
@@ -0,0 +1 @@
+{"uid":"bbb03d0180be5362","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"52d41808e6b72f3e81589b2d66e4c039","time":{"start":1752246070917,"stop":1752246070918,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"['maybe', 'y']"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"bbb03d0180be5362.json","parameterValues":["None","True","'Question? [y/n] '","['maybe', 'y']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/c05dda8142c80cdc.json b/ci-reports/allure/data/test-cases/c05dda8142c80cdc.json
deleted file mode 100644
index 261c4889..00000000
--- a/ci-reports/allure/data/test-cases/c05dda8142c80cdc.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c05dda8142c80cdc","name":"test_ask_yes_no_ctrl_c","fullName":"tests.test_bis#test_ask_yes_no_ctrl_c","historyId":"365bdb7bc8e056bd2d3fa76aec87e5da","time":{"start":1752245918894,"stop":1752245918894,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"c05dda8142c80cdc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/488fdfa45823e1f2.json b/ci-reports/allure/data/test-cases/c43f638b4247c939.json
similarity index 73%
rename from ci-reports/allure/data/test-cases/488fdfa45823e1f2.json
rename to ci-reports/allure/data/test-cases/c43f638b4247c939.json
index c976e401..03c16011 100644
--- a/ci-reports/allure/data/test-cases/488fdfa45823e1f2.json
+++ b/ci-reports/allure/data/test-cases/c43f638b4247c939.json
@@ -1 +1 @@
-{"uid":"488fdfa45823e1f2","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"f1bc8a55a40936032b76fec5bfbec71c","time":{"start":1752245918933,"stop":1752245918934,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"['invalid', 'yes']"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"488fdfa45823e1f2.json","parameterValues":["None","True","'Question? [y/n] '","['invalid', 'yes']"]}
\ No newline at end of file
+{"uid":"c43f638b4247c939","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"f1bc8a55a40936032b76fec5bfbec71c","time":{"start":1752246070980,"stop":1752246070980,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"['invalid', 'yes']"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"c43f638b4247c939.json","parameterValues":["None","True","'Question? [y/n] '","['invalid', 'yes']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/7cf445a4761bc2bc.json b/ci-reports/allure/data/test-cases/c921a9e71e44c154.json
similarity index 71%
rename from ci-reports/allure/data/test-cases/7cf445a4761bc2bc.json
rename to ci-reports/allure/data/test-cases/c921a9e71e44c154.json
index f6abeb3d..39e30722 100644
--- a/ci-reports/allure/data/test-cases/7cf445a4761bc2bc.json
+++ b/ci-reports/allure/data/test-cases/c921a9e71e44c154.json
@@ -1 +1 @@
-{"uid":"7cf445a4761bc2bc","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"d927c5ff7890b78f10d233ed8ec2ef43","time":{"start":1752245918879,"stop":1752245918880,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"'y'"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [Y/n] '"},{"name":"user_input","value":"''"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"7cf445a4761bc2bc.json","parameterValues":["'y'","True","'Question? [Y/n] '","''"]}
\ No newline at end of file
+{"uid":"c921a9e71e44c154","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"d927c5ff7890b78f10d233ed8ec2ef43","time":{"start":1752246070935,"stop":1752246070936,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"'y'"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [Y/n] '"},{"name":"user_input","value":"''"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"c921a9e71e44c154.json","parameterValues":["'y'","True","'Question? [Y/n] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/4e6a0dc2817f2bce.json b/ci-reports/allure/data/test-cases/ccfcc2ee7ed08ed7.json
similarity index 86%
rename from ci-reports/allure/data/test-cases/4e6a0dc2817f2bce.json
rename to ci-reports/allure/data/test-cases/ccfcc2ee7ed08ed7.json
index a5c58dc4..bb237586 100644
--- a/ci-reports/allure/data/test-cases/4e6a0dc2817f2bce.json
+++ b/ci-reports/allure/data/test-cases/ccfcc2ee7ed08ed7.json
@@ -1 +1 @@
-{"uid":"4e6a0dc2817f2bce","name":"test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"8f482dd1da91c331d97e2c9fb8a0de9c","time":{"start":1752245918956,"stop":1752245918957,"duration":1},"status":"failed","statusMessage":"AssertionError: assert False == True","statusTrace":"default = 'n', user_input = 'n', expected_output = True\nexpected_prompt = 'Question? [y/N] '\n\n @pytest.mark.parametrize(\n \"default, user_input, expected_output, expected_prompt\",\n [\n (None, 'y', True, \"Question? [y/n] \"),\n (None, 'yes', True, \"Question? [y/n] \"),\n (None, 'n', True, \"Question? [y/n] \"), #False\n (None, 'no', False, \"Question? [y/n] \"), #False\n (None, ['maybe', 'y'], True, \"Question? [y/n] \"),\n (None, ['', 'no'], False, \"Question? [y/n] \"),\n (None, ['invalid', 'yes'], True, \"Question? [y/n] \"),\n ('y', 'y', True, \"Question? [Y/n] \"),\n ('y', 'n', True, \"Question? [Y/n] \"), #False\n ('y', '', True, \"Question? [Y/n] \"),\n ('n', 'y', True, \"Question? [y/N] \"),\n ('n', 'n', True, \"Question? [y/N] \"), #False\n ('n', '', False, \"Question? [y/N] \"),\n ]\n )\n def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):\n patch_target = 'slic.utils.ask_yes_no.read_input'\n \n if isinstance(user_input, list):\n input_patch = patch(patch_target, side_effect=user_input)\n else:\n input_patch = patch(patch_target, return_value=user_input)\n \n with input_patch as mock_input:\n result = ask_yes_no(\"Question\", default=default)\n> assert result == expected_output\nE assert False == True\n\ntests/test_utils_ask_yes_no.py:39: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"'n'"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/N] '"},{"name":"user_input","value":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"tags":[]},"source":"4e6a0dc2817f2bce.json","parameterValues":["'n'","True","'Question? [y/N] '","'n'"]}
\ No newline at end of file
+{"uid":"ccfcc2ee7ed08ed7","name":"test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"8f482dd1da91c331d97e2c9fb8a0de9c","time":{"start":1752246071000,"stop":1752246071001,"duration":1},"status":"failed","statusMessage":"AssertionError: assert False == True","statusTrace":"default = 'n', user_input = 'n', expected_output = True\nexpected_prompt = 'Question? [y/N] '\n\n @pytest.mark.parametrize(\n \"default, user_input, expected_output, expected_prompt\",\n [\n (None, 'y', True, \"Question? [y/n] \"),\n (None, 'yes', True, \"Question? [y/n] \"),\n (None, 'n', True, \"Question? [y/n] \"), #False\n (None, 'no', False, \"Question? [y/n] \"), #False\n (None, ['maybe', 'y'], True, \"Question? [y/n] \"),\n (None, ['', 'no'], False, \"Question? [y/n] \"),\n (None, ['invalid', 'yes'], True, \"Question? [y/n] \"),\n ('y', 'y', True, \"Question? [Y/n] \"),\n ('y', 'n', True, \"Question? [Y/n] \"), #False\n ('y', '', True, \"Question? [Y/n] \"),\n ('n', 'y', True, \"Question? [y/N] \"),\n ('n', 'n', True, \"Question? [y/N] \"), #False\n ('n', '', False, \"Question? [y/N] \"),\n ]\n )\n def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):\n patch_target = 'slic.utils.ask_yes_no.read_input'\n \n if isinstance(user_input, list):\n input_patch = patch(patch_target, side_effect=user_input)\n else:\n input_patch = patch(patch_target, return_value=user_input)\n \n with input_patch as mock_input:\n result = ask_yes_no(\"Question\", default=default)\n> assert result == expected_output\nE assert False == True\n\ntests/test_utils_ask_yes_no.py:39: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"'n'"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/N] '"},{"name":"user_input","value":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"tags":[]},"source":"ccfcc2ee7ed08ed7.json","parameterValues":["'n'","True","'Question? [y/N] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/f9c8c494054c5353.json b/ci-reports/allure/data/test-cases/d53b5ba27b323139.json
similarity index 61%
rename from ci-reports/allure/data/test-cases/f9c8c494054c5353.json
rename to ci-reports/allure/data/test-cases/d53b5ba27b323139.json
index 4230c879..b0d193ce 100644
--- a/ci-reports/allure/data/test-cases/f9c8c494054c5353.json
+++ b/ci-reports/allure/data/test-cases/d53b5ba27b323139.json
@@ -1 +1 @@
-{"uid":"f9c8c494054c5353","name":"test_ask_yes_no_ctrl_d[n-False]","fullName":"tests.test_bis#test_ask_yes_no_ctrl_d","historyId":"03794d8e3cb9226e558e8e58c230156a","time":{"start":1752245918897,"stop":1752245918897,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"ctrl_d","value":"'n'"},{"name":"expected_result","value":"False"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"f9c8c494054c5353.json","parameterValues":["'n'","False"]}
\ No newline at end of file
+{"uid":"d53b5ba27b323139","name":"test_ask_yes_no_ctrl_d[n-False]","fullName":"tests.test_bis#test_ask_yes_no_ctrl_d","historyId":"03794d8e3cb9226e558e8e58c230156a","time":{"start":1752246070950,"stop":1752246070951,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"ctrl_d","value":"'n'"},{"name":"expected_result","value":"False"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"d53b5ba27b323139.json","parameterValues":["'n'","False"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/ef624f6eba1018a1.json b/ci-reports/allure/data/test-cases/d5f0e4ac8d5490f4.json
similarity index 67%
rename from ci-reports/allure/data/test-cases/ef624f6eba1018a1.json
rename to ci-reports/allure/data/test-cases/d5f0e4ac8d5490f4.json
index d521476d..225ed44a 100644
--- a/ci-reports/allure/data/test-cases/ef624f6eba1018a1.json
+++ b/ci-reports/allure/data/test-cases/d5f0e4ac8d5490f4.json
@@ -1 +1 @@
-{"uid":"ef624f6eba1018a1","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"a18430853ba29adbf52f0adb8a644322","time":{"start":1752245918905,"stop":1752245918906,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"'y'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"ef624f6eba1018a1.json","parameterValues":["None","True","'Question? [y/n] '","'y'"]}
\ No newline at end of file
+{"uid":"d5f0e4ac8d5490f4","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"a18430853ba29adbf52f0adb8a644322","time":{"start":1752246070956,"stop":1752246070956,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"'y'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"d5f0e4ac8d5490f4.json","parameterValues":["None","True","'Question? [y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/e0a2d24f4ed5e40.json b/ci-reports/allure/data/test-cases/e0a2d24f4ed5e40.json
new file mode 100644
index 00000000..4bcadfd7
--- /dev/null
+++ b/ci-reports/allure/data/test-cases/e0a2d24f4ed5e40.json
@@ -0,0 +1 @@
+{"uid":"e0a2d24f4ed5e40","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"0950355f57e6fd353007f96184de4e24","time":{"start":1752246070963,"stop":1752246070963,"duration":0},"status":"failed","statusMessage":"AssertionError: assert False == True","statusTrace":"default = None, user_input = 'n', expected_output = True\nexpected_prompt = 'Question? [y/n] '\n\n @pytest.mark.parametrize(\n \"default, user_input, expected_output, expected_prompt\",\n [\n (None, 'y', True, \"Question? [y/n] \"),\n (None, 'yes', True, \"Question? [y/n] \"),\n (None, 'n', True, \"Question? [y/n] \"), #False\n (None, 'no', False, \"Question? [y/n] \"), #False\n (None, ['maybe', 'y'], True, \"Question? [y/n] \"),\n (None, ['', 'no'], False, \"Question? [y/n] \"),\n (None, ['invalid', 'yes'], True, \"Question? [y/n] \"),\n ('y', 'y', True, \"Question? [Y/n] \"),\n ('y', 'n', True, \"Question? [Y/n] \"), #False\n ('y', '', True, \"Question? [Y/n] \"),\n ('n', 'y', True, \"Question? [y/N] \"),\n ('n', 'n', True, \"Question? [y/N] \"), #False\n ('n', '', False, \"Question? [y/N] \"),\n ]\n )\n def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):\n patch_target = 'slic.utils.ask_yes_no.read_input'\n \n if isinstance(user_input, list):\n input_patch = patch(patch_target, side_effect=user_input)\n else:\n input_patch = patch(patch_target, return_value=user_input)\n \n with input_patch as mock_input:\n result = ask_yes_no(\"Question\", default=default)\n> assert result == expected_output\nE assert False == True\n\ntests/test_utils_ask_yes_no.py:39: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"tags":[]},"source":"e0a2d24f4ed5e40.json","parameterValues":["None","True","'Question? [y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/4bbcd814bdd5a5e5.json b/ci-reports/allure/data/test-cases/e6b4308a7481c904.json
similarity index 66%
rename from ci-reports/allure/data/test-cases/4bbcd814bdd5a5e5.json
rename to ci-reports/allure/data/test-cases/e6b4308a7481c904.json
index f3a715bc..635380d1 100644
--- a/ci-reports/allure/data/test-cases/4bbcd814bdd5a5e5.json
+++ b/ci-reports/allure/data/test-cases/e6b4308a7481c904.json
@@ -1 +1 @@
-{"uid":"4bbcd814bdd5a5e5","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"7aed2c0069bf88f2a219a720e9eee54d","time":{"start":1752245918890,"stop":1752245918891,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"'n'"},{"name":"expected_output","value":"False"},{"name":"expected_prompt","value":"'Question? [y/N] '"},{"name":"user_input","value":"''"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"4bbcd814bdd5a5e5.json","parameterValues":["'n'","False","'Question? [y/N] '","''"]}
\ No newline at end of file
+{"uid":"e6b4308a7481c904","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"7aed2c0069bf88f2a219a720e9eee54d","time":{"start":1752246070945,"stop":1752246070945,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"'n'"},{"name":"expected_output","value":"False"},{"name":"expected_prompt","value":"'Question? [y/N] '"},{"name":"user_input","value":"''"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"e6b4308a7481c904.json","parameterValues":["'n'","False","'Question? [y/N] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/85397ec988ba10fb.json b/ci-reports/allure/data/test-cases/e8ede26cd5ee581d.json
similarity index 61%
rename from ci-reports/allure/data/test-cases/85397ec988ba10fb.json
rename to ci-reports/allure/data/test-cases/e8ede26cd5ee581d.json
index 7a3e37b0..d0a10e49 100644
--- a/ci-reports/allure/data/test-cases/85397ec988ba10fb.json
+++ b/ci-reports/allure/data/test-cases/e8ede26cd5ee581d.json
@@ -1 +1 @@
-{"uid":"85397ec988ba10fb","name":"test_ask_yes_no_ctrl_d[y-True]","fullName":"tests.test_bis#test_ask_yes_no_ctrl_d","historyId":"971cf5ad6773bb9e4bdaeb61b14fbe04","time":{"start":1752245918900,"stop":1752245918901,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"ctrl_d","value":"'y'"},{"name":"expected_result","value":"True"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"85397ec988ba10fb.json","parameterValues":["'y'","True"]}
\ No newline at end of file
+{"uid":"e8ede26cd5ee581d","name":"test_ask_yes_no_ctrl_d[y-True]","fullName":"tests.test_bis#test_ask_yes_no_ctrl_d","historyId":"971cf5ad6773bb9e4bdaeb61b14fbe04","time":{"start":1752246070953,"stop":1752246070953,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"ctrl_d","value":"'y'"},{"name":"expected_result","value":"True"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"e8ede26cd5ee581d.json","parameterValues":["'y'","True"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/ea4994d046c38ae.json b/ci-reports/allure/data/test-cases/ea4994d046c38ae.json
new file mode 100644
index 00000000..77de94f5
--- /dev/null
+++ b/ci-reports/allure/data/test-cases/ea4994d046c38ae.json
@@ -0,0 +1 @@
+{"uid":"ea4994d046c38ae","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"5bf61a00bc05caba217430576ab83181","time":{"start":1752246070997,"stop":1752246070997,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"'n'"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/N] '"},{"name":"user_input","value":"'y'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"ea4994d046c38ae.json","parameterValues":["'n'","True","'Question? [y/N] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/eb12234091e0f86.json b/ci-reports/allure/data/test-cases/eb12234091e0f86.json
deleted file mode 100644
index 06d7bf3f..00000000
--- a/ci-reports/allure/data/test-cases/eb12234091e0f86.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"eb12234091e0f86","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","fullName":"tests.test_bis#test_ask_yes_no_with_defaults","historyId":"52d41808e6b72f3e81589b2d66e4c039","time":{"start":1752245918857,"stop":1752245918858,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bis"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"None"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [y/n] '"},{"name":"user_input","value":"['maybe', 'y']"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"eb12234091e0f86.json","parameterValues":["None","True","'Question? [y/n] '","['maybe', 'y']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/f421add5ed20b973.json b/ci-reports/allure/data/test-cases/f421add5ed20b973.json
deleted file mode 100644
index 703eb21d..00000000
--- a/ci-reports/allure/data/test-cases/f421add5ed20b973.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f421add5ed20b973","name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"d3d73f552934a37e3f5258a60e315acb","time":{"start":1752245918941,"stop":1752245918942,"duration":1},"status":"failed","statusMessage":"AssertionError: assert False == True","statusTrace":"default = 'y', user_input = 'n', expected_output = True\nexpected_prompt = 'Question? [Y/n] '\n\n @pytest.mark.parametrize(\n \"default, user_input, expected_output, expected_prompt\",\n [\n (None, 'y', True, \"Question? [y/n] \"),\n (None, 'yes', True, \"Question? [y/n] \"),\n (None, 'n', True, \"Question? [y/n] \"), #False\n (None, 'no', False, \"Question? [y/n] \"), #False\n (None, ['maybe', 'y'], True, \"Question? [y/n] \"),\n (None, ['', 'no'], False, \"Question? [y/n] \"),\n (None, ['invalid', 'yes'], True, \"Question? [y/n] \"),\n ('y', 'y', True, \"Question? [Y/n] \"),\n ('y', 'n', True, \"Question? [Y/n] \"), #False\n ('y', '', True, \"Question? [Y/n] \"),\n ('n', 'y', True, \"Question? [y/N] \"),\n ('n', 'n', True, \"Question? [y/N] \"), #False\n ('n', '', False, \"Question? [y/N] \"),\n ]\n )\n def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):\n patch_target = 'slic.utils.ask_yes_no.read_input'\n \n if isinstance(user_input, list):\n input_patch = patch(patch_target, side_effect=user_input)\n else:\n input_patch = patch(patch_target, return_value=user_input)\n \n with input_patch as mock_input:\n result = ask_yes_no(\"Question\", default=default)\n> assert result == expected_output\nE assert False == True\n\ntests/test_utils_ask_yes_no.py:39: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"'y'"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [Y/n] '"},{"name":"user_input","value":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"tags":[]},"source":"f421add5ed20b973.json","parameterValues":["'y'","True","'Question? [Y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/d8b705eb25a9e7e4.json b/ci-reports/allure/data/test-cases/fdb2121662173f5d.json
similarity index 67%
rename from ci-reports/allure/data/test-cases/d8b705eb25a9e7e4.json
rename to ci-reports/allure/data/test-cases/fdb2121662173f5d.json
index c59f1224..14404998 100644
--- a/ci-reports/allure/data/test-cases/d8b705eb25a9e7e4.json
+++ b/ci-reports/allure/data/test-cases/fdb2121662173f5d.json
@@ -1 +1 @@
-{"uid":"d8b705eb25a9e7e4","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"e7399208fd0394a27a50631daa389a8c","time":{"start":1752245918937,"stop":1752245918938,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"8b410b726cb5"},{"name":"thread","value":"1856-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"'y'"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [Y/n] '"},{"name":"user_input","value":"'y'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"d8b705eb25a9e7e4.json","parameterValues":["'y'","True","'Question? [Y/n] '","'y'"]}
\ No newline at end of file
+{"uid":"fdb2121662173f5d","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"e7399208fd0394a27a50631daa389a8c","time":{"start":1752246070983,"stop":1752246070984,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"5debff38c351"},{"name":"thread","value":"1858-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_utils_ask_yes_no"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"default","value":"'y'"},{"name":"expected_output","value":"True"},{"name":"expected_prompt","value":"'Question? [Y/n] '"},{"name":"user_input","value":"'y'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"fdb2121662173f5d.json","parameterValues":["'y'","True","'Question? [Y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/timeline.json b/ci-reports/allure/data/timeline.json
index 56d74d66..ab144767 100644
--- a/ci-reports/allure/data/timeline.json
+++ b/ci-reports/allure/data/timeline.json
@@ -1 +1 @@
-{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","name":"timeline","children":[{"name":"8b410b726cb5","children":[{"name":"1856-MainThread","children":[{"name":"test_ask_yes_no_ctrl_c","uid":"c05dda8142c80cdc","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918894,"stop":1752245918894,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","uid":"4b8d51ce339a0447","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"failed","time":{"start":1752245918914,"stop":1752245918914,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","uid":"7d45c5e6acfce36","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918869,"stop":1752245918870,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","uid":"9ae24ca09ebb0ab6","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918861,"stop":1752245918861,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","['', 'no']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","uid":"ef624f6eba1018a1","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918905,"stop":1752245918906,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[y-True]","uid":"8f6ea56346919d11","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918971,"stop":1752245918972,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]","uid":"4e6a0dc2817f2bce","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"failed","time":{"start":1752245918956,"stop":1752245918957,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","uid":"f421add5ed20b973","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"failed","time":{"start":1752245918941,"stop":1752245918942,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","uid":"d499f342b834a019","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918949,"stop":1752245918950,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","''"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","uid":"eb12234091e0f86","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918857,"stop":1752245918858,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['maybe', 'y']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","uid":"10b0c63e3c182b6e","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918963,"stop":1752245918964,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","''"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","uid":"6d6694ebb181b43f","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918722,"stop":1752245918723,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","uid":"5ccc947b2b255fe9","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"failed","time":{"start":1752245918731,"stop":1752245918732,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[y-True]","uid":"85397ec988ba10fb","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918900,"stop":1752245918901,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True"],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"f9c8c494054c5353","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918897,"stop":1752245918897,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","uid":"ae7535cd9875f895","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918925,"stop":1752245918925,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['maybe', 'y']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","uid":"4bbcd814bdd5a5e5","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918890,"stop":1752245918891,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","''"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","uid":"1d3c980f89eec5d5","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918874,"stop":1752245918875,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","False","'Question? [Y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","uid":"9be0624897b8738","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918887,"stop":1752245918888,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","uid":"d2b6a886a78cb84","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918864,"stop":1752245918865,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['invalid', 'yes']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","uid":"e4dc8b003f731512","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918929,"stop":1752245918929,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","['', 'no']"],"tags":[]},{"name":"test_ask_yes_no_ctrl_c","uid":"e5522a19d181e317","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918966,"stop":1752245918966,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","uid":"c31757cb6956d259","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918727,"stop":1752245918728,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'yes'"],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"1f171645fa42924e","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918968,"stop":1752245918969,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","uid":"fd733a30999ef8ff","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918910,"stop":1752245918910,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'yes'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","uid":"b6ae38bffcc77019","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918953,"stop":1752245918953,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","uid":"33d7ad5723ceed21","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918854,"stop":1752245918854,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","'no'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","uid":"488fdfa45823e1f2","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918933,"stop":1752245918934,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['invalid', 'yes']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","uid":"7cf445a4761bc2bc","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918879,"stop":1752245918880,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","''"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","uid":"c099f0ac7c8b8c5c","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918883,"stop":1752245918884,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","uid":"d8b705eb25a9e7e4","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918937,"stop":1752245918938,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","uid":"7a8174693bbb48bc","parentUid":"fbb3fb6faf20e62a6286eafed8f493c8","status":"passed","time":{"start":1752245918921,"stop":1752245918921,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","'no'"],"tags":[]}],"uid":"fbb3fb6faf20e62a6286eafed8f493c8"}],"uid":"5cac240403c5f78b51654f4d5b61e02d"}]}
\ No newline at end of file
+{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","name":"timeline","children":[{"name":"5debff38c351","children":[{"name":"1858-MainThread","children":[{"name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","uid":"4daa060956fd3ce","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"failed","time":{"start":1752246070986,"stop":1752246070987,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","uid":"72773b6bb946621e","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246070977,"stop":1752246070977,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","['', 'no']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","uid":"e0a2d24f4ed5e40","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"failed","time":{"start":1752246070963,"stop":1752246070963,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","uid":"e6b4308a7481c904","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246070945,"stop":1752246070945,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","''"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","uid":"77b1486beb84f88","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246070924,"stop":1752246070925,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['invalid', 'yes']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","uid":"c43f638b4247c939","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246070980,"stop":1752246070980,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['invalid', 'yes']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","uid":"7d6207dc5f747dff","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246070928,"stop":1752246070928,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","uid":"4ca66fbe641d95c6","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246070959,"stop":1752246070960,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'yes'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","uid":"2181db5076092d51","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246070794,"stop":1752246070795,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'yes'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","uid":"fdb2121662173f5d","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246070983,"stop":1752246070984,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","uid":"5467950ea9c96c04","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246070993,"stop":1752246070994,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","''"],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[y-True]","uid":"6b6999d4bb620367","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246071015,"stop":1752246071015,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True"],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"193d5ef6364a3767","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246071012,"stop":1752246071013,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False"],"tags":[]},{"name":"test_ask_yes_no_ctrl_c","uid":"9caab2ff319f30c","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246070948,"stop":1752246070948,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","uid":"12d715ca0c015f05","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246070931,"stop":1752246070931,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","False","'Question? [Y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","uid":"14afcec6a80076db","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"failed","time":{"start":1752246070797,"stop":1752246070798,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","uid":"bbb03d0180be5362","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246070917,"stop":1752246070918,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['maybe', 'y']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","uid":"d5f0e4ac8d5490f4","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246070956,"stop":1752246070956,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","uid":"c921a9e71e44c154","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246070935,"stop":1752246070936,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","''"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","uid":"313e3709a8ff158c","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246071007,"stop":1752246071007,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","''"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","uid":"8aa9bf39e2691092","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246070914,"stop":1752246070915,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","'no'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","uid":"55b7fd75e5eb398a","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246070921,"stop":1752246070921,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","['', 'no']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","uid":"335e6bea76bcf3dd","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246070938,"stop":1752246070939,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","uid":"3b8ee168ed639a78","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246070973,"stop":1752246070974,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['maybe', 'y']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","uid":"ea4994d046c38ae","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246070997,"stop":1752246070997,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_ctrl_c","uid":"11f2e404a2e4f419","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246071010,"stop":1752246071010,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","uid":"382f7e5385169d4f","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246070790,"stop":1752246070790,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[y-True]","uid":"e8ede26cd5ee581d","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246070953,"stop":1752246070953,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]","uid":"ccfcc2ee7ed08ed7","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"failed","time":{"start":1752246071000,"stop":1752246071001,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"d53b5ba27b323139","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246070950,"stop":1752246070951,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","uid":"2c668e3b5cfcf8a6","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246070942,"stop":1752246070942,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","uid":"aee14d82cce000a2","parentUid":"e80dcb573ec4b0f88a06ddce6cb3b270","status":"passed","time":{"start":1752246070970,"stop":1752246070970,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","'no'"],"tags":[]}],"uid":"e80dcb573ec4b0f88a06ddce6cb3b270"}],"uid":"59f6192226b7ab6b5074926a635bf52c"}]}
\ No newline at end of file
diff --git a/ci-reports/allure/export/influxDbData.txt b/ci-reports/allure/export/influxDbData.txt
index c2181777..fdbbd329 100644
--- a/ci-reports/allure/export/influxDbData.txt
+++ b/ci-reports/allure/export/influxDbData.txt
@@ -1,12 +1,12 @@
-launch_status failed=4 1752245923000000000
-launch_status broken=0 1752245923000000000
-launch_status passed=28 1752245923000000000
-launch_status skipped=0 1752245923000000000
-launch_status unknown=0 1752245923000000000
-launch_time duration=250 1752245923000000000
-launch_time min_duration=0 1752245923000000000
-launch_time max_duration=1 1752245923000000000
-launch_time sum_duration=21 1752245923000000000
-launch_problems product_defects=4 1752245923000000000
-launch_retries retries=0 1752245923000000000
-launch_retries run=32 1752245923000000000
+launch_status failed=4 1752246076000000000
+launch_status broken=0 1752246076000000000
+launch_status passed=28 1752246076000000000
+launch_status skipped=0 1752246076000000000
+launch_status unknown=0 1752246076000000000
+launch_time duration=225 1752246076000000000
+launch_time min_duration=0 1752246076000000000
+launch_time max_duration=1 1752246076000000000
+launch_time sum_duration=15 1752246076000000000
+launch_problems product_defects=4 1752246076000000000
+launch_retries retries=0 1752246076000000000
+launch_retries run=32 1752246076000000000
diff --git a/ci-reports/allure/export/prometheusData.txt b/ci-reports/allure/export/prometheusData.txt
index c82e0153..dc4cd564 100644
--- a/ci-reports/allure/export/prometheusData.txt
+++ b/ci-reports/allure/export/prometheusData.txt
@@ -3,10 +3,10 @@ launch_status_broken 0
launch_status_passed 28
launch_status_skipped 0
launch_status_unknown 0
-launch_time_duration 250
+launch_time_duration 225
launch_time_min_duration 0
launch_time_max_duration 1
-launch_time_sum_duration 21
+launch_time_sum_duration 15
launch_problems_product_defects 4
launch_retries_retries 0
launch_retries_run 32
diff --git a/ci-reports/allure/history/duration-trend.json b/ci-reports/allure/history/duration-trend.json
index 067348b3..a4e0bb2e 100644
--- a/ci-reports/allure/history/duration-trend.json
+++ b/ci-reports/allure/history/duration-trend.json
@@ -1 +1 @@
-[{"data":{"duration":250}}]
\ No newline at end of file
+[{"data":{"duration":225}}]
\ No newline at end of file
diff --git a/ci-reports/allure/history/history.json b/ci-reports/allure/history/history.json
index 1c2107c9..107a5828 100644
--- a/ci-reports/allure/history/history.json
+++ b/ci-reports/allure/history/history.json
@@ -1 +1 @@
-{"52d41808e6b72f3e81589b2d66e4c039":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"eb12234091e0f86","status":"passed","time":{"start":1752245918857,"stop":1752245918858,"duration":1}}]},"7aed2c0069bf88f2a219a720e9eee54d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"4bbcd814bdd5a5e5","status":"passed","time":{"start":1752245918890,"stop":1752245918891,"duration":1}}]},"da6ad0d0f3bae9bfbc000ad70d92e3d5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"c099f0ac7c8b8c5c","status":"passed","time":{"start":1752245918883,"stop":1752245918884,"duration":1}}]},"8423b721f5c12de3ee572babdea122cd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"6d6694ebb181b43f","status":"passed","time":{"start":1752245918722,"stop":1752245918723,"duration":1}}]},"03794d8e3cb9226e558e8e58c230156a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"f9c8c494054c5353","status":"passed","time":{"start":1752245918897,"stop":1752245918897,"duration":0}}]},"8e68fabf5c30d50ee2aa3e8834dfa4ca":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"e4dc8b003f731512","status":"passed","time":{"start":1752245918929,"stop":1752245918929,"duration":0}}]},"a18430853ba29adbf52f0adb8a644322":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"ef624f6eba1018a1","status":"passed","time":{"start":1752245918905,"stop":1752245918906,"duration":1}}]},"74892276cf8a55578ee3b0200e649d95":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"d2b6a886a78cb84","status":"passed","time":{"start":1752245918864,"stop":1752245918865,"duration":1}}]},"971cf5ad6773bb9e4bdaeb61b14fbe04":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"85397ec988ba10fb","status":"passed","time":{"start":1752245918900,"stop":1752245918901,"duration":1}}]},"d927c5ff7890b78f10d233ed8ec2ef43":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"7cf445a4761bc2bc","status":"passed","time":{"start":1752245918879,"stop":1752245918880,"duration":1}}]},"a0eec6a72117937414f8662721da03ac":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"10b0c63e3c182b6e","status":"passed","time":{"start":1752245918963,"stop":1752245918964,"duration":1}}]},"ff31bb9a63e0830e397691269601a1ec":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"5ccc947b2b255fe9","status":"failed","statusDetails":"AssertionError: assert False == True","time":{"start":1752245918731,"stop":1752245918732,"duration":1}}]},"09c824daf5ff9a81c8ab8110f6c9a305":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"ae7535cd9875f895","status":"passed","time":{"start":1752245918925,"stop":1752245918925,"duration":0}}]},"365bdb7bc8e056bd2d3fa76aec87e5da":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"c05dda8142c80cdc","status":"passed","time":{"start":1752245918894,"stop":1752245918894,"duration":0}}]},"3b71c4f554bce2ced2f4a39c7795e07d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"7d45c5e6acfce36","status":"passed","time":{"start":1752245918869,"stop":1752245918870,"duration":1}}]},"bf7aa00eedb1bdec2852a49b4a3865a4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"fd733a30999ef8ff","status":"passed","time":{"start":1752245918910,"stop":1752245918910,"duration":0}}]},"6d01a6d46fa003f58fd8ce7edfe328ae":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"7a8174693bbb48bc","status":"passed","time":{"start":1752245918921,"stop":1752245918921,"duration":0}}]},"8f482dd1da91c331d97e2c9fb8a0de9c":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"4e6a0dc2817f2bce","status":"failed","statusDetails":"AssertionError: assert False == True","time":{"start":1752245918956,"stop":1752245918957,"duration":1}}]},"f1bc8a55a40936032b76fec5bfbec71c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"488fdfa45823e1f2","status":"passed","time":{"start":1752245918933,"stop":1752245918934,"duration":1}}]},"d3d73f552934a37e3f5258a60e315acb":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"f421add5ed20b973","status":"failed","statusDetails":"AssertionError: assert False == True","time":{"start":1752245918941,"stop":1752245918942,"duration":1}}]},"e7399208fd0394a27a50631daa389a8c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"d8b705eb25a9e7e4","status":"passed","time":{"start":1752245918937,"stop":1752245918938,"duration":1}}]},"6aaa6c3d37530ea1b9851efbc72bcf0f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"9ae24ca09ebb0ab6","status":"passed","time":{"start":1752245918861,"stop":1752245918861,"duration":0}}]},"6fe03d8d5efae962262ac93971890fc3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"e5522a19d181e317","status":"passed","time":{"start":1752245918966,"stop":1752245918966,"duration":0}}]},"434c55bdd110cbf2ee501ab22de8e456":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"c31757cb6956d259","status":"passed","time":{"start":1752245918727,"stop":1752245918728,"duration":1}}]},"87ef8384341543182ce3ef5e992066fd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"1f171645fa42924e","status":"passed","time":{"start":1752245918968,"stop":1752245918969,"duration":1}}]},"331082024f807b09244fb1e4f9f268a3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"33d7ad5723ceed21","status":"passed","time":{"start":1752245918854,"stop":1752245918854,"duration":0}}]},"f28c7eef344d783b55019f1baa634825":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"8f6ea56346919d11","status":"passed","time":{"start":1752245918971,"stop":1752245918972,"duration":1}}]},"3abc0bb89785a84a5fdabad673861ede":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"1d3c980f89eec5d5","status":"passed","time":{"start":1752245918874,"stop":1752245918875,"duration":1}}]},"5bf61a00bc05caba217430576ab83181":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"b6ae38bffcc77019","status":"passed","time":{"start":1752245918953,"stop":1752245918953,"duration":0}}]},"0950355f57e6fd353007f96184de4e24":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"4b8d51ce339a0447","status":"failed","statusDetails":"AssertionError: assert False == True","time":{"start":1752245918914,"stop":1752245918914,"duration":0}}]},"41fd5158ff7179cf69abf16ad5d06e9d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"d499f342b834a019","status":"passed","time":{"start":1752245918949,"stop":1752245918950,"duration":1}}]},"3b40c54e37c741c98278ddcb65bbd6bd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"9be0624897b8738","status":"passed","time":{"start":1752245918887,"stop":1752245918888,"duration":1}}]}}
\ No newline at end of file
+{"52d41808e6b72f3e81589b2d66e4c039":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"bbb03d0180be5362","status":"passed","time":{"start":1752246070917,"stop":1752246070918,"duration":1}}]},"7aed2c0069bf88f2a219a720e9eee54d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"e6b4308a7481c904","status":"passed","time":{"start":1752246070945,"stop":1752246070945,"duration":0}}]},"da6ad0d0f3bae9bfbc000ad70d92e3d5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"335e6bea76bcf3dd","status":"passed","time":{"start":1752246070938,"stop":1752246070939,"duration":1}}]},"8423b721f5c12de3ee572babdea122cd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"382f7e5385169d4f","status":"passed","time":{"start":1752246070790,"stop":1752246070790,"duration":0}}]},"03794d8e3cb9226e558e8e58c230156a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"d53b5ba27b323139","status":"passed","time":{"start":1752246070950,"stop":1752246070951,"duration":1}}]},"8e68fabf5c30d50ee2aa3e8834dfa4ca":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"72773b6bb946621e","status":"passed","time":{"start":1752246070977,"stop":1752246070977,"duration":0}}]},"a18430853ba29adbf52f0adb8a644322":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"d5f0e4ac8d5490f4","status":"passed","time":{"start":1752246070956,"stop":1752246070956,"duration":0}}]},"74892276cf8a55578ee3b0200e649d95":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"77b1486beb84f88","status":"passed","time":{"start":1752246070924,"stop":1752246070925,"duration":1}}]},"971cf5ad6773bb9e4bdaeb61b14fbe04":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"e8ede26cd5ee581d","status":"passed","time":{"start":1752246070953,"stop":1752246070953,"duration":0}}]},"d927c5ff7890b78f10d233ed8ec2ef43":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"c921a9e71e44c154","status":"passed","time":{"start":1752246070935,"stop":1752246070936,"duration":1}}]},"a0eec6a72117937414f8662721da03ac":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"313e3709a8ff158c","status":"passed","time":{"start":1752246071007,"stop":1752246071007,"duration":0}}]},"ff31bb9a63e0830e397691269601a1ec":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"14afcec6a80076db","status":"failed","statusDetails":"AssertionError: assert False == True","time":{"start":1752246070797,"stop":1752246070798,"duration":1}}]},"09c824daf5ff9a81c8ab8110f6c9a305":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"3b8ee168ed639a78","status":"passed","time":{"start":1752246070973,"stop":1752246070974,"duration":1}}]},"365bdb7bc8e056bd2d3fa76aec87e5da":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"9caab2ff319f30c","status":"passed","time":{"start":1752246070948,"stop":1752246070948,"duration":0}}]},"3b71c4f554bce2ced2f4a39c7795e07d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"7d6207dc5f747dff","status":"passed","time":{"start":1752246070928,"stop":1752246070928,"duration":0}}]},"bf7aa00eedb1bdec2852a49b4a3865a4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"4ca66fbe641d95c6","status":"passed","time":{"start":1752246070959,"stop":1752246070960,"duration":1}}]},"6d01a6d46fa003f58fd8ce7edfe328ae":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"aee14d82cce000a2","status":"passed","time":{"start":1752246070970,"stop":1752246070970,"duration":0}}]},"f1bc8a55a40936032b76fec5bfbec71c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"c43f638b4247c939","status":"passed","time":{"start":1752246070980,"stop":1752246070980,"duration":0}}]},"8f482dd1da91c331d97e2c9fb8a0de9c":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"ccfcc2ee7ed08ed7","status":"failed","statusDetails":"AssertionError: assert False == True","time":{"start":1752246071000,"stop":1752246071001,"duration":1}}]},"d3d73f552934a37e3f5258a60e315acb":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"4daa060956fd3ce","status":"failed","statusDetails":"AssertionError: assert False == True","time":{"start":1752246070986,"stop":1752246070987,"duration":1}}]},"e7399208fd0394a27a50631daa389a8c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"fdb2121662173f5d","status":"passed","time":{"start":1752246070983,"stop":1752246070984,"duration":1}}]},"6aaa6c3d37530ea1b9851efbc72bcf0f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"55b7fd75e5eb398a","status":"passed","time":{"start":1752246070921,"stop":1752246070921,"duration":0}}]},"6fe03d8d5efae962262ac93971890fc3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"11f2e404a2e4f419","status":"passed","time":{"start":1752246071010,"stop":1752246071010,"duration":0}}]},"434c55bdd110cbf2ee501ab22de8e456":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"2181db5076092d51","status":"passed","time":{"start":1752246070794,"stop":1752246070795,"duration":1}}]},"87ef8384341543182ce3ef5e992066fd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"193d5ef6364a3767","status":"passed","time":{"start":1752246071012,"stop":1752246071013,"duration":1}}]},"331082024f807b09244fb1e4f9f268a3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"8aa9bf39e2691092","status":"passed","time":{"start":1752246070914,"stop":1752246070915,"duration":1}}]},"f28c7eef344d783b55019f1baa634825":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"6b6999d4bb620367","status":"passed","time":{"start":1752246071015,"stop":1752246071015,"duration":0}}]},"3abc0bb89785a84a5fdabad673861ede":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"12d715ca0c015f05","status":"passed","time":{"start":1752246070931,"stop":1752246070931,"duration":0}}]},"5bf61a00bc05caba217430576ab83181":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"ea4994d046c38ae","status":"passed","time":{"start":1752246070997,"stop":1752246070997,"duration":0}}]},"0950355f57e6fd353007f96184de4e24":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"e0a2d24f4ed5e40","status":"failed","statusDetails":"AssertionError: assert False == True","time":{"start":1752246070963,"stop":1752246070963,"duration":0}}]},"41fd5158ff7179cf69abf16ad5d06e9d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"5467950ea9c96c04","status":"passed","time":{"start":1752246070993,"stop":1752246070994,"duration":1}}]},"3b40c54e37c741c98278ddcb65bbd6bd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"2c668e3b5cfcf8a6","status":"passed","time":{"start":1752246070942,"stop":1752246070942,"duration":0}}]}}
\ No newline at end of file
diff --git a/ci-reports/allure/index.html b/ci-reports/allure/index.html
index fa9d3edf..cb569103 100644
--- a/ci-reports/allure/index.html
+++ b/ci-reports/allure/index.html
@@ -26,7 +26,7 @@
gtag('js', new Date());
gtag('config', 'G-FVWC4GKEYS', {
'allureVersion': 'dev',
- 'reportUuid': 'f470cde3-4c1a-4752-9a6d-1c101821e3bc',
+ 'reportUuid': 'a33e639b-8561-4c5c-8bc7-604167924f8e',
'single_file': false
});
diff --git a/ci-reports/allure/widgets/duration-trend.json b/ci-reports/allure/widgets/duration-trend.json
index 067348b3..a4e0bb2e 100644
--- a/ci-reports/allure/widgets/duration-trend.json
+++ b/ci-reports/allure/widgets/duration-trend.json
@@ -1 +1 @@
-[{"data":{"duration":250}}]
\ No newline at end of file
+[{"data":{"duration":225}}]
\ No newline at end of file
diff --git a/ci-reports/allure/widgets/duration.json b/ci-reports/allure/widgets/duration.json
index b5b4b5ed..8330e6aa 100644
--- a/ci-reports/allure/widgets/duration.json
+++ b/ci-reports/allure/widgets/duration.json
@@ -1 +1 @@
-[{"uid":"10b0c63e3c182b6e","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1752245918963,"stop":1752245918964,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5522a19d181e317","name":"test_ask_yes_no_ctrl_c","time":{"start":1752245918966,"stop":1752245918966,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31757cb6956d259","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1752245918727,"stop":1752245918728,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4dc8b003f731512","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1752245918929,"stop":1752245918929,"duration":0},"status":"passed","severity":"normal"},{"uid":"d499f342b834a019","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1752245918949,"stop":1752245918950,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bbcd814bdd5a5e5","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1752245918890,"stop":1752245918891,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a8174693bbb48bc","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1752245918921,"stop":1752245918921,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ae38bffcc77019","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1752245918953,"stop":1752245918953,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6a0dc2817f2bce","name":"test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]","time":{"start":1752245918956,"stop":1752245918957,"duration":1},"status":"failed","severity":"normal"},{"uid":"5ccc947b2b255fe9","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","time":{"start":1752245918731,"stop":1752245918732,"duration":1},"status":"failed","severity":"normal"},{"uid":"1d3c980f89eec5d5","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","time":{"start":1752245918874,"stop":1752245918875,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae7535cd9875f895","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1752245918925,"stop":1752245918925,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c8c494054c5353","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1752245918897,"stop":1752245918897,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6694ebb181b43f","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1752245918722,"stop":1752245918723,"duration":1},"status":"passed","severity":"normal"},{"uid":"c05dda8142c80cdc","name":"test_ask_yes_no_ctrl_c","time":{"start":1752245918894,"stop":1752245918894,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8d51ce339a0447","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","time":{"start":1752245918914,"stop":1752245918914,"duration":0},"status":"failed","severity":"normal"},{"uid":"eb12234091e0f86","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1752245918857,"stop":1752245918858,"duration":1},"status":"passed","severity":"normal"},{"uid":"33d7ad5723ceed21","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1752245918854,"stop":1752245918854,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6ea56346919d11","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1752245918971,"stop":1752245918972,"duration":1},"status":"passed","severity":"normal"},{"uid":"9be0624897b8738","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","time":{"start":1752245918887,"stop":1752245918888,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef624f6eba1018a1","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1752245918905,"stop":1752245918906,"duration":1},"status":"passed","severity":"normal"},{"uid":"85397ec988ba10fb","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1752245918900,"stop":1752245918901,"duration":1},"status":"passed","severity":"normal"},{"uid":"c099f0ac7c8b8c5c","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1752245918883,"stop":1752245918884,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8b705eb25a9e7e4","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1752245918937,"stop":1752245918938,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ae24ca09ebb0ab6","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1752245918861,"stop":1752245918861,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf445a4761bc2bc","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1752245918879,"stop":1752245918880,"duration":1},"status":"passed","severity":"normal"},{"uid":"f421add5ed20b973","name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","time":{"start":1752245918941,"stop":1752245918942,"duration":1},"status":"failed","severity":"normal"},{"uid":"d2b6a886a78cb84","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1752245918864,"stop":1752245918865,"duration":1},"status":"passed","severity":"normal"},{"uid":"488fdfa45823e1f2","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1752245918933,"stop":1752245918934,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d45c5e6acfce36","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1752245918869,"stop":1752245918870,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd733a30999ef8ff","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1752245918910,"stop":1752245918910,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f171645fa42924e","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1752245918968,"stop":1752245918969,"duration":1},"status":"passed","severity":"normal"}]
\ No newline at end of file
+[{"uid":"4daa060956fd3ce","name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","time":{"start":1752246070986,"stop":1752246070987,"duration":1},"status":"failed","severity":"normal"},{"uid":"ea4994d046c38ae","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1752246070997,"stop":1752246070997,"duration":0},"status":"passed","severity":"normal"},{"uid":"335e6bea76bcf3dd","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1752246070938,"stop":1752246070939,"duration":1},"status":"passed","severity":"normal"},{"uid":"55b7fd75e5eb398a","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1752246070921,"stop":1752246070921,"duration":0},"status":"passed","severity":"normal"},{"uid":"193d5ef6364a3767","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1752246071012,"stop":1752246071013,"duration":1},"status":"passed","severity":"normal"},{"uid":"c921a9e71e44c154","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1752246070935,"stop":1752246070936,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5f0e4ac8d5490f4","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1752246070956,"stop":1752246070956,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6207dc5f747dff","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1752246070928,"stop":1752246070928,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa9bf39e2691092","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1752246070914,"stop":1752246070915,"duration":1},"status":"passed","severity":"normal"},{"uid":"313e3709a8ff158c","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1752246071007,"stop":1752246071007,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a2d24f4ed5e40","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","time":{"start":1752246070963,"stop":1752246070963,"duration":0},"status":"failed","severity":"normal"},{"uid":"77b1486beb84f88","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1752246070924,"stop":1752246070925,"duration":1},"status":"passed","severity":"normal"},{"uid":"2181db5076092d51","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1752246070794,"stop":1752246070795,"duration":1},"status":"passed","severity":"normal"},{"uid":"72773b6bb946621e","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1752246070977,"stop":1752246070977,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb2121662173f5d","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1752246070983,"stop":1752246070984,"duration":1},"status":"passed","severity":"normal"},{"uid":"9caab2ff319f30c","name":"test_ask_yes_no_ctrl_c","time":{"start":1752246070948,"stop":1752246070948,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d715ca0c015f05","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","time":{"start":1752246070931,"stop":1752246070931,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccfcc2ee7ed08ed7","name":"test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]","time":{"start":1752246071000,"stop":1752246071001,"duration":1},"status":"failed","severity":"normal"},{"uid":"5467950ea9c96c04","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1752246070993,"stop":1752246070994,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b6999d4bb620367","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1752246071015,"stop":1752246071015,"duration":0},"status":"passed","severity":"normal"},{"uid":"14afcec6a80076db","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","time":{"start":1752246070797,"stop":1752246070798,"duration":1},"status":"failed","severity":"normal"},{"uid":"bbb03d0180be5362","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1752246070917,"stop":1752246070918,"duration":1},"status":"passed","severity":"normal"},{"uid":"c43f638b4247c939","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1752246070980,"stop":1752246070980,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c668e3b5cfcf8a6","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","time":{"start":1752246070942,"stop":1752246070942,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b4308a7481c904","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1752246070945,"stop":1752246070945,"duration":0},"status":"passed","severity":"normal"},{"uid":"382f7e5385169d4f","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1752246070790,"stop":1752246070790,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca66fbe641d95c6","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1752246070959,"stop":1752246070960,"duration":1},"status":"passed","severity":"normal"},{"uid":"11f2e404a2e4f419","name":"test_ask_yes_no_ctrl_c","time":{"start":1752246071010,"stop":1752246071010,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53b5ba27b323139","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1752246070950,"stop":1752246070951,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee14d82cce000a2","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1752246070970,"stop":1752246070970,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8ee168ed639a78","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1752246070973,"stop":1752246070974,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8ede26cd5ee581d","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1752246070953,"stop":1752246070953,"duration":0},"status":"passed","severity":"normal"}]
\ No newline at end of file
diff --git a/ci-reports/allure/widgets/severity.json b/ci-reports/allure/widgets/severity.json
index 902b03db..9d37ba02 100644
--- a/ci-reports/allure/widgets/severity.json
+++ b/ci-reports/allure/widgets/severity.json
@@ -1 +1 @@
-[{"uid":"488fdfa45823e1f2","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1752245918933,"stop":1752245918934,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d6694ebb181b43f","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1752245918722,"stop":1752245918723,"duration":1},"status":"passed","severity":"normal"},{"uid":"85397ec988ba10fb","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1752245918900,"stop":1752245918901,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef624f6eba1018a1","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1752245918905,"stop":1752245918906,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d3c980f89eec5d5","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","time":{"start":1752245918874,"stop":1752245918875,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b8d51ce339a0447","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","time":{"start":1752245918914,"stop":1752245918914,"duration":0},"status":"failed","severity":"normal"},{"uid":"c099f0ac7c8b8c5c","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1752245918883,"stop":1752245918884,"duration":1},"status":"passed","severity":"normal"},{"uid":"c31757cb6956d259","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1752245918727,"stop":1752245918728,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ae24ca09ebb0ab6","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1752245918861,"stop":1752245918861,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf445a4761bc2bc","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1752245918879,"stop":1752245918880,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2b6a886a78cb84","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1752245918864,"stop":1752245918865,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb12234091e0f86","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1752245918857,"stop":1752245918858,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6ae38bffcc77019","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1752245918953,"stop":1752245918953,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d7ad5723ceed21","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1752245918854,"stop":1752245918854,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8174693bbb48bc","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1752245918921,"stop":1752245918921,"duration":0},"status":"passed","severity":"normal"},{"uid":"f421add5ed20b973","name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","time":{"start":1752245918941,"stop":1752245918942,"duration":1},"status":"failed","severity":"normal"},{"uid":"1f171645fa42924e","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1752245918968,"stop":1752245918969,"duration":1},"status":"passed","severity":"normal"},{"uid":"d499f342b834a019","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1752245918949,"stop":1752245918950,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd733a30999ef8ff","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1752245918910,"stop":1752245918910,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6a0dc2817f2bce","name":"test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]","time":{"start":1752245918956,"stop":1752245918957,"duration":1},"status":"failed","severity":"normal"},{"uid":"ae7535cd9875f895","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1752245918925,"stop":1752245918925,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b705eb25a9e7e4","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1752245918937,"stop":1752245918938,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d45c5e6acfce36","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1752245918869,"stop":1752245918870,"duration":1},"status":"passed","severity":"normal"},{"uid":"10b0c63e3c182b6e","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1752245918963,"stop":1752245918964,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4dc8b003f731512","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1752245918929,"stop":1752245918929,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ccc947b2b255fe9","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","time":{"start":1752245918731,"stop":1752245918732,"duration":1},"status":"failed","severity":"normal"},{"uid":"4bbcd814bdd5a5e5","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1752245918890,"stop":1752245918891,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9c8c494054c5353","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1752245918897,"stop":1752245918897,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5522a19d181e317","name":"test_ask_yes_no_ctrl_c","time":{"start":1752245918966,"stop":1752245918966,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05dda8142c80cdc","name":"test_ask_yes_no_ctrl_c","time":{"start":1752245918894,"stop":1752245918894,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6ea56346919d11","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1752245918971,"stop":1752245918972,"duration":1},"status":"passed","severity":"normal"},{"uid":"9be0624897b8738","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","time":{"start":1752245918887,"stop":1752245918888,"duration":1},"status":"passed","severity":"normal"}]
\ No newline at end of file
+[{"uid":"11f2e404a2e4f419","name":"test_ask_yes_no_ctrl_c","time":{"start":1752246071010,"stop":1752246071010,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb2121662173f5d","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1752246070983,"stop":1752246070984,"duration":1},"status":"passed","severity":"normal"},{"uid":"14afcec6a80076db","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","time":{"start":1752246070797,"stop":1752246070798,"duration":1},"status":"failed","severity":"normal"},{"uid":"382f7e5385169d4f","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1752246070790,"stop":1752246070790,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbb03d0180be5362","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1752246070917,"stop":1752246070918,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea4994d046c38ae","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1752246070997,"stop":1752246070997,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c668e3b5cfcf8a6","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","time":{"start":1752246070942,"stop":1752246070942,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccfcc2ee7ed08ed7","name":"test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]","time":{"start":1752246071000,"stop":1752246071001,"duration":1},"status":"failed","severity":"normal"},{"uid":"aee14d82cce000a2","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1752246070970,"stop":1752246070970,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b4308a7481c904","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1752246070945,"stop":1752246070945,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53b5ba27b323139","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1752246070950,"stop":1752246070951,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ca66fbe641d95c6","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1752246070959,"stop":1752246070960,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d6207dc5f747dff","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1752246070928,"stop":1752246070928,"duration":0},"status":"passed","severity":"normal"},{"uid":"2181db5076092d51","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1752246070794,"stop":1752246070795,"duration":1},"status":"passed","severity":"normal"},{"uid":"c43f638b4247c939","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1752246070980,"stop":1752246070980,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8ee168ed639a78","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1752246070973,"stop":1752246070974,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8ede26cd5ee581d","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1752246070953,"stop":1752246070953,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b1486beb84f88","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1752246070924,"stop":1752246070925,"duration":1},"status":"passed","severity":"normal"},{"uid":"335e6bea76bcf3dd","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1752246070938,"stop":1752246070939,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0a2d24f4ed5e40","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","time":{"start":1752246070963,"stop":1752246070963,"duration":0},"status":"failed","severity":"normal"},{"uid":"55b7fd75e5eb398a","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1752246070921,"stop":1752246070921,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6999d4bb620367","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1752246071015,"stop":1752246071015,"duration":0},"status":"passed","severity":"normal"},{"uid":"193d5ef6364a3767","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1752246071012,"stop":1752246071013,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5f0e4ac8d5490f4","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1752246070956,"stop":1752246070956,"duration":0},"status":"passed","severity":"normal"},{"uid":"c921a9e71e44c154","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1752246070935,"stop":1752246070936,"duration":1},"status":"passed","severity":"normal"},{"uid":"313e3709a8ff158c","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1752246071007,"stop":1752246071007,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa9bf39e2691092","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1752246070914,"stop":1752246070915,"duration":1},"status":"passed","severity":"normal"},{"uid":"4daa060956fd3ce","name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","time":{"start":1752246070986,"stop":1752246070987,"duration":1},"status":"failed","severity":"normal"},{"uid":"12d715ca0c015f05","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","time":{"start":1752246070931,"stop":1752246070931,"duration":0},"status":"passed","severity":"normal"},{"uid":"72773b6bb946621e","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1752246070977,"stop":1752246070977,"duration":0},"status":"passed","severity":"normal"},{"uid":"9caab2ff319f30c","name":"test_ask_yes_no_ctrl_c","time":{"start":1752246070948,"stop":1752246070948,"duration":0},"status":"passed","severity":"normal"},{"uid":"5467950ea9c96c04","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1752246070993,"stop":1752246070994,"duration":1},"status":"passed","severity":"normal"}]
\ No newline at end of file
diff --git a/ci-reports/allure/widgets/status-chart.json b/ci-reports/allure/widgets/status-chart.json
index b5b4b5ed..8330e6aa 100644
--- a/ci-reports/allure/widgets/status-chart.json
+++ b/ci-reports/allure/widgets/status-chart.json
@@ -1 +1 @@
-[{"uid":"10b0c63e3c182b6e","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1752245918963,"stop":1752245918964,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5522a19d181e317","name":"test_ask_yes_no_ctrl_c","time":{"start":1752245918966,"stop":1752245918966,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31757cb6956d259","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1752245918727,"stop":1752245918728,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4dc8b003f731512","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1752245918929,"stop":1752245918929,"duration":0},"status":"passed","severity":"normal"},{"uid":"d499f342b834a019","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1752245918949,"stop":1752245918950,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bbcd814bdd5a5e5","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1752245918890,"stop":1752245918891,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a8174693bbb48bc","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1752245918921,"stop":1752245918921,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ae38bffcc77019","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1752245918953,"stop":1752245918953,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6a0dc2817f2bce","name":"test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]","time":{"start":1752245918956,"stop":1752245918957,"duration":1},"status":"failed","severity":"normal"},{"uid":"5ccc947b2b255fe9","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","time":{"start":1752245918731,"stop":1752245918732,"duration":1},"status":"failed","severity":"normal"},{"uid":"1d3c980f89eec5d5","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","time":{"start":1752245918874,"stop":1752245918875,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae7535cd9875f895","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1752245918925,"stop":1752245918925,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c8c494054c5353","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1752245918897,"stop":1752245918897,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6694ebb181b43f","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1752245918722,"stop":1752245918723,"duration":1},"status":"passed","severity":"normal"},{"uid":"c05dda8142c80cdc","name":"test_ask_yes_no_ctrl_c","time":{"start":1752245918894,"stop":1752245918894,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8d51ce339a0447","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","time":{"start":1752245918914,"stop":1752245918914,"duration":0},"status":"failed","severity":"normal"},{"uid":"eb12234091e0f86","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1752245918857,"stop":1752245918858,"duration":1},"status":"passed","severity":"normal"},{"uid":"33d7ad5723ceed21","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1752245918854,"stop":1752245918854,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6ea56346919d11","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1752245918971,"stop":1752245918972,"duration":1},"status":"passed","severity":"normal"},{"uid":"9be0624897b8738","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","time":{"start":1752245918887,"stop":1752245918888,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef624f6eba1018a1","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1752245918905,"stop":1752245918906,"duration":1},"status":"passed","severity":"normal"},{"uid":"85397ec988ba10fb","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1752245918900,"stop":1752245918901,"duration":1},"status":"passed","severity":"normal"},{"uid":"c099f0ac7c8b8c5c","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1752245918883,"stop":1752245918884,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8b705eb25a9e7e4","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1752245918937,"stop":1752245918938,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ae24ca09ebb0ab6","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1752245918861,"stop":1752245918861,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf445a4761bc2bc","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1752245918879,"stop":1752245918880,"duration":1},"status":"passed","severity":"normal"},{"uid":"f421add5ed20b973","name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","time":{"start":1752245918941,"stop":1752245918942,"duration":1},"status":"failed","severity":"normal"},{"uid":"d2b6a886a78cb84","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1752245918864,"stop":1752245918865,"duration":1},"status":"passed","severity":"normal"},{"uid":"488fdfa45823e1f2","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1752245918933,"stop":1752245918934,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d45c5e6acfce36","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1752245918869,"stop":1752245918870,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd733a30999ef8ff","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1752245918910,"stop":1752245918910,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f171645fa42924e","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1752245918968,"stop":1752245918969,"duration":1},"status":"passed","severity":"normal"}]
\ No newline at end of file
+[{"uid":"4daa060956fd3ce","name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","time":{"start":1752246070986,"stop":1752246070987,"duration":1},"status":"failed","severity":"normal"},{"uid":"ea4994d046c38ae","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1752246070997,"stop":1752246070997,"duration":0},"status":"passed","severity":"normal"},{"uid":"335e6bea76bcf3dd","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1752246070938,"stop":1752246070939,"duration":1},"status":"passed","severity":"normal"},{"uid":"55b7fd75e5eb398a","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1752246070921,"stop":1752246070921,"duration":0},"status":"passed","severity":"normal"},{"uid":"193d5ef6364a3767","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1752246071012,"stop":1752246071013,"duration":1},"status":"passed","severity":"normal"},{"uid":"c921a9e71e44c154","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1752246070935,"stop":1752246070936,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5f0e4ac8d5490f4","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1752246070956,"stop":1752246070956,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6207dc5f747dff","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1752246070928,"stop":1752246070928,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa9bf39e2691092","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1752246070914,"stop":1752246070915,"duration":1},"status":"passed","severity":"normal"},{"uid":"313e3709a8ff158c","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1752246071007,"stop":1752246071007,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a2d24f4ed5e40","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","time":{"start":1752246070963,"stop":1752246070963,"duration":0},"status":"failed","severity":"normal"},{"uid":"77b1486beb84f88","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1752246070924,"stop":1752246070925,"duration":1},"status":"passed","severity":"normal"},{"uid":"2181db5076092d51","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1752246070794,"stop":1752246070795,"duration":1},"status":"passed","severity":"normal"},{"uid":"72773b6bb946621e","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1752246070977,"stop":1752246070977,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb2121662173f5d","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1752246070983,"stop":1752246070984,"duration":1},"status":"passed","severity":"normal"},{"uid":"9caab2ff319f30c","name":"test_ask_yes_no_ctrl_c","time":{"start":1752246070948,"stop":1752246070948,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d715ca0c015f05","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","time":{"start":1752246070931,"stop":1752246070931,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccfcc2ee7ed08ed7","name":"test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]","time":{"start":1752246071000,"stop":1752246071001,"duration":1},"status":"failed","severity":"normal"},{"uid":"5467950ea9c96c04","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1752246070993,"stop":1752246070994,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b6999d4bb620367","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1752246071015,"stop":1752246071015,"duration":0},"status":"passed","severity":"normal"},{"uid":"14afcec6a80076db","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","time":{"start":1752246070797,"stop":1752246070798,"duration":1},"status":"failed","severity":"normal"},{"uid":"bbb03d0180be5362","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1752246070917,"stop":1752246070918,"duration":1},"status":"passed","severity":"normal"},{"uid":"c43f638b4247c939","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1752246070980,"stop":1752246070980,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c668e3b5cfcf8a6","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","time":{"start":1752246070942,"stop":1752246070942,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b4308a7481c904","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1752246070945,"stop":1752246070945,"duration":0},"status":"passed","severity":"normal"},{"uid":"382f7e5385169d4f","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1752246070790,"stop":1752246070790,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca66fbe641d95c6","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1752246070959,"stop":1752246070960,"duration":1},"status":"passed","severity":"normal"},{"uid":"11f2e404a2e4f419","name":"test_ask_yes_no_ctrl_c","time":{"start":1752246071010,"stop":1752246071010,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53b5ba27b323139","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1752246070950,"stop":1752246070951,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee14d82cce000a2","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1752246070970,"stop":1752246070970,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8ee168ed639a78","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1752246070973,"stop":1752246070974,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8ede26cd5ee581d","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1752246070953,"stop":1752246070953,"duration":0},"status":"passed","severity":"normal"}]
\ No newline at end of file
diff --git a/ci-reports/allure/widgets/summary.json b/ci-reports/allure/widgets/summary.json
index 36cb7df1..ed8efd3c 100644
--- a/ci-reports/allure/widgets/summary.json
+++ b/ci-reports/allure/widgets/summary.json
@@ -1 +1 @@
-{"reportName":"Allure Report","testRuns":[],"statistic":{"failed":4,"broken":0,"skipped":0,"passed":28,"unknown":0,"total":32},"time":{"start":1752245918722,"stop":1752245918972,"duration":250,"minDuration":0,"maxDuration":1,"sumDuration":21}}
\ No newline at end of file
+{"reportName":"Allure Report","testRuns":[],"statistic":{"failed":4,"broken":0,"skipped":0,"passed":28,"unknown":0,"total":32},"time":{"start":1752246070790,"stop":1752246071015,"duration":225,"minDuration":0,"maxDuration":1,"sumDuration":15}}
\ No newline at end of file
diff --git a/ci-reports/markdown/TEST-REPORT.md b/ci-reports/markdown/TEST-REPORT.md
index ddfaf135..aef27932 100644
--- a/ci-reports/markdown/TEST-REPORT.md
+++ b/ci-reports/markdown/TEST-REPORT.md
@@ -1,12 +1,12 @@
# 🧪 Test Report
-*Generated on 2025-07-11 14:58:45*
+*Generated on 2025-07-11 15:01:17*
## 📋 Summary
- **Passed**: `28`
- **Failed**: `4`
- **Total**: `32`
- **Collected**: `32`
-- **Total Duration**: `7.970`s
+- **Total Duration**: `7.909`s
## 🔎 Tests
@@ -22,19 +22,19 @@
✅ #1
- **Status:** ✅ `passed`
-- **Duration:** `0.001099` s
+- **Duration:** `0.000917` s
- **Parameters (Allure):**
- `default` = `'n'`
- - `expected_output` = `True`
+ - `expected_output` = `False`
- `expected_prompt` = `'Question? [y/N] '`
- - `user_input` = `'y'`
+ - `user_input` = `'n'`
- **Severity:** `normal`
📌 Duration
```
-0.001098804990760982
+0.000916721997782588
```
@@ -52,19 +52,19 @@ passed
✅ #2
- **Status:** ✅ `passed`
-- **Duration:** `0.000661` s
+- **Duration:** `0.000556` s
- **Parameters (Allure):**
- `default` = `'n'`
- - `expected_output` = `True`
+ - `expected_output` = `False`
- `expected_prompt` = `'Question? [y/N] '`
- - `user_input` = `'y'`
+ - `user_input` = `'n'`
- **Severity:** `normal`
📌 Duration
```
-0.0006609470001421869
+0.0005556740215979517
```
@@ -82,19 +82,19 @@ passed
✅ #4
- **Status:** ✅ `passed`
-- **Duration:** `0.000754` s
+- **Duration:** `0.000702` s
- **Parameters (Allure):**
- `default` = `'n'`
- - `expected_output` = `True`
+ - `expected_output` = `False`
- `expected_prompt` = `'Question? [y/N] '`
- - `user_input` = `'y'`
+ - `user_input` = `'n'`
- **Severity:** `normal`
📌 Duration
```
-0.0007544499821960926
+0.0007024409715086222
```
@@ -112,19 +112,19 @@ passed
✅ #5
- **Status:** ✅ `passed`
-- **Duration:** `0.000755` s
+- **Duration:** `0.000741` s
- **Parameters (Allure):**
- `default` = `'n'`
- - `expected_output` = `True`
+ - `expected_output` = `False`
- `expected_prompt` = `'Question? [y/N] '`
- - `user_input` = `'y'`
+ - `user_input` = `'n'`
- **Severity:** `normal`
📌 Duration
```
-0.0007549110450781882
+0.0007413680432364345
```
@@ -142,19 +142,19 @@ passed
✅ #6
- **Status:** ✅ `passed`
-- **Duration:** `0.000580` s
+- **Duration:** `0.000556` s
- **Parameters (Allure):**
- `default` = `'n'`
- - `expected_output` = `True`
+ - `expected_output` = `False`
- `expected_prompt` = `'Question? [y/N] '`
- - `user_input` = `'y'`
+ - `user_input` = `'n'`
- **Severity:** `normal`
📌 Duration
```
-0.0005804600077681243
+0.0005555550451390445
```
@@ -172,19 +172,19 @@ passed
✅ #7
- **Status:** ✅ `passed`
-- **Duration:** `0.000589` s
+- **Duration:** `0.000585` s
- **Parameters (Allure):**
- `default` = `'n'`
- - `expected_output` = `True`
+ - `expected_output` = `False`
- `expected_prompt` = `'Question? [y/N] '`
- - `user_input` = `'y'`
+ - `user_input` = `'n'`
- **Severity:** `normal`
📌 Duration
```
-0.0005892990157008171
+0.0005850979941897094
```
@@ -202,19 +202,19 @@ passed
✅ #8
- **Status:** ✅ `passed`
-- **Duration:** `0.000851` s
+- **Duration:** `0.000556` s
- **Parameters (Allure):**
- `default` = `'n'`
- - `expected_output` = `True`
+ - `expected_output` = `False`
- `expected_prompt` = `'Question? [y/N] '`
- - `user_input` = `'y'`
+ - `user_input` = `'n'`
- **Severity:** `normal`
📌 Duration
```
-0.0008513539796695113
+0.0005555670359171927
```
@@ -232,19 +232,19 @@ passed
✅ #9
- **Status:** ✅ `passed`
-- **Duration:** `0.000859` s
+- **Duration:** `0.000540` s
- **Parameters (Allure):**
- `default` = `'n'`
- - `expected_output` = `True`
+ - `expected_output` = `False`
- `expected_prompt` = `'Question? [y/N] '`
- - `user_input` = `'y'`
+ - `user_input` = `'n'`
- **Severity:** `normal`
📌 Duration
```
-0.0008586120093241334
+0.0005402590031735599
```
@@ -262,19 +262,19 @@ passed
✅ #10
- **Status:** ✅ `passed`
-- **Duration:** `0.000807` s
+- **Duration:** `0.000534` s
- **Parameters (Allure):**
- `default` = `'n'`
- - `expected_output` = `True`
+ - `expected_output` = `False`
- `expected_prompt` = `'Question? [y/N] '`
- - `user_input` = `'y'`
+ - `user_input` = `'n'`
- **Severity:** `normal`
📌 Duration
```
-0.0008070369949564338
+0.0005343339871615171
```
@@ -292,19 +292,19 @@ passed
✅ #11
- **Status:** ✅ `passed`
-- **Duration:** `0.000841` s
+- **Duration:** `0.000559` s
- **Parameters (Allure):**
- `default` = `'n'`
- - `expected_output` = `True`
+ - `expected_output` = `False`
- `expected_prompt` = `'Question? [y/N] '`
- - `user_input` = `'y'`
+ - `user_input` = `'n'`
- **Severity:** `normal`
📌 Duration
```
-0.0008407890563830733
+0.0005591950030066073
```
@@ -322,19 +322,19 @@ passed
✅ #12
- **Status:** ✅ `passed`
-- **Duration:** `0.000557` s
+- **Duration:** `0.000533` s
- **Parameters (Allure):**
- `default` = `'n'`
- - `expected_output` = `True`
+ - `expected_output` = `False`
- `expected_prompt` = `'Question? [y/N] '`
- - `user_input` = `'y'`
+ - `user_input` = `'n'`
- **Severity:** `normal`
📌 Duration
```
-0.0005569609929807484
+0.0005333079607225955
```
@@ -352,19 +352,19 @@ passed
✅ #13
- **Status:** ✅ `passed`
-- **Duration:** `0.000575` s
+- **Duration:** `0.000537` s
- **Parameters (Allure):**
- `default` = `'n'`
- - `expected_output` = `True`
+ - `expected_output` = `False`
- `expected_prompt` = `'Question? [y/N] '`
- - `user_input` = `'y'`
+ - `user_input` = `'n'`
- **Severity:** `normal`
📌 Duration
```
-0.0005754890153184533
+0.0005374299944378436
```
@@ -387,13 +387,13 @@ passed
✅ #14
- **Status:** ✅ `passed`
-- **Duration:** `0.000533` s
+- **Duration:** `0.000532` s
- **Severity:** `normal`
📌 Duration
```
-0.0005333179724402726
+0.0005321120261214674
```
@@ -416,7 +416,7 @@ passed
✅ #15
- **Status:** ✅ `passed`
-- **Duration:** `0.000566` s
+- **Duration:** `0.000530` s
- **Parameters (Allure):**
- `ctrl_d` = `'n'`
- `expected_result` = `False`
@@ -426,7 +426,7 @@ passed
📌 Duration
```
-0.0005663229967467487
+0.000529987970367074
```
@@ -444,7 +444,7 @@ passed
✅ #16
- **Status:** ✅ `passed`
-- **Duration:** `0.001032` s
+- **Duration:** `0.000646` s
- **Parameters (Allure):**
- `ctrl_d` = `'n'`
- `expected_result` = `False`
@@ -454,7 +454,7 @@ passed
📌 Duration
```
-0.0010318330023437738
+0.0006462600431405008
```
@@ -482,7 +482,7 @@ passed
✅ #17
- **Status:** ✅ `passed`
-- **Duration:** `0.000863` s
+- **Duration:** `0.000536` s
- **Parameters (Allure):**
- `default` = `None`
- `expected_output` = `False`
@@ -494,7 +494,7 @@ passed
📌 Duration
```
-0.0008631329983472824
+0.0005355009925551713
```
@@ -512,7 +512,7 @@ passed
✅ #18
- **Status:** ✅ `passed`
-- **Duration:** `0.000681` s
+- **Duration:** `0.000554` s
- **Parameters (Allure):**
- `default` = `None`
- `expected_output` = `False`
@@ -524,7 +524,7 @@ passed
📌 Duration
```
-0.0006805530283600092
+0.0005542529979720712
```
@@ -542,7 +542,7 @@ passed
✅ #20
- **Status:** ✅ `passed`
-- **Duration:** `0.000583` s
+- **Duration:** `0.000552` s
- **Parameters (Allure):**
- `default` = `None`
- `expected_output` = `False`
@@ -554,7 +554,7 @@ passed
📌 Duration
```
-0.0005829639849252999
+0.0005519440164789557
```
@@ -572,7 +572,7 @@ passed
✅ #21
- **Status:** ✅ `passed`
-- **Duration:** `0.000957` s
+- **Duration:** `0.000566` s
- **Parameters (Allure):**
- `default` = `None`
- `expected_output` = `False`
@@ -584,7 +584,7 @@ passed
📌 Duration
```
-0.0009571590344421566
+0.0005661280010826886
```
@@ -602,7 +602,7 @@ passed
✅ #22
- **Status:** ✅ `passed`
-- **Duration:** `0.000586` s
+- **Duration:** `0.000559` s
- **Parameters (Allure):**
- `default` = `None`
- `expected_output` = `False`
@@ -614,7 +614,7 @@ passed
📌 Duration
```
-0.0005864039994776249
+0.000559142034035176
```
@@ -632,7 +632,7 @@ passed
✅ #23
- **Status:** ✅ `passed`
-- **Duration:** `0.000956` s
+- **Duration:** `0.000546` s
- **Parameters (Allure):**
- `default` = `None`
- `expected_output` = `False`
@@ -644,7 +644,7 @@ passed
📌 Duration
```
-0.0009562759660184383
+0.0005455369828268886
```
@@ -662,7 +662,7 @@ passed
✅ #24
- **Status:** ✅ `passed`
-- **Duration:** `0.000593` s
+- **Duration:** `0.000542` s
- **Parameters (Allure):**
- `default` = `None`
- `expected_output` = `False`
@@ -674,7 +674,7 @@ passed
📌 Duration
```
-0.0005932989879511297
+0.0005423499969765544
```
@@ -692,7 +692,7 @@ passed
✅ #26
- **Status:** ✅ `passed`
-- **Duration:** `0.000646` s
+- **Duration:** `0.000548` s
- **Parameters (Allure):**
- `default` = `None`
- `expected_output` = `False`
@@ -704,7 +704,7 @@ passed
📌 Duration
```
-0.0006456499686464667
+0.0005477649974636734
```
@@ -722,7 +722,7 @@ passed
✅ #27
- **Status:** ✅ `passed`
-- **Duration:** `0.000570` s
+- **Duration:** `0.000537` s
- **Parameters (Allure):**
- `default` = `None`
- `expected_output` = `False`
@@ -734,7 +734,7 @@ passed
📌 Duration
```
-0.000570235017221421
+0.000536563980858773
```
@@ -752,7 +752,7 @@ passed
✅ #29
- **Status:** ✅ `passed`
-- **Duration:** `0.000560` s
+- **Duration:** `0.000554` s
- **Parameters (Allure):**
- `default` = `None`
- `expected_output` = `False`
@@ -764,7 +764,7 @@ passed
📌 Duration
```
-0.0005598959978669882
+0.0005540279671549797
```
@@ -787,13 +787,13 @@ passed
✅ #30
- **Status:** ✅ `passed`
-- **Duration:** `0.000533` s
+- **Duration:** `0.000526` s
- **Severity:** `normal`
📌 Duration
```
-0.0005326539976522326
+0.0005260329926386476
```
@@ -816,7 +816,7 @@ passed
✅ #31
- **Status:** ✅ `passed`
-- **Duration:** `0.000642` s
+- **Duration:** `0.000897` s
- **Parameters (Allure):**
- `ctrl_d` = `'n'`
- `expected_result` = `False`
@@ -826,7 +826,7 @@ passed
📌 Duration
```
-0.0006419410347007215
+0.0008968610200099647
```
@@ -844,7 +844,7 @@ passed
✅ #32
- **Status:** ✅ `passed`
-- **Duration:** `0.000844` s
+- **Duration:** `0.000537` s
- **Parameters (Allure):**
- `ctrl_d` = `'n'`
- `expected_result` = `False`
@@ -854,7 +854,7 @@ passed
📌 Duration
```
-0.0008435099734924734
+0.0005368840065784752
```
@@ -887,19 +887,19 @@ passed
❌ #3
- **Status:** ❌ `failed`
-- **Duration:** `0.001113` s
+- **Duration:** `0.000969` s
- **Parameters (Allure):**
- `default` = `'n'`
- - `expected_output` = `True`
+ - `expected_output` = `False`
- `expected_prompt` = `'Question? [y/N] '`
- - `user_input` = `'y'`
+ - `user_input` = `'n'`
- **Severity:** `normal`
📌 Duration
```
-0.0011134739615954459
+0.0009691450395621359
```
@@ -987,7 +987,7 @@ tests/test_bis.py:39: AssertionError
❌ #19
- **Status:** ❌ `failed`
-- **Duration:** `0.000740` s
+- **Duration:** `0.000717` s
- **Parameters (Allure):**
- `default` = `None`
- `expected_output` = `False`
@@ -999,7 +999,7 @@ tests/test_bis.py:39: AssertionError
📌 Duration
```
-0.0007397839799523354
+0.0007165010320022702
```
@@ -1077,7 +1077,7 @@ tests/test_utils_ask_yes_no.py:39: AssertionError
❌ #25
- **Status:** ❌ `failed`
-- **Duration:** `0.000788` s
+- **Duration:** `0.000685` s
- **Parameters (Allure):**
- `default` = `None`
- `expected_output` = `False`
@@ -1089,7 +1089,7 @@ tests/test_utils_ask_yes_no.py:39: AssertionError
📌 Duration
```
-0.0007883440121077001
+0.0006845000316388905
```
@@ -1167,7 +1167,7 @@ tests/test_utils_ask_yes_no.py:39: AssertionError
❌ #28
- **Status:** ❌ `failed`
-- **Duration:** `0.000699` s
+- **Duration:** `0.000653` s
- **Parameters (Allure):**
- `default` = `None`
- `expected_output` = `False`
@@ -1179,7 +1179,7 @@ tests/test_utils_ask_yes_no.py:39: AssertionError
📌 Duration
```
-0.0006993099814280868
+0.0006529249949380755
```
diff --git a/ci-reports/markdown/pytest-report.json b/ci-reports/markdown/pytest-report.json
index 0b8dd847..127da218 100644
--- a/ci-reports/markdown/pytest-report.json
+++ b/ci-reports/markdown/pytest-report.json
@@ -1 +1 @@
-{"created": 1752245922.4623168, "duration": 7.970420598983765, "exitcode": 1, "root": "/workspace/tligui_y/slic", "environment": {}, "summary": {"passed": 28, "failed": 4, "total": 32, "collected": 32}, "collectors": [{"nodeid": "", "outcome": "passed", "result": [{"nodeid": ".", "type": "Dir"}]}, {"nodeid": "allure-results", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/data/test-cases", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/data", "outcome": "passed", "result": [{"nodeid": "ci-reports/allure/data/test-cases", "type": "Dir"}]}, {"nodeid": "ci-reports/allure/export", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/history", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/plugin/behaviors", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/plugin/packages", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/plugin/screen-diff", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/plugin", "outcome": "passed", "result": [{"nodeid": "ci-reports/allure/plugin/behaviors", "type": "Dir"}, {"nodeid": "ci-reports/allure/plugin/packages", "type": "Dir"}, {"nodeid": "ci-reports/allure/plugin/screen-diff", "type": "Dir"}]}, {"nodeid": "ci-reports/allure/widgets", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure", "outcome": "passed", "result": [{"nodeid": "ci-reports/allure/data", "type": "Dir"}, {"nodeid": "ci-reports/allure/export", "type": "Dir"}, {"nodeid": "ci-reports/allure/history", "type": "Dir"}, {"nodeid": "ci-reports/allure/plugin", "type": "Dir"}, {"nodeid": "ci-reports/allure/widgets", "type": "Dir"}]}, {"nodeid": "ci-reports/coverage", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/junit", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/markdown", "outcome": "passed", "result": []}, {"nodeid": "ci-reports", "outcome": "passed", "result": [{"nodeid": "ci-reports/allure", "type": "Dir"}, {"nodeid": "ci-reports/coverage", "type": "Dir"}, {"nodeid": "ci-reports/junit", "type": "Dir"}, {"nodeid": "ci-reports/markdown", "type": "Dir"}]}, {"nodeid": "slic/core/acquisition/broker", "outcome": "passed", "result": []}, {"nodeid": "slic/core/acquisition", "outcome": "passed", "result": [{"nodeid": "slic/core/acquisition/broker", "type": "Package"}]}, {"nodeid": "slic/core/adjustable", "outcome": "passed", "result": []}, {"nodeid": "slic/core/condition", "outcome": "passed", "result": []}, {"nodeid": "slic/core/device", "outcome": "passed", "result": []}, {"nodeid": "slic/core/scanner", "outcome": "passed", "result": []}, {"nodeid": "slic/core/sensor", "outcome": "passed", "result": []}, {"nodeid": "slic/core/task", "outcome": "passed", "result": []}, {"nodeid": "slic/core", "outcome": "passed", "result": [{"nodeid": "slic/core/acquisition", "type": "Package"}, {"nodeid": "slic/core/adjustable", "type": "Package"}, {"nodeid": "slic/core/condition", "type": "Package"}, {"nodeid": "slic/core/device", "type": "Package"}, {"nodeid": "slic/core/scanner", "type": "Package"}, {"nodeid": "slic/core/sensor", "type": "Package"}, {"nodeid": "slic/core/task", "type": "Package"}]}, {"nodeid": "slic/devices/cameras", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/endstations", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/general/detectors", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/general/unused", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/general", "outcome": "passed", "result": [{"nodeid": "slic/devices/general/detectors", "type": "Package"}, {"nodeid": "slic/devices/general/unused", "type": "Dir"}]}, {"nodeid": "slic/devices/loptics", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/timing/events", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/timing", "outcome": "passed", "result": [{"nodeid": "slic/devices/timing/events", "type": "Package"}]}, {"nodeid": "slic/devices/xdiagnostics", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/xoptics/slits", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/xoptics/unused", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/xoptics", "outcome": "passed", "result": [{"nodeid": "slic/devices/xoptics/slits", "type": "Package"}, {"nodeid": "slic/devices/xoptics/unused", "type": "Dir"}]}, {"nodeid": "slic/devices", "outcome": "passed", "result": [{"nodeid": "slic/devices/cameras", "type": "Package"}, {"nodeid": "slic/devices/endstations", "type": "Package"}, {"nodeid": "slic/devices/general", "type": "Package"}, {"nodeid": "slic/devices/loptics", "type": "Package"}, {"nodeid": "slic/devices/timing", "type": "Package"}, {"nodeid": "slic/devices/xdiagnostics", "type": "Package"}, {"nodeid": "slic/devices/xoptics", "type": "Package"}]}, {"nodeid": "slic/gui/daqpanels", "outcome": "passed", "result": []}, {"nodeid": "slic/gui/widgets", "outcome": "passed", "result": []}, {"nodeid": "slic/gui", "outcome": "passed", "result": [{"nodeid": "slic/gui/daqpanels", "type": "Package"}, {"nodeid": "slic/gui/widgets", "type": "Package"}]}, {"nodeid": "slic/utils/ioc", "outcome": "passed", "result": []}, {"nodeid": "slic/utils/unused/xsim", "outcome": "passed", "result": []}, {"nodeid": "slic/utils/unused", "outcome": "passed", "result": [{"nodeid": "slic/utils/unused/xsim", "type": "Package"}]}, {"nodeid": "slic/utils", "outcome": "passed", "result": [{"nodeid": "slic/utils/ioc", "type": "Package"}, {"nodeid": "slic/utils/unused", "type": "Dir"}]}, {"nodeid": "slic", "outcome": "passed", "result": [{"nodeid": "slic/core", "type": "Package"}, {"nodeid": "slic/devices", "type": "Package"}, {"nodeid": "slic/gui", "type": "Package"}, {"nodeid": "slic/utils", "type": "Package"}]}, {"nodeid": "tests/test_bis.py", "outcome": "passed", "result": [{"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_c", "type": "Function", "lineno": 44}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_d[n-False]", "type": "Function", "lineno": 49}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_d[y-True]", "type": "Function", "lineno": 49}]}, {"nodeid": "tests/test_utils_ask_yes_no.py", "outcome": "passed", "result": [{"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_c", "type": "Function", "lineno": 44}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_d[n-False]", "type": "Function", "lineno": 49}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_d[y-True]", "type": "Function", "lineno": 49}]}, {"nodeid": "tests", "outcome": "passed", "result": [{"nodeid": "tests/test_bis.py", "type": "Module"}, {"nodeid": "tests/test_utils_ask_yes_no.py", "type": "Module"}]}, {"nodeid": ".", "outcome": "passed", "result": [{"nodeid": "allure-results", "type": "Dir"}, {"nodeid": "ci-reports", "type": "Dir"}, {"nodeid": "slic", "type": "Package"}, {"nodeid": "tests", "type": "Dir"}]}], "tests": [{"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-y-True-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0013879819889552891, "outcome": "passed"}, "call": {"duration": 0.001098804990760982, "outcome": "passed"}, "teardown": {"duration": 0.0018617049790918827, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-yes-True-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0007071849540807307, "outcome": "passed"}, "call": {"duration": 0.0006609470001421869, "outcome": "passed"}, "teardown": {"duration": 0.001159748004283756, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]", "lineno": 10, "outcome": "failed", "keywords": ["test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-n-True-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0007062339573167264, "outcome": "passed"}, "call": {"duration": 0.0011134739615954459, "outcome": "failed", "crash": {"path": "/workspace/tligui_y/slic/tests/test_bis.py", "lineno": 39, "message": "assert False == True"}, "traceback": [{"path": "tests/test_bis.py", "lineno": 39, "message": "AssertionError"}], "longrepr": "default = None, user_input = 'n', expected_output = True\nexpected_prompt = 'Question? [y/n] '\n\n @pytest.mark.parametrize(\n \"default, user_input, expected_output, expected_prompt\",\n [\n (None, 'y', True, \"Question? [y/n] \"),\n (None, 'yes', True, \"Question? [y/n] \"),\n (None, 'n', True, \"Question? [y/n] \"), #False\n (None, 'no', False, \"Question? [y/n] \"), #False\n (None, ['maybe', 'y'], True, \"Question? [y/n] \"),\n (None, ['', 'no'], False, \"Question? [y/n] \"),\n (None, ['invalid', 'yes'], True, \"Question? [y/n] \"),\n ('y', 'y', True, \"Question? [Y/n] \"),\n ('y', 'n', False, \"Question? [Y/n] \"), #False\n ('y', '', True, \"Question? [Y/n] \"),\n ('n', 'y', True, \"Question? [y/N] \"),\n ('n', 'n', False, \"Question? [y/N] \"), #False\n ('n', '', False, \"Question? [y/N] \"),\n ]\n )\n def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):\n patch_target = 'slic.utils.ask_yes_no.read_input'\n \n if isinstance(user_input, list):\n input_patch = patch(patch_target, side_effect=user_input)\n else:\n input_patch = patch(patch_target, return_value=user_input)\n \n with input_patch as mock_input:\n result = ask_yes_no(\"Question\", default=default)\n> assert result == expected_output\nE assert False == True\n\ntests/test_bis.py:39: AssertionError"}, "teardown": {"duration": 0.0016482000355608761, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]", "parametrize", "pytestmark", "None-no-False-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0008284210343845189, "outcome": "passed"}, "call": {"duration": 0.0007544499821960926, "outcome": "passed"}, "teardown": {"duration": 0.0011363659868948162, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-user_input4-True-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0006641920190304518, "outcome": "passed"}, "call": {"duration": 0.0007549110450781882, "outcome": "passed"}, "teardown": {"duration": 0.0010840710019692779, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]", "parametrize", "pytestmark", "None-user_input5-False-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0006221529911272228, "outcome": "passed"}, "call": {"duration": 0.0005804600077681243, "outcome": "passed"}, "teardown": {"duration": 0.0010583950206637383, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-user_input6-True-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0006653059972450137, "outcome": "passed"}, "call": {"duration": 0.0005892990157008171, "outcome": "passed"}, "teardown": {"duration": 0.0015782869886606932, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]", "parametrize", "pytestmark", "y-y-True-Question? [Y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0009225590038113296, "outcome": "passed"}, "call": {"duration": 0.0008513539796695113, "outcome": "passed"}, "teardown": {"duration": 0.0015530450036749244, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]", "parametrize", "pytestmark", "y-n-False-Question? [Y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0009119450114667416, "outcome": "passed"}, "call": {"duration": 0.0008586120093241334, "outcome": "passed"}, "teardown": {"duration": 0.0017521840054541826, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]", "parametrize", "pytestmark", "y--True-Question? [Y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.000903534993994981, "outcome": "passed"}, "call": {"duration": 0.0008070369949564338, "outcome": "passed"}, "teardown": {"duration": 0.0012451870134100318, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]", "parametrize", "pytestmark", "n-y-True-Question? [y/N] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0007864519720897079, "outcome": "passed"}, "call": {"duration": 0.0008407890563830733, "outcome": "passed"}, "teardown": {"duration": 0.0012564079952426255, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]", "parametrize", "pytestmark", "n-n-False-Question? [y/N] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0006385010201483965, "outcome": "passed"}, "call": {"duration": 0.0005569609929807484, "outcome": "passed"}, "teardown": {"duration": 0.001079829002264887, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]", "parametrize", "pytestmark", "n--False-Question? [y/N] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0006309839664027095, "outcome": "passed"}, "call": {"duration": 0.0005754890153184533, "outcome": "passed"}, "teardown": {"duration": 0.001806088024750352, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_c", "lineno": 44, "outcome": "passed", "keywords": ["test_ask_yes_no_ctrl_c", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.00019322498701512814, "outcome": "passed"}, "call": {"duration": 0.0005333179724402726, "outcome": "passed"}, "teardown": {"duration": 0.0002289669937454164, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_d[n-False]", "lineno": 49, "outcome": "passed", "keywords": ["test_ask_yes_no_ctrl_d[n-False]", "parametrize", "pytestmark", "n-False", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0006575420266017318, "outcome": "passed"}, "call": {"duration": 0.0005663229967467487, "outcome": "passed"}, "teardown": {"duration": 0.0008950839983299375, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_d[y-True]", "lineno": 49, "outcome": "passed", "keywords": ["test_ask_yes_no_ctrl_d[y-True]", "parametrize", "pytestmark", "y-True", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.000718838011380285, "outcome": "passed"}, "call": {"duration": 0.0010318330023437738, "outcome": "passed"}, "teardown": {"duration": 0.0010941789951175451, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-y-True-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0010064360103569925, "outcome": "passed"}, "call": {"duration": 0.0008631329983472824, "outcome": "passed"}, "teardown": {"duration": 0.001302035991102457, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-yes-True-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.000828022020868957, "outcome": "passed"}, "call": {"duration": 0.0006805530283600092, "outcome": "passed"}, "teardown": {"duration": 0.0014885789714753628, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]", "lineno": 10, "outcome": "failed", "keywords": ["test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-n-True-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0006745530408807099, "outcome": "passed"}, "call": {"duration": 0.0007397839799523354, "outcome": "failed", "crash": {"path": "/workspace/tligui_y/slic/tests/test_utils_ask_yes_no.py", "lineno": 39, "message": "assert False == True"}, "traceback": [{"path": "tests/test_utils_ask_yes_no.py", "lineno": 39, "message": "AssertionError"}], "longrepr": "default = None, user_input = 'n', expected_output = True\nexpected_prompt = 'Question? [y/n] '\n\n @pytest.mark.parametrize(\n \"default, user_input, expected_output, expected_prompt\",\n [\n (None, 'y', True, \"Question? [y/n] \"),\n (None, 'yes', True, \"Question? [y/n] \"),\n (None, 'n', True, \"Question? [y/n] \"), #False\n (None, 'no', False, \"Question? [y/n] \"), #False\n (None, ['maybe', 'y'], True, \"Question? [y/n] \"),\n (None, ['', 'no'], False, \"Question? [y/n] \"),\n (None, ['invalid', 'yes'], True, \"Question? [y/n] \"),\n ('y', 'y', True, \"Question? [Y/n] \"),\n ('y', 'n', True, \"Question? [Y/n] \"), #False\n ('y', '', True, \"Question? [Y/n] \"),\n ('n', 'y', True, \"Question? [y/N] \"),\n ('n', 'n', True, \"Question? [y/N] \"), #False\n ('n', '', False, \"Question? [y/N] \"),\n ]\n )\n def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):\n patch_target = 'slic.utils.ask_yes_no.read_input'\n \n if isinstance(user_input, list):\n input_patch = patch(patch_target, side_effect=user_input)\n else:\n input_patch = patch(patch_target, return_value=user_input)\n \n with input_patch as mock_input:\n result = ask_yes_no(\"Question\", default=default)\n> assert result == expected_output\nE assert False == True\n\ntests/test_utils_ask_yes_no.py:39: AssertionError"}, "teardown": {"duration": 0.0010927660041488707, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]", "parametrize", "pytestmark", "None-no-False-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0006546090007759631, "outcome": "passed"}, "call": {"duration": 0.0005829639849252999, "outcome": "passed"}, "teardown": {"duration": 0.0012867930345237255, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-user_input4-True-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.000637638964690268, "outcome": "passed"}, "call": {"duration": 0.0009571590344421566, "outcome": "passed"}, "teardown": {"duration": 0.0013720080023631454, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]", "parametrize", "pytestmark", "None-user_input5-False-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0006469130166806281, "outcome": "passed"}, "call": {"duration": 0.0005864039994776249, "outcome": "passed"}, "teardown": {"duration": 0.0010918750194832683, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-user_input6-True-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0008505309815518558, "outcome": "passed"}, "call": {"duration": 0.0009562759660184383, "outcome": "passed"}, "teardown": {"duration": 0.002023274020757526, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]", "parametrize", "pytestmark", "y-y-True-Question? [Y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0006204840028658509, "outcome": "passed"}, "call": {"duration": 0.0005932989879511297, "outcome": "passed"}, "teardown": {"duration": 0.001308728998992592, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]", "lineno": 10, "outcome": "failed", "keywords": ["test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]", "parametrize", "pytestmark", "y-n-True-Question? [Y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0006456199917010963, "outcome": "passed"}, "call": {"duration": 0.0007883440121077001, "outcome": "failed", "crash": {"path": "/workspace/tligui_y/slic/tests/test_utils_ask_yes_no.py", "lineno": 39, "message": "assert False == True"}, "traceback": [{"path": "tests/test_utils_ask_yes_no.py", "lineno": 39, "message": "AssertionError"}], "longrepr": "default = 'y', user_input = 'n', expected_output = True\nexpected_prompt = 'Question? [Y/n] '\n\n @pytest.mark.parametrize(\n \"default, user_input, expected_output, expected_prompt\",\n [\n (None, 'y', True, \"Question? [y/n] \"),\n (None, 'yes', True, \"Question? [y/n] \"),\n (None, 'n', True, \"Question? [y/n] \"), #False\n (None, 'no', False, \"Question? [y/n] \"), #False\n (None, ['maybe', 'y'], True, \"Question? [y/n] \"),\n (None, ['', 'no'], False, \"Question? [y/n] \"),\n (None, ['invalid', 'yes'], True, \"Question? [y/n] \"),\n ('y', 'y', True, \"Question? [Y/n] \"),\n ('y', 'n', True, \"Question? [Y/n] \"), #False\n ('y', '', True, \"Question? [Y/n] \"),\n ('n', 'y', True, \"Question? [y/N] \"),\n ('n', 'n', True, \"Question? [y/N] \"), #False\n ('n', '', False, \"Question? [y/N] \"),\n ]\n )\n def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):\n patch_target = 'slic.utils.ask_yes_no.read_input'\n \n if isinstance(user_input, list):\n input_patch = patch(patch_target, side_effect=user_input)\n else:\n input_patch = patch(patch_target, return_value=user_input)\n \n with input_patch as mock_input:\n result = ask_yes_no(\"Question\", default=default)\n> assert result == expected_output\nE assert False == True\n\ntests/test_utils_ask_yes_no.py:39: AssertionError"}, "teardown": {"duration": 0.0012534959823824465, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]", "parametrize", "pytestmark", "y--True-Question? [Y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0007179130334407091, "outcome": "passed"}, "call": {"duration": 0.0006456499686464667, "outcome": "passed"}, "teardown": {"duration": 0.001123204012401402, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]", "parametrize", "pytestmark", "n-y-True-Question? [y/N] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0006014440441504121, "outcome": "passed"}, "call": {"duration": 0.000570235017221421, "outcome": "passed"}, "teardown": {"duration": 0.0011973429936915636, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]", "lineno": 10, "outcome": "failed", "keywords": ["test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]", "parametrize", "pytestmark", "n-n-True-Question? [y/N] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0005991439684294164, "outcome": "passed"}, "call": {"duration": 0.0006993099814280868, "outcome": "failed", "crash": {"path": "/workspace/tligui_y/slic/tests/test_utils_ask_yes_no.py", "lineno": 39, "message": "assert False == True"}, "traceback": [{"path": "tests/test_utils_ask_yes_no.py", "lineno": 39, "message": "AssertionError"}], "longrepr": "default = 'n', user_input = 'n', expected_output = True\nexpected_prompt = 'Question? [y/N] '\n\n @pytest.mark.parametrize(\n \"default, user_input, expected_output, expected_prompt\",\n [\n (None, 'y', True, \"Question? [y/n] \"),\n (None, 'yes', True, \"Question? [y/n] \"),\n (None, 'n', True, \"Question? [y/n] \"), #False\n (None, 'no', False, \"Question? [y/n] \"), #False\n (None, ['maybe', 'y'], True, \"Question? [y/n] \"),\n (None, ['', 'no'], False, \"Question? [y/n] \"),\n (None, ['invalid', 'yes'], True, \"Question? [y/n] \"),\n ('y', 'y', True, \"Question? [Y/n] \"),\n ('y', 'n', True, \"Question? [Y/n] \"), #False\n ('y', '', True, \"Question? [Y/n] \"),\n ('n', 'y', True, \"Question? [y/N] \"),\n ('n', 'n', True, \"Question? [y/N] \"), #False\n ('n', '', False, \"Question? [y/N] \"),\n ]\n )\n def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):\n patch_target = 'slic.utils.ask_yes_no.read_input'\n \n if isinstance(user_input, list):\n input_patch = patch(patch_target, side_effect=user_input)\n else:\n input_patch = patch(patch_target, return_value=user_input)\n \n with input_patch as mock_input:\n result = ask_yes_no(\"Question\", default=default)\n> assert result == expected_output\nE assert False == True\n\ntests/test_utils_ask_yes_no.py:39: AssertionError"}, "teardown": {"duration": 0.0011015029740519822, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]", "parametrize", "pytestmark", "n--False-Question? [y/N] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0006173339788801968, "outcome": "passed"}, "call": {"duration": 0.0005598959978669882, "outcome": "passed"}, "teardown": {"duration": 0.0010434400173835456, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_c", "lineno": 44, "outcome": "passed", "keywords": ["test_ask_yes_no_ctrl_c", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.00019576598424464464, "outcome": "passed"}, "call": {"duration": 0.0005326539976522326, "outcome": "passed"}, "teardown": {"duration": 0.00022419000742956996, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_d[n-False]", "lineno": 49, "outcome": "passed", "keywords": ["test_ask_yes_no_ctrl_d[n-False]", "parametrize", "pytestmark", "n-False", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0004272219957783818, "outcome": "passed"}, "call": {"duration": 0.0006419410347007215, "outcome": "passed"}, "teardown": {"duration": 0.0006682500243186951, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_d[y-True]", "lineno": 49, "outcome": "passed", "keywords": ["test_ask_yes_no_ctrl_d[y-True]", "parametrize", "pytestmark", "y-True", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0005632360116578639, "outcome": "passed"}, "call": {"duration": 0.0008435099734924734, "outcome": "passed"}, "teardown": {"duration": 0.001108104013837874, "outcome": "passed"}}], "warnings": [{"message": "invalid escape sequence \\-", "category": "DeprecationWarning", "when": "collect", "filename": "/workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/bsread/h5.py", "lineno": 207}, {"message": "pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html", "category": "DeprecationWarning", "when": "collect", "filename": "/workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/pyepics-3.4.3-py3.9.egg/epics/ca.py", "lineno": 28}, {"message": "Deprecated call to `pkg_resources.declare_namespace('mpl_toolkits')`.\nImplementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages", "category": "DeprecationWarning", "when": "collect", "filename": "/workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/pkg_resources/__init__.py", "lineno": 3154}, {"message": "The module numpy.dual is deprecated. Instead of using dual, use the functions directly from numpy or scipy.", "category": "DeprecationWarning", "when": "collect", "filename": "/workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/scipy/fft/__init__.py", "lineno": 97}]}
\ No newline at end of file
+{"created": 1752246074.5020595, "duration": 7.9087584018707275, "exitcode": 1, "root": "/workspace/tligui_y/slic", "environment": {}, "summary": {"passed": 28, "failed": 4, "total": 32, "collected": 32}, "collectors": [{"nodeid": "", "outcome": "passed", "result": [{"nodeid": ".", "type": "Dir"}]}, {"nodeid": "allure-results", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/data/test-cases", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/data", "outcome": "passed", "result": [{"nodeid": "ci-reports/allure/data/test-cases", "type": "Dir"}]}, {"nodeid": "ci-reports/allure/export", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/history", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/plugin/behaviors", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/plugin/packages", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/plugin/screen-diff", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure/plugin", "outcome": "passed", "result": [{"nodeid": "ci-reports/allure/plugin/behaviors", "type": "Dir"}, {"nodeid": "ci-reports/allure/plugin/packages", "type": "Dir"}, {"nodeid": "ci-reports/allure/plugin/screen-diff", "type": "Dir"}]}, {"nodeid": "ci-reports/allure/widgets", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/allure", "outcome": "passed", "result": [{"nodeid": "ci-reports/allure/data", "type": "Dir"}, {"nodeid": "ci-reports/allure/export", "type": "Dir"}, {"nodeid": "ci-reports/allure/history", "type": "Dir"}, {"nodeid": "ci-reports/allure/plugin", "type": "Dir"}, {"nodeid": "ci-reports/allure/widgets", "type": "Dir"}]}, {"nodeid": "ci-reports/coverage", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/junit", "outcome": "passed", "result": []}, {"nodeid": "ci-reports/markdown", "outcome": "passed", "result": []}, {"nodeid": "ci-reports", "outcome": "passed", "result": [{"nodeid": "ci-reports/allure", "type": "Dir"}, {"nodeid": "ci-reports/coverage", "type": "Dir"}, {"nodeid": "ci-reports/junit", "type": "Dir"}, {"nodeid": "ci-reports/markdown", "type": "Dir"}]}, {"nodeid": "slic/core/acquisition/broker", "outcome": "passed", "result": []}, {"nodeid": "slic/core/acquisition", "outcome": "passed", "result": [{"nodeid": "slic/core/acquisition/broker", "type": "Package"}]}, {"nodeid": "slic/core/adjustable", "outcome": "passed", "result": []}, {"nodeid": "slic/core/condition", "outcome": "passed", "result": []}, {"nodeid": "slic/core/device", "outcome": "passed", "result": []}, {"nodeid": "slic/core/scanner", "outcome": "passed", "result": []}, {"nodeid": "slic/core/sensor", "outcome": "passed", "result": []}, {"nodeid": "slic/core/task", "outcome": "passed", "result": []}, {"nodeid": "slic/core", "outcome": "passed", "result": [{"nodeid": "slic/core/acquisition", "type": "Package"}, {"nodeid": "slic/core/adjustable", "type": "Package"}, {"nodeid": "slic/core/condition", "type": "Package"}, {"nodeid": "slic/core/device", "type": "Package"}, {"nodeid": "slic/core/scanner", "type": "Package"}, {"nodeid": "slic/core/sensor", "type": "Package"}, {"nodeid": "slic/core/task", "type": "Package"}]}, {"nodeid": "slic/devices/cameras", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/endstations", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/general/detectors", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/general/unused", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/general", "outcome": "passed", "result": [{"nodeid": "slic/devices/general/detectors", "type": "Package"}, {"nodeid": "slic/devices/general/unused", "type": "Dir"}]}, {"nodeid": "slic/devices/loptics", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/timing/events", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/timing", "outcome": "passed", "result": [{"nodeid": "slic/devices/timing/events", "type": "Package"}]}, {"nodeid": "slic/devices/xdiagnostics", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/xoptics/slits", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/xoptics/unused", "outcome": "passed", "result": []}, {"nodeid": "slic/devices/xoptics", "outcome": "passed", "result": [{"nodeid": "slic/devices/xoptics/slits", "type": "Package"}, {"nodeid": "slic/devices/xoptics/unused", "type": "Dir"}]}, {"nodeid": "slic/devices", "outcome": "passed", "result": [{"nodeid": "slic/devices/cameras", "type": "Package"}, {"nodeid": "slic/devices/endstations", "type": "Package"}, {"nodeid": "slic/devices/general", "type": "Package"}, {"nodeid": "slic/devices/loptics", "type": "Package"}, {"nodeid": "slic/devices/timing", "type": "Package"}, {"nodeid": "slic/devices/xdiagnostics", "type": "Package"}, {"nodeid": "slic/devices/xoptics", "type": "Package"}]}, {"nodeid": "slic/gui/daqpanels", "outcome": "passed", "result": []}, {"nodeid": "slic/gui/widgets", "outcome": "passed", "result": []}, {"nodeid": "slic/gui", "outcome": "passed", "result": [{"nodeid": "slic/gui/daqpanels", "type": "Package"}, {"nodeid": "slic/gui/widgets", "type": "Package"}]}, {"nodeid": "slic/utils/ioc", "outcome": "passed", "result": []}, {"nodeid": "slic/utils/unused/xsim", "outcome": "passed", "result": []}, {"nodeid": "slic/utils/unused", "outcome": "passed", "result": [{"nodeid": "slic/utils/unused/xsim", "type": "Package"}]}, {"nodeid": "slic/utils", "outcome": "passed", "result": [{"nodeid": "slic/utils/ioc", "type": "Package"}, {"nodeid": "slic/utils/unused", "type": "Dir"}]}, {"nodeid": "slic", "outcome": "passed", "result": [{"nodeid": "slic/core", "type": "Package"}, {"nodeid": "slic/devices", "type": "Package"}, {"nodeid": "slic/gui", "type": "Package"}, {"nodeid": "slic/utils", "type": "Package"}]}, {"nodeid": "tests/test_bis.py", "outcome": "passed", "result": [{"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_c", "type": "Function", "lineno": 44}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_d[n-False]", "type": "Function", "lineno": 49}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_d[y-True]", "type": "Function", "lineno": 49}]}, {"nodeid": "tests/test_utils_ask_yes_no.py", "outcome": "passed", "result": [{"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_c", "type": "Function", "lineno": 44}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_d[n-False]", "type": "Function", "lineno": 49}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_d[y-True]", "type": "Function", "lineno": 49}]}, {"nodeid": "tests", "outcome": "passed", "result": [{"nodeid": "tests/test_bis.py", "type": "Module"}, {"nodeid": "tests/test_utils_ask_yes_no.py", "type": "Module"}]}, {"nodeid": ".", "outcome": "passed", "result": [{"nodeid": "allure-results", "type": "Dir"}, {"nodeid": "ci-reports", "type": "Dir"}, {"nodeid": "slic", "type": "Package"}, {"nodeid": "tests", "type": "Dir"}]}], "tests": [{"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-y-True-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0013493699952960014, "outcome": "passed"}, "call": {"duration": 0.000916721997782588, "outcome": "passed"}, "teardown": {"duration": 0.0017403819947503507, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-yes-True-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.000648815999738872, "outcome": "passed"}, "call": {"duration": 0.0005556740215979517, "outcome": "passed"}, "teardown": {"duration": 0.0010918659972958267, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]", "lineno": 10, "outcome": "failed", "keywords": ["test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-n-True-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0006164080114103854, "outcome": "passed"}, "call": {"duration": 0.0009691450395621359, "outcome": "failed", "crash": {"path": "/workspace/tligui_y/slic/tests/test_bis.py", "lineno": 39, "message": "assert False == True"}, "traceback": [{"path": "tests/test_bis.py", "lineno": 39, "message": "AssertionError"}], "longrepr": "default = None, user_input = 'n', expected_output = True\nexpected_prompt = 'Question? [y/n] '\n\n @pytest.mark.parametrize(\n \"default, user_input, expected_output, expected_prompt\",\n [\n (None, 'y', True, \"Question? [y/n] \"),\n (None, 'yes', True, \"Question? [y/n] \"),\n (None, 'n', True, \"Question? [y/n] \"), #False\n (None, 'no', False, \"Question? [y/n] \"), #False\n (None, ['maybe', 'y'], True, \"Question? [y/n] \"),\n (None, ['', 'no'], False, \"Question? [y/n] \"),\n (None, ['invalid', 'yes'], True, \"Question? [y/n] \"),\n ('y', 'y', True, \"Question? [Y/n] \"),\n ('y', 'n', False, \"Question? [Y/n] \"), #False\n ('y', '', True, \"Question? [Y/n] \"),\n ('n', 'y', True, \"Question? [y/N] \"),\n ('n', 'n', False, \"Question? [y/N] \"), #False\n ('n', '', False, \"Question? [y/N] \"),\n ]\n )\n def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):\n patch_target = 'slic.utils.ask_yes_no.read_input'\n \n if isinstance(user_input, list):\n input_patch = patch(patch_target, side_effect=user_input)\n else:\n input_patch = patch(patch_target, return_value=user_input)\n \n with input_patch as mock_input:\n result = ask_yes_no(\"Question\", default=default)\n> assert result == expected_output\nE assert False == True\n\ntests/test_bis.py:39: AssertionError"}, "teardown": {"duration": 0.0015814059879630804, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]", "parametrize", "pytestmark", "None-no-False-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.00075202202424407, "outcome": "passed"}, "call": {"duration": 0.0007024409715086222, "outcome": "passed"}, "teardown": {"duration": 0.0011041219695471227, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-user_input4-True-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0006425919709727168, "outcome": "passed"}, "call": {"duration": 0.0007413680432364345, "outcome": "passed"}, "teardown": {"duration": 0.0010596769861876965, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]", "parametrize", "pytestmark", "None-user_input5-False-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0006102779880166054, "outcome": "passed"}, "call": {"duration": 0.0005555550451390445, "outcome": "passed"}, "teardown": {"duration": 0.0010560849914327264, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-user_input6-True-Question? [y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0006133989663794637, "outcome": "passed"}, "call": {"duration": 0.0005850979941897094, "outcome": "passed"}, "teardown": {"duration": 0.0012040699948556721, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]", "parametrize", "pytestmark", "y-y-True-Question? [Y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0005880120443180203, "outcome": "passed"}, "call": {"duration": 0.0005555670359171927, "outcome": "passed"}, "teardown": {"duration": 0.0010537049965932965, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]", "parametrize", "pytestmark", "y-n-False-Question? [Y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0005883550038561225, "outcome": "passed"}, "call": {"duration": 0.0005402590031735599, "outcome": "passed"}, "teardown": {"duration": 0.0019448079983703792, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]", "parametrize", "pytestmark", "y--True-Question? [Y/n] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0006217850022949278, "outcome": "passed"}, "call": {"duration": 0.0005343339871615171, "outcome": "passed"}, "teardown": {"duration": 0.0010483660153113306, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]", "parametrize", "pytestmark", "n-y-True-Question? [y/N] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0006041059968993068, "outcome": "passed"}, "call": {"duration": 0.0005591950030066073, "outcome": "passed"}, "teardown": {"duration": 0.0011687770020216703, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]", "parametrize", "pytestmark", "n-n-False-Question? [y/N] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0005943819996900856, "outcome": "passed"}, "call": {"duration": 0.0005333079607225955, "outcome": "passed"}, "teardown": {"duration": 0.0010883730137720704, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]", "parametrize", "pytestmark", "n--False-Question? [y/N] ", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0006102140177972615, "outcome": "passed"}, "call": {"duration": 0.0005374299944378436, "outcome": "passed"}, "teardown": {"duration": 0.0012467100168578327, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_c", "lineno": 44, "outcome": "passed", "keywords": ["test_ask_yes_no_ctrl_c", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.00019626598805189133, "outcome": "passed"}, "call": {"duration": 0.0005321120261214674, "outcome": "passed"}, "teardown": {"duration": 0.00022657198132947087, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_d[n-False]", "lineno": 49, "outcome": "passed", "keywords": ["test_ask_yes_no_ctrl_d[n-False]", "parametrize", "pytestmark", "n-False", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.0004373469855636358, "outcome": "passed"}, "call": {"duration": 0.000529987970367074, "outcome": "passed"}, "teardown": {"duration": 0.0006957239820621908, "outcome": "passed"}}, {"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_d[y-True]", "lineno": 49, "outcome": "passed", "keywords": ["test_ask_yes_no_ctrl_d[y-True]", "parametrize", "pytestmark", "y-True", "test_bis.py", "tests", "slic", ""], "setup": {"duration": 0.00042474595829844475, "outcome": "passed"}, "call": {"duration": 0.0006462600431405008, "outcome": "passed"}, "teardown": {"duration": 0.0007067460101097822, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-y-True-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0006247070268727839, "outcome": "passed"}, "call": {"duration": 0.0005355009925551713, "outcome": "passed"}, "teardown": {"duration": 0.0010737349512055516, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-yes-True-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0006107179797254503, "outcome": "passed"}, "call": {"duration": 0.0005542529979720712, "outcome": "passed"}, "teardown": {"duration": 0.0012063509784638882, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]", "lineno": 10, "outcome": "failed", "keywords": ["test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-n-True-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0005940190167166293, "outcome": "passed"}, "call": {"duration": 0.0007165010320022702, "outcome": "failed", "crash": {"path": "/workspace/tligui_y/slic/tests/test_utils_ask_yes_no.py", "lineno": 39, "message": "assert False == True"}, "traceback": [{"path": "tests/test_utils_ask_yes_no.py", "lineno": 39, "message": "AssertionError"}], "longrepr": "default = None, user_input = 'n', expected_output = True\nexpected_prompt = 'Question? [y/n] '\n\n @pytest.mark.parametrize(\n \"default, user_input, expected_output, expected_prompt\",\n [\n (None, 'y', True, \"Question? [y/n] \"),\n (None, 'yes', True, \"Question? [y/n] \"),\n (None, 'n', True, \"Question? [y/n] \"), #False\n (None, 'no', False, \"Question? [y/n] \"), #False\n (None, ['maybe', 'y'], True, \"Question? [y/n] \"),\n (None, ['', 'no'], False, \"Question? [y/n] \"),\n (None, ['invalid', 'yes'], True, \"Question? [y/n] \"),\n ('y', 'y', True, \"Question? [Y/n] \"),\n ('y', 'n', True, \"Question? [Y/n] \"), #False\n ('y', '', True, \"Question? [Y/n] \"),\n ('n', 'y', True, \"Question? [y/N] \"),\n ('n', 'n', True, \"Question? [y/N] \"), #False\n ('n', '', False, \"Question? [y/N] \"),\n ]\n )\n def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):\n patch_target = 'slic.utils.ask_yes_no.read_input'\n \n if isinstance(user_input, list):\n input_patch = patch(patch_target, side_effect=user_input)\n else:\n input_patch = patch(patch_target, return_value=user_input)\n \n with input_patch as mock_input:\n result = ask_yes_no(\"Question\", default=default)\n> assert result == expected_output\nE assert False == True\n\ntests/test_utils_ask_yes_no.py:39: AssertionError"}, "teardown": {"duration": 0.0011278869933448732, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]", "parametrize", "pytestmark", "None-no-False-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0006067450158298016, "outcome": "passed"}, "call": {"duration": 0.0005519440164789557, "outcome": "passed"}, "teardown": {"duration": 0.0010547679848968983, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-user_input4-True-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0006043959874659777, "outcome": "passed"}, "call": {"duration": 0.0005661280010826886, "outcome": "passed"}, "teardown": {"duration": 0.0011945950100198388, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]", "parametrize", "pytestmark", "None-user_input5-False-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0005985340103507042, "outcome": "passed"}, "call": {"duration": 0.000559142034035176, "outcome": "passed"}, "teardown": {"duration": 0.0010461610509082675, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]", "parametrize", "pytestmark", "None-user_input6-True-Question? [y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0006018329877406359, "outcome": "passed"}, "call": {"duration": 0.0005455369828268886, "outcome": "passed"}, "teardown": {"duration": 0.0012008009944111109, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]", "parametrize", "pytestmark", "y-y-True-Question? [Y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0006081019528210163, "outcome": "passed"}, "call": {"duration": 0.0005423499969765544, "outcome": "passed"}, "teardown": {"duration": 0.001063915027771145, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]", "lineno": 10, "outcome": "failed", "keywords": ["test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]", "parametrize", "pytestmark", "y-n-True-Question? [Y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.000610104005318135, "outcome": "passed"}, "call": {"duration": 0.0006845000316388905, "outcome": "failed", "crash": {"path": "/workspace/tligui_y/slic/tests/test_utils_ask_yes_no.py", "lineno": 39, "message": "assert False == True"}, "traceback": [{"path": "tests/test_utils_ask_yes_no.py", "lineno": 39, "message": "AssertionError"}], "longrepr": "default = 'y', user_input = 'n', expected_output = True\nexpected_prompt = 'Question? [Y/n] '\n\n @pytest.mark.parametrize(\n \"default, user_input, expected_output, expected_prompt\",\n [\n (None, 'y', True, \"Question? [y/n] \"),\n (None, 'yes', True, \"Question? [y/n] \"),\n (None, 'n', True, \"Question? [y/n] \"), #False\n (None, 'no', False, \"Question? [y/n] \"), #False\n (None, ['maybe', 'y'], True, \"Question? [y/n] \"),\n (None, ['', 'no'], False, \"Question? [y/n] \"),\n (None, ['invalid', 'yes'], True, \"Question? [y/n] \"),\n ('y', 'y', True, \"Question? [Y/n] \"),\n ('y', 'n', True, \"Question? [Y/n] \"), #False\n ('y', '', True, \"Question? [Y/n] \"),\n ('n', 'y', True, \"Question? [y/N] \"),\n ('n', 'n', True, \"Question? [y/N] \"), #False\n ('n', '', False, \"Question? [y/N] \"),\n ]\n )\n def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):\n patch_target = 'slic.utils.ask_yes_no.read_input'\n \n if isinstance(user_input, list):\n input_patch = patch(patch_target, side_effect=user_input)\n else:\n input_patch = patch(patch_target, return_value=user_input)\n \n with input_patch as mock_input:\n result = ask_yes_no(\"Question\", default=default)\n> assert result == expected_output\nE assert False == True\n\ntests/test_utils_ask_yes_no.py:39: AssertionError"}, "teardown": {"duration": 0.0011166289914399385, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]", "parametrize", "pytestmark", "y--True-Question? [Y/n] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0006099010352045298, "outcome": "passed"}, "call": {"duration": 0.0005477649974636734, "outcome": "passed"}, "teardown": {"duration": 0.0011382109951227903, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]", "parametrize", "pytestmark", "n-y-True-Question? [y/N] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.000595784978941083, "outcome": "passed"}, "call": {"duration": 0.000536563980858773, "outcome": "passed"}, "teardown": {"duration": 0.001211003982461989, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]", "lineno": 10, "outcome": "failed", "keywords": ["test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]", "parametrize", "pytestmark", "n-n-True-Question? [y/N] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0006045379559509456, "outcome": "passed"}, "call": {"duration": 0.0006529249949380755, "outcome": "failed", "crash": {"path": "/workspace/tligui_y/slic/tests/test_utils_ask_yes_no.py", "lineno": 39, "message": "assert False == True"}, "traceback": [{"path": "tests/test_utils_ask_yes_no.py", "lineno": 39, "message": "AssertionError"}], "longrepr": "default = 'n', user_input = 'n', expected_output = True\nexpected_prompt = 'Question? [y/N] '\n\n @pytest.mark.parametrize(\n \"default, user_input, expected_output, expected_prompt\",\n [\n (None, 'y', True, \"Question? [y/n] \"),\n (None, 'yes', True, \"Question? [y/n] \"),\n (None, 'n', True, \"Question? [y/n] \"), #False\n (None, 'no', False, \"Question? [y/n] \"), #False\n (None, ['maybe', 'y'], True, \"Question? [y/n] \"),\n (None, ['', 'no'], False, \"Question? [y/n] \"),\n (None, ['invalid', 'yes'], True, \"Question? [y/n] \"),\n ('y', 'y', True, \"Question? [Y/n] \"),\n ('y', 'n', True, \"Question? [Y/n] \"), #False\n ('y', '', True, \"Question? [Y/n] \"),\n ('n', 'y', True, \"Question? [y/N] \"),\n ('n', 'n', True, \"Question? [y/N] \"), #False\n ('n', '', False, \"Question? [y/N] \"),\n ]\n )\n def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):\n patch_target = 'slic.utils.ask_yes_no.read_input'\n \n if isinstance(user_input, list):\n input_patch = patch(patch_target, side_effect=user_input)\n else:\n input_patch = patch(patch_target, return_value=user_input)\n \n with input_patch as mock_input:\n result = ask_yes_no(\"Question\", default=default)\n> assert result == expected_output\nE assert False == True\n\ntests/test_utils_ask_yes_no.py:39: AssertionError"}, "teardown": {"duration": 0.0011066739680245519, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]", "lineno": 10, "outcome": "passed", "keywords": ["test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]", "parametrize", "pytestmark", "n--False-Question? [y/N] ", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0006082040490582585, "outcome": "passed"}, "call": {"duration": 0.0005540279671549797, "outcome": "passed"}, "teardown": {"duration": 0.001067971985321492, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_c", "lineno": 44, "outcome": "passed", "keywords": ["test_ask_yes_no_ctrl_c", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.00018093799008056521, "outcome": "passed"}, "call": {"duration": 0.0005260329926386476, "outcome": "passed"}, "teardown": {"duration": 0.00021342700347304344, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_d[n-False]", "lineno": 49, "outcome": "passed", "keywords": ["test_ask_yes_no_ctrl_d[n-False]", "parametrize", "pytestmark", "n-False", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.0004101910162717104, "outcome": "passed"}, "call": {"duration": 0.0008968610200099647, "outcome": "passed"}, "teardown": {"duration": 0.000685619015712291, "outcome": "passed"}}, {"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_d[y-True]", "lineno": 49, "outcome": "passed", "keywords": ["test_ask_yes_no_ctrl_d[y-True]", "parametrize", "pytestmark", "y-True", "test_utils_ask_yes_no.py", "tests", "slic", ""], "setup": {"duration": 0.00041882199002429843, "outcome": "passed"}, "call": {"duration": 0.0005368840065784752, "outcome": "passed"}, "teardown": {"duration": 0.0006997690070420504, "outcome": "passed"}}], "warnings": [{"message": "invalid escape sequence \\-", "category": "DeprecationWarning", "when": "collect", "filename": "/workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/bsread/h5.py", "lineno": 207}, {"message": "pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html", "category": "DeprecationWarning", "when": "collect", "filename": "/workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/pyepics-3.4.3-py3.9.egg/epics/ca.py", "lineno": 28}, {"message": "Deprecated call to `pkg_resources.declare_namespace('mpl_toolkits')`.\nImplementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages", "category": "DeprecationWarning", "when": "collect", "filename": "/workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/pkg_resources/__init__.py", "lineno": 3154}, {"message": "The module numpy.dual is deprecated. Instead of using dual, use the functions directly from numpy or scipy.", "category": "DeprecationWarning", "when": "collect", "filename": "/workspace/tligui_y/slic/.pixi/envs/default/lib/python3.8/site-packages/scipy/fft/__init__.py", "lineno": 97}]}
\ No newline at end of file
diff --git a/ci-reports/markdown/test-summary.md b/ci-reports/markdown/test-summary.md
index 0c632e82..9af7f3f0 100644
--- a/ci-reports/markdown/test-summary.md
+++ b/ci-reports/markdown/test-summary.md
@@ -40,4 +40,4 @@
| Skipped | 0 |
| Unknown | 0 |
-_Last updated: 2025-07-11 14:58:45_
+_Last updated: 2025-07-11 15:01:17_