diff --git a/ci-reports/allure/data/behaviors.json b/ci-reports/allure/data/behaviors.json
index 0f65978c..79614917 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":"14c79d928a29b0e0","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229503,"stop":1752404229504,"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":"fd396804f93cd0b9","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229508,"stop":1752404229508,"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":"6297ac41bd0a16ed","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"failed","time":{"start":1752404229511,"stop":1752404229512,"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":"65fdbba08203dd8f","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229629,"stop":1752404229629,"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":"daea06c4ccec970d","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229632,"stop":1752404229633,"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":"7fdd7b8b765c406a","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229636,"stop":1752404229636,"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":"5da69ddc651e3707","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229639,"stop":1752404229640,"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":"1c155f838092089d","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229643,"stop":1752404229643,"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":"7567856128153eee","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229646,"stop":1752404229647,"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":"64aefc9d3221cbef","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229650,"stop":1752404229651,"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":"83f187e48753e5be","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229654,"stop":1752404229654,"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-False-Question? [y/N] ]","uid":"1dbb2b46f694a2af","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229657,"stop":1752404229657,"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":"7eace2e424201251","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229660,"stop":1752404229661,"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":"754dcb168a09a346","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229663,"stop":1752404229664,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"7befa5d6278c4cb6","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229665,"stop":1752404229666,"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":"3b2d0aa834be2713","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229668,"stop":1752404229669,"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":"62029cdea4d1a38e","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229671,"stop":1752404229672,"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":"1818232e6e74e03f","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229674,"stop":1752404229675,"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":"3cef264fcc2aefc1","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"failed","time":{"start":1752404229678,"stop":1752404229678,"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":"e26ae9def6186ca3","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229685,"stop":1752404229685,"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":"2746e1e47a4ba7d7","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229688,"stop":1752404229689,"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":"2b82d93f403b2d88","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229692,"stop":1752404229692,"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":"493bfa75c7939e24","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229695,"stop":1752404229695,"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":"bcc38e0fe7628e0f","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229698,"stop":1752404229699,"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":"a83cf34165e357b2","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"failed","time":{"start":1752404229702,"stop":1752404229702,"duration":0},"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":"a56b923b80512b0d","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229708,"stop":1752404229709,"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":"716fcc79d462bf8a","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229712,"stop":1752404229712,"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":"781f34541ca5f75e","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"failed","time":{"start":1752404229715,"stop":1752404229716,"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":"d2784ed2de3c4e7","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229722,"stop":1752404229722,"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":"695549321eaed1e0","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229725,"stop":1752404229725,"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":"2bde1beff3063482","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229727,"stop":1752404229728,"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":"1b79ed10f1f9635b","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404229730,"stop":1752404229730,"duration":0},"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":"77b873a7886fb4","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404572881,"stop":1752404572882,"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":"e8d631ceb80e53d3","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404572885,"stop":1752404572886,"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":"229579618642ccd1","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"failed","time":{"start":1752404572889,"stop":1752404572889,"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":"729176776757d676","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573003,"stop":1752404573004,"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":"c386e17451880017","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573007,"stop":1752404573008,"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":"ca180be2c0ea2f1","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573011,"stop":1752404573011,"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":"c76bf593d7f4a1e1","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573014,"stop":1752404573015,"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":"45f77a510e41a46f","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573018,"stop":1752404573018,"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":"8b14eb17538aa2a9","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573021,"stop":1752404573021,"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":"ec29325f4b0635bb","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573024,"stop":1752404573025,"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":"a14f9dbf024bf6dc","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573028,"stop":1752404573028,"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-False-Question? [y/N] ]","uid":"af7f840162b6c4a5","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573031,"stop":1752404573031,"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":"87b90d55363b42a9","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573034,"stop":1752404573035,"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":"3bdde78d93b01c07","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573037,"stop":1752404573038,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"6975dc32386c5ee5","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573039,"stop":1752404573040,"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":"231a12f8a045988","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573042,"stop":1752404573043,"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":"503afc980508007c","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573045,"stop":1752404573046,"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":"a5afadc5b3e941db","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573048,"stop":1752404573049,"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":"f58e5d83f6bff012","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"failed","time":{"start":1752404573052,"stop":1752404573052,"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":"34195913c996def8","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573059,"stop":1752404573059,"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":"9b68f2005732ddd4","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573062,"stop":1752404573063,"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":"a343702432c06a5d","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573066,"stop":1752404573066,"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":"6badaf992a9f598e","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573069,"stop":1752404573069,"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":"caabd9a17497f9f2","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573072,"stop":1752404573073,"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":"45540a72888d57a0","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"failed","time":{"start":1752404573075,"stop":1752404573076,"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":"e55d61952de4a0a1","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573083,"stop":1752404573083,"duration":0},"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":"d9e8a71c2f2bb549","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573086,"stop":1752404573086,"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":"33059596123e5d4a","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"failed","time":{"start":1752404573089,"stop":1752404573090,"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":"ec77fac9ca6df92d","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573096,"stop":1752404573096,"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":"4ae66aed1bdf2778","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573099,"stop":1752404573099,"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":"45d9f66267b51593","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573101,"stop":1752404573101,"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":"9326b992954f9e1d","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1752404573104,"stop":1752404573104,"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 4a04815e..5223c0fa 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":"6297ac41bd0a16ed","parentUid":"c026868ff44bedf09f7ccc31efb4d74b","status":"failed","time":{"start":1752404229511,"stop":1752404229512,"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":"3cef264fcc2aefc1","parentUid":"c026868ff44bedf09f7ccc31efb4d74b","status":"failed","time":{"start":1752404229678,"stop":1752404229678,"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":"a83cf34165e357b2","parentUid":"c026868ff44bedf09f7ccc31efb4d74b","status":"failed","time":{"start":1752404229702,"stop":1752404229702,"duration":0},"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":"781f34541ca5f75e","parentUid":"c026868ff44bedf09f7ccc31efb4d74b","status":"failed","time":{"start":1752404229715,"stop":1752404229716,"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":"229579618642ccd1","parentUid":"c026868ff44bedf09f7ccc31efb4d74b","status":"failed","time":{"start":1752404572889,"stop":1752404572889,"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-n-True-Question? [y/n] ]","uid":"f58e5d83f6bff012","parentUid":"c026868ff44bedf09f7ccc31efb4d74b","status":"failed","time":{"start":1752404573052,"stop":1752404573052,"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":"45540a72888d57a0","parentUid":"c026868ff44bedf09f7ccc31efb4d74b","status":"failed","time":{"start":1752404573075,"stop":1752404573076,"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":"33059596123e5d4a","parentUid":"c026868ff44bedf09f7ccc31efb4d74b","status":"failed","time":{"start":1752404573089,"stop":1752404573090,"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 8e99e1b5..473df365 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":"14c79d928a29b0e0","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404229503,"stop":1752404229504,"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":"fd396804f93cd0b9","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404229508,"stop":1752404229508,"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":"6297ac41bd0a16ed","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"failed","time":{"start":1752404229511,"stop":1752404229512,"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":"65fdbba08203dd8f","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404229629,"stop":1752404229629,"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":"daea06c4ccec970d","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404229632,"stop":1752404229633,"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":"7fdd7b8b765c406a","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404229636,"stop":1752404229636,"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":"5da69ddc651e3707","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404229639,"stop":1752404229640,"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":"1c155f838092089d","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404229643,"stop":1752404229643,"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":"7567856128153eee","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404229646,"stop":1752404229647,"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":"64aefc9d3221cbef","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404229650,"stop":1752404229651,"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":"83f187e48753e5be","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404229654,"stop":1752404229654,"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-False-Question? [y/N] ]","uid":"1dbb2b46f694a2af","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404229657,"stop":1752404229657,"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":"7eace2e424201251","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404229660,"stop":1752404229661,"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":"754dcb168a09a346","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404229663,"stop":1752404229664,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"7befa5d6278c4cb6","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404229665,"stop":1752404229666,"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":"3b2d0aa834be2713","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404229668,"stop":1752404229669,"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":"62029cdea4d1a38e","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404229671,"stop":1752404229672,"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":"1818232e6e74e03f","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404229674,"stop":1752404229675,"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":"3cef264fcc2aefc1","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"failed","time":{"start":1752404229678,"stop":1752404229678,"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":"e26ae9def6186ca3","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404229685,"stop":1752404229685,"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":"2746e1e47a4ba7d7","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404229688,"stop":1752404229689,"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":"2b82d93f403b2d88","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404229692,"stop":1752404229692,"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":"493bfa75c7939e24","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404229695,"stop":1752404229695,"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":"bcc38e0fe7628e0f","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404229698,"stop":1752404229699,"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":"a83cf34165e357b2","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"failed","time":{"start":1752404229702,"stop":1752404229702,"duration":0},"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":"a56b923b80512b0d","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404229708,"stop":1752404229709,"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":"716fcc79d462bf8a","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404229712,"stop":1752404229712,"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":"781f34541ca5f75e","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"failed","time":{"start":1752404229715,"stop":1752404229716,"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":"d2784ed2de3c4e7","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404229722,"stop":1752404229722,"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":"695549321eaed1e0","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404229725,"stop":1752404229725,"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":"2bde1beff3063482","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404229727,"stop":1752404229728,"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":"1b79ed10f1f9635b","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404229730,"stop":1752404229730,"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
+{"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":"77b873a7886fb4","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404572881,"stop":1752404572882,"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":"e8d631ceb80e53d3","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404572885,"stop":1752404572886,"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":"229579618642ccd1","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"failed","time":{"start":1752404572889,"stop":1752404572889,"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":"729176776757d676","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404573003,"stop":1752404573004,"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":"c386e17451880017","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404573007,"stop":1752404573008,"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":"ca180be2c0ea2f1","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404573011,"stop":1752404573011,"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":"c76bf593d7f4a1e1","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404573014,"stop":1752404573015,"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":"45f77a510e41a46f","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404573018,"stop":1752404573018,"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":"8b14eb17538aa2a9","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404573021,"stop":1752404573021,"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":"ec29325f4b0635bb","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404573024,"stop":1752404573025,"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":"a14f9dbf024bf6dc","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404573028,"stop":1752404573028,"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-False-Question? [y/N] ]","uid":"af7f840162b6c4a5","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404573031,"stop":1752404573031,"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":"87b90d55363b42a9","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404573034,"stop":1752404573035,"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":"3bdde78d93b01c07","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404573037,"stop":1752404573038,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"6975dc32386c5ee5","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404573039,"stop":1752404573040,"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":"231a12f8a045988","parentUid":"db52f02672eb06c7076bb2d77a61dfae","status":"passed","time":{"start":1752404573042,"stop":1752404573043,"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":"503afc980508007c","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404573045,"stop":1752404573046,"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":"a5afadc5b3e941db","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404573048,"stop":1752404573049,"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":"f58e5d83f6bff012","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"failed","time":{"start":1752404573052,"stop":1752404573052,"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":"34195913c996def8","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404573059,"stop":1752404573059,"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":"9b68f2005732ddd4","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404573062,"stop":1752404573063,"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":"a343702432c06a5d","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404573066,"stop":1752404573066,"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":"6badaf992a9f598e","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404573069,"stop":1752404573069,"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":"caabd9a17497f9f2","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404573072,"stop":1752404573073,"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":"45540a72888d57a0","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"failed","time":{"start":1752404573075,"stop":1752404573076,"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":"e55d61952de4a0a1","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404573083,"stop":1752404573083,"duration":0},"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":"d9e8a71c2f2bb549","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404573086,"stop":1752404573086,"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":"33059596123e5d4a","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"failed","time":{"start":1752404573089,"stop":1752404573090,"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":"ec77fac9ca6df92d","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404573096,"stop":1752404573096,"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":"4ae66aed1bdf2778","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404573099,"stop":1752404573099,"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":"45d9f66267b51593","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404573101,"stop":1752404573101,"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":"9326b992954f9e1d","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1752404573104,"stop":1752404573104,"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 6769cf26..011cc4ee 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","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_ctrl_c",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","0","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","0","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","0","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_ctrl_c",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","0","tests","test_bis","","","","test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_ctrl_d[y-True]",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_ctrl_d[n-False]",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","0","tests","test_bis","","","","test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]",""
-"failed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]",""
-"failed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_ctrl_d[n-False]",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","0","tests","test_bis","","","","test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_ctrl_d[y-True]",""
-"failed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]",""
-"failed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]",""
-"passed","Sun Jul 13 10:57:09 GMT 2025","Sun Jul 13 10:57:09 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_ctrl_c",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]",""
+"failed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_ctrl_d[y-True]",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]",""
+"failed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","0","tests","test_bis","","","","test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]",""
+"failed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","0","tests","test_bis","","","","test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_ctrl_c",""
+"failed","Sun Jul 13 11:02:52 GMT 2025","Sun Jul 13 11:02:52 GMT 2025","0","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","0","tests","test_bis","","","","test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_ctrl_d[n-False]",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","0","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]",""
+"passed","Sun Jul 13 11:02:52 GMT 2025","Sun Jul 13 11:02:52 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","0","tests","test_bis","","","","test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]",""
+"passed","Sun Jul 13 11:02:52 GMT 2025","Sun Jul 13 11:02:52 GMT 2025","1","tests","test_bis","","","","test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_ctrl_d[n-False]",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_ctrl_d[y-True]",""
+"passed","Sun Jul 13 11:02:53 GMT 2025","Sun Jul 13 11:02:53 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]",""
diff --git a/ci-reports/allure/data/suites.json b/ci-reports/allure/data/suites.json
index 49582c4e..dcc5d265 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":"14c79d928a29b0e0","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404229503,"stop":1752404229504,"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":"fd396804f93cd0b9","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404229508,"stop":1752404229508,"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":"6297ac41bd0a16ed","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"failed","time":{"start":1752404229511,"stop":1752404229512,"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":"65fdbba08203dd8f","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404229629,"stop":1752404229629,"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":"daea06c4ccec970d","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404229632,"stop":1752404229633,"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":"7fdd7b8b765c406a","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404229636,"stop":1752404229636,"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":"5da69ddc651e3707","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404229639,"stop":1752404229640,"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":"1c155f838092089d","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404229643,"stop":1752404229643,"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":"7567856128153eee","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404229646,"stop":1752404229647,"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":"64aefc9d3221cbef","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404229650,"stop":1752404229651,"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":"83f187e48753e5be","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404229654,"stop":1752404229654,"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-False-Question? [y/N] ]","uid":"1dbb2b46f694a2af","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404229657,"stop":1752404229657,"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":"7eace2e424201251","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404229660,"stop":1752404229661,"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":"754dcb168a09a346","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404229663,"stop":1752404229664,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"7befa5d6278c4cb6","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404229665,"stop":1752404229666,"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":"3b2d0aa834be2713","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404229668,"stop":1752404229669,"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":"62029cdea4d1a38e","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404229671,"stop":1752404229672,"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":"1818232e6e74e03f","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404229674,"stop":1752404229675,"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":"3cef264fcc2aefc1","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"failed","time":{"start":1752404229678,"stop":1752404229678,"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":"e26ae9def6186ca3","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404229685,"stop":1752404229685,"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":"2746e1e47a4ba7d7","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404229688,"stop":1752404229689,"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":"2b82d93f403b2d88","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404229692,"stop":1752404229692,"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":"493bfa75c7939e24","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404229695,"stop":1752404229695,"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":"bcc38e0fe7628e0f","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404229698,"stop":1752404229699,"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":"a83cf34165e357b2","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"failed","time":{"start":1752404229702,"stop":1752404229702,"duration":0},"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":"a56b923b80512b0d","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404229708,"stop":1752404229709,"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":"716fcc79d462bf8a","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404229712,"stop":1752404229712,"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":"781f34541ca5f75e","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"failed","time":{"start":1752404229715,"stop":1752404229716,"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":"d2784ed2de3c4e7","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404229722,"stop":1752404229722,"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":"695549321eaed1e0","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404229725,"stop":1752404229725,"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":"2bde1beff3063482","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404229727,"stop":1752404229728,"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":"1b79ed10f1f9635b","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404229730,"stop":1752404229730,"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
+{"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":"77b873a7886fb4","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404572881,"stop":1752404572882,"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":"e8d631ceb80e53d3","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404572885,"stop":1752404572886,"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":"229579618642ccd1","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"failed","time":{"start":1752404572889,"stop":1752404572889,"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":"729176776757d676","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404573003,"stop":1752404573004,"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":"c386e17451880017","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404573007,"stop":1752404573008,"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":"ca180be2c0ea2f1","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404573011,"stop":1752404573011,"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":"c76bf593d7f4a1e1","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404573014,"stop":1752404573015,"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":"45f77a510e41a46f","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404573018,"stop":1752404573018,"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":"8b14eb17538aa2a9","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404573021,"stop":1752404573021,"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":"ec29325f4b0635bb","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404573024,"stop":1752404573025,"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":"a14f9dbf024bf6dc","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404573028,"stop":1752404573028,"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-False-Question? [y/N] ]","uid":"af7f840162b6c4a5","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404573031,"stop":1752404573031,"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":"87b90d55363b42a9","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404573034,"stop":1752404573035,"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":"3bdde78d93b01c07","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404573037,"stop":1752404573038,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"6975dc32386c5ee5","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404573039,"stop":1752404573040,"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":"231a12f8a045988","parentUid":"a1aed2309b9b49a4380af7a05aa0b3d2","status":"passed","time":{"start":1752404573042,"stop":1752404573043,"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":"503afc980508007c","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404573045,"stop":1752404573046,"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":"a5afadc5b3e941db","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404573048,"stop":1752404573049,"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":"f58e5d83f6bff012","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"failed","time":{"start":1752404573052,"stop":1752404573052,"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":"34195913c996def8","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404573059,"stop":1752404573059,"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":"9b68f2005732ddd4","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404573062,"stop":1752404573063,"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":"a343702432c06a5d","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404573066,"stop":1752404573066,"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":"6badaf992a9f598e","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404573069,"stop":1752404573069,"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":"caabd9a17497f9f2","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404573072,"stop":1752404573073,"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":"45540a72888d57a0","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"failed","time":{"start":1752404573075,"stop":1752404573076,"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":"e55d61952de4a0a1","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404573083,"stop":1752404573083,"duration":0},"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":"d9e8a71c2f2bb549","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404573086,"stop":1752404573086,"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":"33059596123e5d4a","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"failed","time":{"start":1752404573089,"stop":1752404573090,"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":"ec77fac9ca6df92d","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404573096,"stop":1752404573096,"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":"4ae66aed1bdf2778","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404573099,"stop":1752404573099,"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":"45d9f66267b51593","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404573101,"stop":1752404573101,"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":"9326b992954f9e1d","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1752404573104,"stop":1752404573104,"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/14c79d928a29b0e0.json b/ci-reports/allure/data/test-cases/14c79d928a29b0e0.json
deleted file mode 100644
index a57b9937..00000000
--- a/ci-reports/allure/data/test-cases/14c79d928a29b0e0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"14c79d928a29b0e0","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":1752404229503,"stop":1752404229504,"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":"a8b2c91605fb"},{"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":"14c79d928a29b0e0.json","parameterValues":["None","True","'Question? [y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/6297ac41bd0a16ed.json b/ci-reports/allure/data/test-cases/229579618642ccd1.json
similarity index 88%
rename from ci-reports/allure/data/test-cases/6297ac41bd0a16ed.json
rename to ci-reports/allure/data/test-cases/229579618642ccd1.json
index 4820f0e4..3fe8abca 100644
--- a/ci-reports/allure/data/test-cases/6297ac41bd0a16ed.json
+++ b/ci-reports/allure/data/test-cases/229579618642ccd1.json
@@ -1 +1 @@
-{"uid":"6297ac41bd0a16ed","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":1752404229511,"stop":1752404229512,"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":"a8b2c91605fb"},{"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":"6297ac41bd0a16ed.json","parameterValues":["None","True","'Question? [y/n] '","'n'"]}
\ No newline at end of file
+{"uid":"229579618642ccd1","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":1752404572889,"stop":1752404572889,"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', 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":"daa247db541e"},{"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":"229579618642ccd1.json","parameterValues":["None","True","'Question? [y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/231a12f8a045988.json b/ci-reports/allure/data/test-cases/231a12f8a045988.json
new file mode 100644
index 00000000..c17c390a
--- /dev/null
+++ b/ci-reports/allure/data/test-cases/231a12f8a045988.json
@@ -0,0 +1 @@
+{"uid":"231a12f8a045988","name":"test_ask_yes_no_ctrl_d[y-True]","fullName":"tests.test_bis#test_ask_yes_no_ctrl_d","historyId":"971cf5ad6773bb9e4bdaeb61b14fbe04","time":{"start":1752404573042,"stop":1752404573043,"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":"daa247db541e"},{"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":"231a12f8a045988.json","parameterValues":["'y'","True"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/781f34541ca5f75e.json b/ci-reports/allure/data/test-cases/33059596123e5d4a.json
similarity index 88%
rename from ci-reports/allure/data/test-cases/781f34541ca5f75e.json
rename to ci-reports/allure/data/test-cases/33059596123e5d4a.json
index 33cd08e4..99459973 100644
--- a/ci-reports/allure/data/test-cases/781f34541ca5f75e.json
+++ b/ci-reports/allure/data/test-cases/33059596123e5d4a.json
@@ -1 +1 @@
-{"uid":"781f34541ca5f75e","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":1752404229715,"stop":1752404229716,"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":"a8b2c91605fb"},{"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":"781f34541ca5f75e.json","parameterValues":["'n'","True","'Question? [y/N] '","'n'"]}
\ No newline at end of file
+{"uid":"33059596123e5d4a","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":1752404573089,"stop":1752404573090,"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":"daa247db541e"},{"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":"33059596123e5d4a.json","parameterValues":["'n'","True","'Question? [y/N] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/e26ae9def6186ca3.json b/ci-reports/allure/data/test-cases/34195913c996def8.json
similarity index 67%
rename from ci-reports/allure/data/test-cases/e26ae9def6186ca3.json
rename to ci-reports/allure/data/test-cases/34195913c996def8.json
index 3986636e..ff49676c 100644
--- a/ci-reports/allure/data/test-cases/e26ae9def6186ca3.json
+++ b/ci-reports/allure/data/test-cases/34195913c996def8.json
@@ -1 +1 @@
-{"uid":"e26ae9def6186ca3","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":1752404229685,"stop":1752404229685,"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":"a8b2c91605fb"},{"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":"e26ae9def6186ca3.json","parameterValues":["None","False","'Question? [y/n] '","'no'"]}
\ No newline at end of file
+{"uid":"34195913c996def8","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":1752404573059,"stop":1752404573059,"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":"daa247db541e"},{"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":"34195913c996def8.json","parameterValues":["None","False","'Question? [y/n] '","'no'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/3b2d0aa834be2713.json b/ci-reports/allure/data/test-cases/3b2d0aa834be2713.json
deleted file mode 100644
index 2fcfe474..00000000
--- a/ci-reports/allure/data/test-cases/3b2d0aa834be2713.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3b2d0aa834be2713","name":"test_ask_yes_no_ctrl_d[y-True]","fullName":"tests.test_bis#test_ask_yes_no_ctrl_d","historyId":"971cf5ad6773bb9e4bdaeb61b14fbe04","time":{"start":1752404229668,"stop":1752404229669,"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":"a8b2c91605fb"},{"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":"3b2d0aa834be2713.json","parameterValues":["'y'","True"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/754dcb168a09a346.json b/ci-reports/allure/data/test-cases/3bdde78d93b01c07.json
similarity index 64%
rename from ci-reports/allure/data/test-cases/754dcb168a09a346.json
rename to ci-reports/allure/data/test-cases/3bdde78d93b01c07.json
index 83346f4a..d8c4ef8e 100644
--- a/ci-reports/allure/data/test-cases/754dcb168a09a346.json
+++ b/ci-reports/allure/data/test-cases/3bdde78d93b01c07.json
@@ -1 +1 @@
-{"uid":"754dcb168a09a346","name":"test_ask_yes_no_ctrl_c","fullName":"tests.test_bis#test_ask_yes_no_ctrl_c","historyId":"365bdb7bc8e056bd2d3fa76aec87e5da","time":{"start":1752404229663,"stop":1752404229664,"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":"a8b2c91605fb"},{"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":"754dcb168a09a346.json","parameterValues":[]}
\ No newline at end of file
+{"uid":"3bdde78d93b01c07","name":"test_ask_yes_no_ctrl_c","fullName":"tests.test_bis#test_ask_yes_no_ctrl_c","historyId":"365bdb7bc8e056bd2d3fa76aec87e5da","time":{"start":1752404573037,"stop":1752404573038,"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":"daa247db541e"},{"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":"3bdde78d93b01c07.json","parameterValues":[]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/a83cf34165e357b2.json b/ci-reports/allure/data/test-cases/45540a72888d57a0.json
similarity index 88%
rename from ci-reports/allure/data/test-cases/a83cf34165e357b2.json
rename to ci-reports/allure/data/test-cases/45540a72888d57a0.json
index 2dd93e07..a8a31a4a 100644
--- a/ci-reports/allure/data/test-cases/a83cf34165e357b2.json
+++ b/ci-reports/allure/data/test-cases/45540a72888d57a0.json
@@ -1 +1 @@
-{"uid":"a83cf34165e357b2","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":1752404229702,"stop":1752404229702,"duration":0},"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":"a8b2c91605fb"},{"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":"a83cf34165e357b2.json","parameterValues":["'y'","True","'Question? [Y/n] '","'n'"]}
\ No newline at end of file
+{"uid":"45540a72888d57a0","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":1752404573075,"stop":1752404573076,"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":"daa247db541e"},{"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":"45540a72888d57a0.json","parameterValues":["'y'","True","'Question? [Y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/2bde1beff3063482.json b/ci-reports/allure/data/test-cases/45d9f66267b51593.json
similarity index 75%
rename from ci-reports/allure/data/test-cases/2bde1beff3063482.json
rename to ci-reports/allure/data/test-cases/45d9f66267b51593.json
index 7aaadd9e..bc296c6f 100644
--- a/ci-reports/allure/data/test-cases/2bde1beff3063482.json
+++ b/ci-reports/allure/data/test-cases/45d9f66267b51593.json
@@ -1 +1 @@
-{"uid":"2bde1beff3063482","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":1752404229727,"stop":1752404229728,"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":"a8b2c91605fb"},{"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":"2bde1beff3063482.json","parameterValues":["'n'","False"]}
\ No newline at end of file
+{"uid":"45d9f66267b51593","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":1752404573101,"stop":1752404573101,"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":"daa247db541e"},{"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":"45d9f66267b51593.json","parameterValues":["'n'","False"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/1c155f838092089d.json b/ci-reports/allure/data/test-cases/45f77a510e41a46f.json
similarity index 77%
rename from ci-reports/allure/data/test-cases/1c155f838092089d.json
rename to ci-reports/allure/data/test-cases/45f77a510e41a46f.json
index 067731aa..0f431905 100644
--- a/ci-reports/allure/data/test-cases/1c155f838092089d.json
+++ b/ci-reports/allure/data/test-cases/45f77a510e41a46f.json
@@ -1 +1 @@
-{"uid":"1c155f838092089d","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":1752404229643,"stop":1752404229643,"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":"a8b2c91605fb"},{"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":"1c155f838092089d.json","parameterValues":["'y'","True","'Question? [Y/n] '","'y'"]}
\ No newline at end of file
+{"uid":"45f77a510e41a46f","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":1752404573018,"stop":1752404573018,"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":"daa247db541e"},{"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":"45f77a510e41a46f.json","parameterValues":["'y'","True","'Question? [Y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/695549321eaed1e0.json b/ci-reports/allure/data/test-cases/4ae66aed1bdf2778.json
similarity index 68%
rename from ci-reports/allure/data/test-cases/695549321eaed1e0.json
rename to ci-reports/allure/data/test-cases/4ae66aed1bdf2778.json
index 5fc0ca04..6255b1b9 100644
--- a/ci-reports/allure/data/test-cases/695549321eaed1e0.json
+++ b/ci-reports/allure/data/test-cases/4ae66aed1bdf2778.json
@@ -1 +1 @@
-{"uid":"695549321eaed1e0","name":"test_ask_yes_no_ctrl_c","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_ctrl_c","historyId":"6fe03d8d5efae962262ac93971890fc3","time":{"start":1752404229725,"stop":1752404229725,"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":"a8b2c91605fb"},{"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":"695549321eaed1e0.json","parameterValues":[]}
\ No newline at end of file
+{"uid":"4ae66aed1bdf2778","name":"test_ask_yes_no_ctrl_c","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_ctrl_c","historyId":"6fe03d8d5efae962262ac93971890fc3","time":{"start":1752404573099,"stop":1752404573099,"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":"daa247db541e"},{"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":"4ae66aed1bdf2778.json","parameterValues":[]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/62029cdea4d1a38e.json b/ci-reports/allure/data/test-cases/503afc980508007c.json
similarity index 67%
rename from ci-reports/allure/data/test-cases/62029cdea4d1a38e.json
rename to ci-reports/allure/data/test-cases/503afc980508007c.json
index 30a378cf..7701ec53 100644
--- a/ci-reports/allure/data/test-cases/62029cdea4d1a38e.json
+++ b/ci-reports/allure/data/test-cases/503afc980508007c.json
@@ -1 +1 @@
-{"uid":"62029cdea4d1a38e","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":1752404229671,"stop":1752404229672,"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":"a8b2c91605fb"},{"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":"62029cdea4d1a38e.json","parameterValues":["None","True","'Question? [y/n] '","'y'"]}
\ No newline at end of file
+{"uid":"503afc980508007c","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":1752404573045,"stop":1752404573046,"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":"daa247db541e"},{"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":"503afc980508007c.json","parameterValues":["None","True","'Question? [y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/7befa5d6278c4cb6.json b/ci-reports/allure/data/test-cases/6975dc32386c5ee5.json
similarity index 61%
rename from ci-reports/allure/data/test-cases/7befa5d6278c4cb6.json
rename to ci-reports/allure/data/test-cases/6975dc32386c5ee5.json
index 2340c7e2..3b753c97 100644
--- a/ci-reports/allure/data/test-cases/7befa5d6278c4cb6.json
+++ b/ci-reports/allure/data/test-cases/6975dc32386c5ee5.json
@@ -1 +1 @@
-{"uid":"7befa5d6278c4cb6","name":"test_ask_yes_no_ctrl_d[n-False]","fullName":"tests.test_bis#test_ask_yes_no_ctrl_d","historyId":"03794d8e3cb9226e558e8e58c230156a","time":{"start":1752404229665,"stop":1752404229666,"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":"a8b2c91605fb"},{"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":"7befa5d6278c4cb6.json","parameterValues":["'n'","False"]}
\ No newline at end of file
+{"uid":"6975dc32386c5ee5","name":"test_ask_yes_no_ctrl_d[n-False]","fullName":"tests.test_bis#test_ask_yes_no_ctrl_d","historyId":"03794d8e3cb9226e558e8e58c230156a","time":{"start":1752404573039,"stop":1752404573040,"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":"daa247db541e"},{"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":"6975dc32386c5ee5.json","parameterValues":["'n'","False"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/493bfa75c7939e24.json b/ci-reports/allure/data/test-cases/6badaf992a9f598e.json
similarity index 73%
rename from ci-reports/allure/data/test-cases/493bfa75c7939e24.json
rename to ci-reports/allure/data/test-cases/6badaf992a9f598e.json
index 17243554..2cbe89f0 100644
--- a/ci-reports/allure/data/test-cases/493bfa75c7939e24.json
+++ b/ci-reports/allure/data/test-cases/6badaf992a9f598e.json
@@ -1 +1 @@
-{"uid":"493bfa75c7939e24","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":1752404229695,"stop":1752404229695,"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":"a8b2c91605fb"},{"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":"493bfa75c7939e24.json","parameterValues":["None","True","'Question? [y/n] '","['invalid', 'yes']"]}
\ No newline at end of file
+{"uid":"6badaf992a9f598e","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":1752404573069,"stop":1752404573069,"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":"daa247db541e"},{"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":"6badaf992a9f598e.json","parameterValues":["None","True","'Question? [y/n] '","['invalid', 'yes']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/65fdbba08203dd8f.json b/ci-reports/allure/data/test-cases/729176776757d676.json
similarity index 72%
rename from ci-reports/allure/data/test-cases/65fdbba08203dd8f.json
rename to ci-reports/allure/data/test-cases/729176776757d676.json
index 0b710ef3..02aad19e 100644
--- a/ci-reports/allure/data/test-cases/65fdbba08203dd8f.json
+++ b/ci-reports/allure/data/test-cases/729176776757d676.json
@@ -1 +1 @@
-{"uid":"65fdbba08203dd8f","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":1752404229629,"stop":1752404229629,"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":"a8b2c91605fb"},{"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":"65fdbba08203dd8f.json","parameterValues":["None","False","'Question? [y/n] '","'no'"]}
\ No newline at end of file
+{"uid":"729176776757d676","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":1752404573003,"stop":1752404573004,"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":"daa247db541e"},{"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":"729176776757d676.json","parameterValues":["None","False","'Question? [y/n] '","'no'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/77b873a7886fb4.json b/ci-reports/allure/data/test-cases/77b873a7886fb4.json
new file mode 100644
index 00000000..f8882b68
--- /dev/null
+++ b/ci-reports/allure/data/test-cases/77b873a7886fb4.json
@@ -0,0 +1 @@
+{"uid":"77b873a7886fb4","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":1752404572881,"stop":1752404572882,"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":"daa247db541e"},{"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":"77b873a7886fb4.json","parameterValues":["None","True","'Question? [y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/7fdd7b8b765c406a.json b/ci-reports/allure/data/test-cases/7fdd7b8b765c406a.json
deleted file mode 100644
index 5d29d8d4..00000000
--- a/ci-reports/allure/data/test-cases/7fdd7b8b765c406a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7fdd7b8b765c406a","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":1752404229636,"stop":1752404229636,"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":"a8b2c91605fb"},{"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":"7fdd7b8b765c406a.json","parameterValues":["None","False","'Question? [y/n] '","['', 'no']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/7eace2e424201251.json b/ci-reports/allure/data/test-cases/87b90d55363b42a9.json
similarity index 77%
rename from ci-reports/allure/data/test-cases/7eace2e424201251.json
rename to ci-reports/allure/data/test-cases/87b90d55363b42a9.json
index eab60b9d..4afacac1 100644
--- a/ci-reports/allure/data/test-cases/7eace2e424201251.json
+++ b/ci-reports/allure/data/test-cases/87b90d55363b42a9.json
@@ -1 +1 @@
-{"uid":"7eace2e424201251","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":1752404229660,"stop":1752404229661,"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":"a8b2c91605fb"},{"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":"7eace2e424201251.json","parameterValues":["'n'","False","'Question? [y/N] '","''"]}
\ No newline at end of file
+{"uid":"87b90d55363b42a9","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":1752404573034,"stop":1752404573035,"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":"daa247db541e"},{"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":"87b90d55363b42a9.json","parameterValues":["'n'","False","'Question? [y/N] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/7567856128153eee.json b/ci-reports/allure/data/test-cases/8b14eb17538aa2a9.json
similarity index 72%
rename from ci-reports/allure/data/test-cases/7567856128153eee.json
rename to ci-reports/allure/data/test-cases/8b14eb17538aa2a9.json
index 6131857c..6bb00648 100644
--- a/ci-reports/allure/data/test-cases/7567856128153eee.json
+++ b/ci-reports/allure/data/test-cases/8b14eb17538aa2a9.json
@@ -1 +1 @@
-{"uid":"7567856128153eee","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":1752404229646,"stop":1752404229647,"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":"a8b2c91605fb"},{"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":"7567856128153eee.json","parameterValues":["'y'","False","'Question? [Y/n] '","'n'"]}
\ No newline at end of file
+{"uid":"8b14eb17538aa2a9","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":1752404573021,"stop":1752404573021,"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":"daa247db541e"},{"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":"8b14eb17538aa2a9.json","parameterValues":["'y'","False","'Question? [Y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/1b79ed10f1f9635b.json b/ci-reports/allure/data/test-cases/9326b992954f9e1d.json
similarity index 75%
rename from ci-reports/allure/data/test-cases/1b79ed10f1f9635b.json
rename to ci-reports/allure/data/test-cases/9326b992954f9e1d.json
index ffca83de..580eac1d 100644
--- a/ci-reports/allure/data/test-cases/1b79ed10f1f9635b.json
+++ b/ci-reports/allure/data/test-cases/9326b992954f9e1d.json
@@ -1 +1 @@
-{"uid":"1b79ed10f1f9635b","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":1752404229730,"stop":1752404229730,"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":"a8b2c91605fb"},{"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":"1b79ed10f1f9635b.json","parameterValues":["'y'","True"]}
\ No newline at end of file
+{"uid":"9326b992954f9e1d","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":1752404573104,"stop":1752404573104,"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":"daa247db541e"},{"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":"9326b992954f9e1d.json","parameterValues":["'y'","True"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/2746e1e47a4ba7d7.json b/ci-reports/allure/data/test-cases/9b68f2005732ddd4.json
similarity index 73%
rename from ci-reports/allure/data/test-cases/2746e1e47a4ba7d7.json
rename to ci-reports/allure/data/test-cases/9b68f2005732ddd4.json
index dec42653..6b20a78f 100644
--- a/ci-reports/allure/data/test-cases/2746e1e47a4ba7d7.json
+++ b/ci-reports/allure/data/test-cases/9b68f2005732ddd4.json
@@ -1 +1 @@
-{"uid":"2746e1e47a4ba7d7","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":1752404229688,"stop":1752404229689,"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":"a8b2c91605fb"},{"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":"2746e1e47a4ba7d7.json","parameterValues":["None","True","'Question? [y/n] '","['maybe', 'y']"]}
\ No newline at end of file
+{"uid":"9b68f2005732ddd4","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":1752404573062,"stop":1752404573063,"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":"daa247db541e"},{"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":"9b68f2005732ddd4.json","parameterValues":["None","True","'Question? [y/n] '","['maybe', 'y']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/83f187e48753e5be.json b/ci-reports/allure/data/test-cases/a14f9dbf024bf6dc.json
similarity index 77%
rename from ci-reports/allure/data/test-cases/83f187e48753e5be.json
rename to ci-reports/allure/data/test-cases/a14f9dbf024bf6dc.json
index 5e7f1e1c..48406caa 100644
--- a/ci-reports/allure/data/test-cases/83f187e48753e5be.json
+++ b/ci-reports/allure/data/test-cases/a14f9dbf024bf6dc.json
@@ -1 +1 @@
-{"uid":"83f187e48753e5be","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":1752404229654,"stop":1752404229654,"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":"a8b2c91605fb"},{"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":"83f187e48753e5be.json","parameterValues":["'n'","True","'Question? [y/N] '","'y'"]}
\ No newline at end of file
+{"uid":"a14f9dbf024bf6dc","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":1752404573028,"stop":1752404573028,"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":"daa247db541e"},{"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":"a14f9dbf024bf6dc.json","parameterValues":["'n'","True","'Question? [y/N] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/2b82d93f403b2d88.json b/ci-reports/allure/data/test-cases/a343702432c06a5d.json
similarity index 73%
rename from ci-reports/allure/data/test-cases/2b82d93f403b2d88.json
rename to ci-reports/allure/data/test-cases/a343702432c06a5d.json
index e3945822..14a0dfc3 100644
--- a/ci-reports/allure/data/test-cases/2b82d93f403b2d88.json
+++ b/ci-reports/allure/data/test-cases/a343702432c06a5d.json
@@ -1 +1 @@
-{"uid":"2b82d93f403b2d88","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":1752404229692,"stop":1752404229692,"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":"a8b2c91605fb"},{"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":"2b82d93f403b2d88.json","parameterValues":["None","False","'Question? [y/n] '","['', 'no']"]}
\ No newline at end of file
+{"uid":"a343702432c06a5d","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":1752404573066,"stop":1752404573066,"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":"daa247db541e"},{"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":"a343702432c06a5d.json","parameterValues":["None","False","'Question? [y/n] '","['', 'no']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/1818232e6e74e03f.json b/ci-reports/allure/data/test-cases/a5afadc5b3e941db.json
similarity index 67%
rename from ci-reports/allure/data/test-cases/1818232e6e74e03f.json
rename to ci-reports/allure/data/test-cases/a5afadc5b3e941db.json
index e829c043..6ed7e24a 100644
--- a/ci-reports/allure/data/test-cases/1818232e6e74e03f.json
+++ b/ci-reports/allure/data/test-cases/a5afadc5b3e941db.json
@@ -1 +1 @@
-{"uid":"1818232e6e74e03f","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":1752404229674,"stop":1752404229675,"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":"a8b2c91605fb"},{"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":"1818232e6e74e03f.json","parameterValues":["None","True","'Question? [y/n] '","'yes'"]}
\ No newline at end of file
+{"uid":"a5afadc5b3e941db","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":1752404573048,"stop":1752404573049,"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":"daa247db541e"},{"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":"a5afadc5b3e941db.json","parameterValues":["None","True","'Question? [y/n] '","'yes'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/1dbb2b46f694a2af.json b/ci-reports/allure/data/test-cases/af7f840162b6c4a5.json
similarity index 77%
rename from ci-reports/allure/data/test-cases/1dbb2b46f694a2af.json
rename to ci-reports/allure/data/test-cases/af7f840162b6c4a5.json
index 58f203c4..24f01ea0 100644
--- a/ci-reports/allure/data/test-cases/1dbb2b46f694a2af.json
+++ b/ci-reports/allure/data/test-cases/af7f840162b6c4a5.json
@@ -1 +1 @@
-{"uid":"1dbb2b46f694a2af","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":1752404229657,"stop":1752404229657,"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":"a8b2c91605fb"},{"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":"1dbb2b46f694a2af.json","parameterValues":["'n'","False","'Question? [y/N] '","'n'"]}
\ No newline at end of file
+{"uid":"af7f840162b6c4a5","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":1752404573031,"stop":1752404573031,"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":"daa247db541e"},{"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":"af7f840162b6c4a5.json","parameterValues":["'n'","False","'Question? [y/N] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/daea06c4ccec970d.json b/ci-reports/allure/data/test-cases/c386e17451880017.json
similarity index 67%
rename from ci-reports/allure/data/test-cases/daea06c4ccec970d.json
rename to ci-reports/allure/data/test-cases/c386e17451880017.json
index 53495a88..e4e4a8fd 100644
--- a/ci-reports/allure/data/test-cases/daea06c4ccec970d.json
+++ b/ci-reports/allure/data/test-cases/c386e17451880017.json
@@ -1 +1 @@
-{"uid":"daea06c4ccec970d","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":1752404229632,"stop":1752404229633,"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":"a8b2c91605fb"},{"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":"daea06c4ccec970d.json","parameterValues":["None","True","'Question? [y/n] '","['maybe', 'y']"]}
\ No newline at end of file
+{"uid":"c386e17451880017","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":1752404573007,"stop":1752404573008,"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":"daa247db541e"},{"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":"c386e17451880017.json","parameterValues":["None","True","'Question? [y/n] '","['maybe', 'y']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/5da69ddc651e3707.json b/ci-reports/allure/data/test-cases/c76bf593d7f4a1e1.json
similarity index 73%
rename from ci-reports/allure/data/test-cases/5da69ddc651e3707.json
rename to ci-reports/allure/data/test-cases/c76bf593d7f4a1e1.json
index 6b62998f..7d32fb80 100644
--- a/ci-reports/allure/data/test-cases/5da69ddc651e3707.json
+++ b/ci-reports/allure/data/test-cases/c76bf593d7f4a1e1.json
@@ -1 +1 @@
-{"uid":"5da69ddc651e3707","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":1752404229639,"stop":1752404229640,"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":"a8b2c91605fb"},{"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":"5da69ddc651e3707.json","parameterValues":["None","True","'Question? [y/n] '","['invalid', 'yes']"]}
\ No newline at end of file
+{"uid":"c76bf593d7f4a1e1","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":1752404573014,"stop":1752404573015,"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":"daa247db541e"},{"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":"c76bf593d7f4a1e1.json","parameterValues":["None","True","'Question? [y/n] '","['invalid', 'yes']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/ca180be2c0ea2f1.json b/ci-reports/allure/data/test-cases/ca180be2c0ea2f1.json
new file mode 100644
index 00000000..950481fc
--- /dev/null
+++ b/ci-reports/allure/data/test-cases/ca180be2c0ea2f1.json
@@ -0,0 +1 @@
+{"uid":"ca180be2c0ea2f1","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":1752404573011,"stop":1752404573011,"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":"daa247db541e"},{"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":"ca180be2c0ea2f1.json","parameterValues":["None","False","'Question? [y/n] '","['', 'no']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/bcc38e0fe7628e0f.json b/ci-reports/allure/data/test-cases/caabd9a17497f9f2.json
similarity index 72%
rename from ci-reports/allure/data/test-cases/bcc38e0fe7628e0f.json
rename to ci-reports/allure/data/test-cases/caabd9a17497f9f2.json
index cffbddc9..e7e4653f 100644
--- a/ci-reports/allure/data/test-cases/bcc38e0fe7628e0f.json
+++ b/ci-reports/allure/data/test-cases/caabd9a17497f9f2.json
@@ -1 +1 @@
-{"uid":"bcc38e0fe7628e0f","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":1752404229698,"stop":1752404229699,"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":"a8b2c91605fb"},{"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":"bcc38e0fe7628e0f.json","parameterValues":["'y'","True","'Question? [Y/n] '","'y'"]}
\ No newline at end of file
+{"uid":"caabd9a17497f9f2","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":1752404573072,"stop":1752404573073,"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":"daa247db541e"},{"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":"caabd9a17497f9f2.json","parameterValues":["'y'","True","'Question? [Y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/d2784ed2de3c4e7.json b/ci-reports/allure/data/test-cases/d2784ed2de3c4e7.json
deleted file mode 100644
index fdca8f13..00000000
--- a/ci-reports/allure/data/test-cases/d2784ed2de3c4e7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d2784ed2de3c4e7","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":1752404229722,"stop":1752404229722,"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":"a8b2c91605fb"},{"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":"d2784ed2de3c4e7.json","parameterValues":["'n'","False","'Question? [y/N] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/716fcc79d462bf8a.json b/ci-reports/allure/data/test-cases/d9e8a71c2f2bb549.json
similarity index 72%
rename from ci-reports/allure/data/test-cases/716fcc79d462bf8a.json
rename to ci-reports/allure/data/test-cases/d9e8a71c2f2bb549.json
index a711a989..d7354256 100644
--- a/ci-reports/allure/data/test-cases/716fcc79d462bf8a.json
+++ b/ci-reports/allure/data/test-cases/d9e8a71c2f2bb549.json
@@ -1 +1 @@
-{"uid":"716fcc79d462bf8a","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":1752404229712,"stop":1752404229712,"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":"a8b2c91605fb"},{"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":"716fcc79d462bf8a.json","parameterValues":["'n'","True","'Question? [y/N] '","'y'"]}
\ No newline at end of file
+{"uid":"d9e8a71c2f2bb549","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":1752404573086,"stop":1752404573086,"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":"daa247db541e"},{"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":"d9e8a71c2f2bb549.json","parameterValues":["'n'","True","'Question? [y/N] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/a56b923b80512b0d.json b/ci-reports/allure/data/test-cases/e55d61952de4a0a1.json
similarity index 72%
rename from ci-reports/allure/data/test-cases/a56b923b80512b0d.json
rename to ci-reports/allure/data/test-cases/e55d61952de4a0a1.json
index b762683b..9c24f1cd 100644
--- a/ci-reports/allure/data/test-cases/a56b923b80512b0d.json
+++ b/ci-reports/allure/data/test-cases/e55d61952de4a0a1.json
@@ -1 +1 @@
-{"uid":"a56b923b80512b0d","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":1752404229708,"stop":1752404229709,"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":"a8b2c91605fb"},{"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":"a56b923b80512b0d.json","parameterValues":["'y'","True","'Question? [Y/n] '","''"]}
\ No newline at end of file
+{"uid":"e55d61952de4a0a1","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":1752404573083,"stop":1752404573083,"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":"daa247db541e"},{"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":"e55d61952de4a0a1.json","parameterValues":["'y'","True","'Question? [Y/n] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/fd396804f93cd0b9.json b/ci-reports/allure/data/test-cases/e8d631ceb80e53d3.json
similarity index 72%
rename from ci-reports/allure/data/test-cases/fd396804f93cd0b9.json
rename to ci-reports/allure/data/test-cases/e8d631ceb80e53d3.json
index 1dd58483..7d6afba8 100644
--- a/ci-reports/allure/data/test-cases/fd396804f93cd0b9.json
+++ b/ci-reports/allure/data/test-cases/e8d631ceb80e53d3.json
@@ -1 +1 @@
-{"uid":"fd396804f93cd0b9","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":1752404229508,"stop":1752404229508,"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":"a8b2c91605fb"},{"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":"fd396804f93cd0b9.json","parameterValues":["None","True","'Question? [y/n] '","'yes'"]}
\ No newline at end of file
+{"uid":"e8d631ceb80e53d3","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":1752404572885,"stop":1752404572886,"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":"daa247db541e"},{"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":"e8d631ceb80e53d3.json","parameterValues":["None","True","'Question? [y/n] '","'yes'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/64aefc9d3221cbef.json b/ci-reports/allure/data/test-cases/ec29325f4b0635bb.json
similarity index 77%
rename from ci-reports/allure/data/test-cases/64aefc9d3221cbef.json
rename to ci-reports/allure/data/test-cases/ec29325f4b0635bb.json
index 37fd8fba..e664f29b 100644
--- a/ci-reports/allure/data/test-cases/64aefc9d3221cbef.json
+++ b/ci-reports/allure/data/test-cases/ec29325f4b0635bb.json
@@ -1 +1 @@
-{"uid":"64aefc9d3221cbef","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":1752404229650,"stop":1752404229651,"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":"a8b2c91605fb"},{"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":"64aefc9d3221cbef.json","parameterValues":["'y'","True","'Question? [Y/n] '","''"]}
\ No newline at end of file
+{"uid":"ec29325f4b0635bb","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":1752404573024,"stop":1752404573025,"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":"daa247db541e"},{"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":"ec29325f4b0635bb.json","parameterValues":["'y'","True","'Question? [Y/n] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/ec77fac9ca6df92d.json b/ci-reports/allure/data/test-cases/ec77fac9ca6df92d.json
new file mode 100644
index 00000000..107655ac
--- /dev/null
+++ b/ci-reports/allure/data/test-cases/ec77fac9ca6df92d.json
@@ -0,0 +1 @@
+{"uid":"ec77fac9ca6df92d","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":1752404573096,"stop":1752404573096,"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":"daa247db541e"},{"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":"ec77fac9ca6df92d.json","parameterValues":["'n'","False","'Question? [y/N] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/3cef264fcc2aefc1.json b/ci-reports/allure/data/test-cases/f58e5d83f6bff012.json
similarity index 89%
rename from ci-reports/allure/data/test-cases/3cef264fcc2aefc1.json
rename to ci-reports/allure/data/test-cases/f58e5d83f6bff012.json
index dc1cd109..93438e4a 100644
--- a/ci-reports/allure/data/test-cases/3cef264fcc2aefc1.json
+++ b/ci-reports/allure/data/test-cases/f58e5d83f6bff012.json
@@ -1 +1 @@
-{"uid":"3cef264fcc2aefc1","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":1752404229678,"stop":1752404229678,"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":"a8b2c91605fb"},{"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":"3cef264fcc2aefc1.json","parameterValues":["None","True","'Question? [y/n] '","'n'"]}
\ No newline at end of file
+{"uid":"f58e5d83f6bff012","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":1752404573052,"stop":1752404573052,"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":"daa247db541e"},{"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":"f58e5d83f6bff012.json","parameterValues":["None","True","'Question? [y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/timeline.json b/ci-reports/allure/data/timeline.json
index 680d2e93..ce3e9415 100644
--- a/ci-reports/allure/data/timeline.json
+++ b/ci-reports/allure/data/timeline.json
@@ -1 +1 @@
-{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","name":"timeline","children":[{"name":"a8b2c91605fb","children":[{"name":"1858-MainThread","children":[{"name":"test_ask_yes_no_ctrl_c","uid":"754dcb168a09a346","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229663,"stop":1752404229664,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[y-True]","uid":"1b79ed10f1f9635b","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229730,"stop":1752404229730,"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--False-Question? [y/N] ]","uid":"7eace2e424201251","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229660,"stop":1752404229661,"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-user_input5-False-Question? [y/n] ]","uid":"2b82d93f403b2d88","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229692,"stop":1752404229692,"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_d[n-False]","uid":"2bde1beff3063482","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229727,"stop":1752404229728,"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":"3b2d0aa834be2713","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229668,"stop":1752404229669,"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[y-n-False-Question? [Y/n] ]","uid":"7567856128153eee","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229646,"stop":1752404229647,"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":"64aefc9d3221cbef","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229650,"stop":1752404229651,"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_c","uid":"695549321eaed1e0","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229725,"stop":1752404229725,"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":"14c79d928a29b0e0","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229503,"stop":1752404229504,"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":"fd396804f93cd0b9","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229508,"stop":1752404229508,"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[y-y-True-Question? [Y/n] ]","uid":"bcc38e0fe7628e0f","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229698,"stop":1752404229699,"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":"65fdbba08203dd8f","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229629,"stop":1752404229629,"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[y-y-True-Question? [Y/n] ]","uid":"1c155f838092089d","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229643,"stop":1752404229643,"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-user_input4-True-Question? [y/n] ]","uid":"daea06c4ccec970d","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229632,"stop":1752404229633,"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_input6-True-Question? [y/n] ]","uid":"5da69ddc651e3707","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229639,"stop":1752404229640,"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-no-False-Question? [y/n] ]","uid":"e26ae9def6186ca3","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229685,"stop":1752404229685,"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[y--True-Question? [Y/n] ]","uid":"a56b923b80512b0d","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229708,"stop":1752404229709,"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-n-False-Question? [y/N] ]","uid":"1dbb2b46f694a2af","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229657,"stop":1752404229657,"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-user_input6-True-Question? [y/n] ]","uid":"493bfa75c7939e24","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229695,"stop":1752404229695,"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[n-y-True-Question? [y/N] ]","uid":"83f187e48753e5be","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229654,"stop":1752404229654,"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-user_input4-True-Question? [y/n] ]","uid":"2746e1e47a4ba7d7","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229688,"stop":1752404229689,"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":"62029cdea4d1a38e","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229671,"stop":1752404229672,"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":"6297ac41bd0a16ed","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"failed","time":{"start":1752404229511,"stop":1752404229512,"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_input5-False-Question? [y/n] ]","uid":"7fdd7b8b765c406a","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229636,"stop":1752404229636,"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":"3cef264fcc2aefc1","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"failed","time":{"start":1752404229678,"stop":1752404229678,"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-y-True-Question? [y/N] ]","uid":"716fcc79d462bf8a","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229712,"stop":1752404229712,"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--False-Question? [y/N] ]","uid":"d2784ed2de3c4e7","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229722,"stop":1752404229722,"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-yes-True-Question? [y/n] ]","uid":"1818232e6e74e03f","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229674,"stop":1752404229675,"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-n-True-Question? [Y/n] ]","uid":"a83cf34165e357b2","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"failed","time":{"start":1752404229702,"stop":1752404229702,"duration":0},"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":"781f34541ca5f75e","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"failed","time":{"start":1752404229715,"stop":1752404229716,"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":"7befa5d6278c4cb6","parentUid":"327395d8f9af7e24d2ce5a6a9b3fc1b9","status":"passed","time":{"start":1752404229665,"stop":1752404229666,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False"],"tags":[]}],"uid":"327395d8f9af7e24d2ce5a6a9b3fc1b9"}],"uid":"33e1f95dc7130388888ef26e785a166f"}]}
\ No newline at end of file
+{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","name":"timeline","children":[{"name":"daa247db541e","children":[{"name":"1858-MainThread","children":[{"name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","uid":"ec29325f4b0635bb","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573024,"stop":1752404573025,"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_c","uid":"3bdde78d93b01c07","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573037,"stop":1752404573038,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","uid":"e55d61952de4a0a1","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573083,"stop":1752404573083,"duration":0},"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[y-n-True-Question? [Y/n] ]","uid":"45540a72888d57a0","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"failed","time":{"start":1752404573075,"stop":1752404573076,"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-n-True-Question? [y/n] ]","uid":"229579618642ccd1","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"failed","time":{"start":1752404572889,"stop":1752404572889,"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_ctrl_d[y-True]","uid":"231a12f8a045988","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573042,"stop":1752404573043,"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":"503afc980508007c","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573045,"stop":1752404573046,"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[n-n-False-Question? [y/N] ]","uid":"af7f840162b6c4a5","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573031,"stop":1752404573031,"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-user_input6-True-Question? [y/n] ]","uid":"6badaf992a9f598e","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573069,"stop":1752404573069,"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[None-y-True-Question? [y/n] ]","uid":"77b873a7886fb4","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404572881,"stop":1752404572882,"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":"f58e5d83f6bff012","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"failed","time":{"start":1752404573052,"stop":1752404573052,"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":"34195913c996def8","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573059,"stop":1752404573059,"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-yes-True-Question? [y/n] ]","uid":"e8d631ceb80e53d3","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404572885,"stop":1752404572886,"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":"45d9f66267b51593","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573101,"stop":1752404573101,"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[n--False-Question? [y/N] ]","uid":"87b90d55363b42a9","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573034,"stop":1752404573035,"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":"8b14eb17538aa2a9","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573021,"stop":1752404573021,"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-user_input4-True-Question? [y/n] ]","uid":"9b68f2005732ddd4","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573062,"stop":1752404573063,"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":"a14f9dbf024bf6dc","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573028,"stop":1752404573028,"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_d[y-True]","uid":"9326b992954f9e1d","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573104,"stop":1752404573104,"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":"6975dc32386c5ee5","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573039,"stop":1752404573040,"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":"a5afadc5b3e941db","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573048,"stop":1752404573049,"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-user_input5-False-Question? [y/n] ]","uid":"a343702432c06a5d","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573066,"stop":1752404573066,"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-no-False-Question? [y/n] ]","uid":"729176776757d676","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573003,"stop":1752404573004,"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[n--False-Question? [y/N] ]","uid":"ec77fac9ca6df92d","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573096,"stop":1752404573096,"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[n-y-True-Question? [y/N] ]","uid":"d9e8a71c2f2bb549","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573086,"stop":1752404573086,"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-user_input4-True-Question? [y/n] ]","uid":"c386e17451880017","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573007,"stop":1752404573008,"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":"ca180be2c0ea2f1","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573011,"stop":1752404573011,"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[y-y-True-Question? [Y/n] ]","uid":"caabd9a17497f9f2","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573072,"stop":1752404573073,"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-y-True-Question? [Y/n] ]","uid":"45f77a510e41a46f","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573018,"stop":1752404573018,"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-user_input6-True-Question? [y/n] ]","uid":"c76bf593d7f4a1e1","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573014,"stop":1752404573015,"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_ctrl_c","uid":"4ae66aed1bdf2778","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"passed","time":{"start":1752404573099,"stop":1752404573099,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]","uid":"33059596123e5d4a","parentUid":"a6959c8e96b5e58a91ad254413acdf1b","status":"failed","time":{"start":1752404573089,"stop":1752404573090,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'n'"],"tags":[]}],"uid":"a6959c8e96b5e58a91ad254413acdf1b"}],"uid":"9da7c35d592740c470f078a9b5a63ca8"}]}
\ No newline at end of file
diff --git a/ci-reports/allure/export/influxDbData.txt b/ci-reports/allure/export/influxDbData.txt
index c5c57e52..a39bf496 100644
--- a/ci-reports/allure/export/influxDbData.txt
+++ b/ci-reports/allure/export/influxDbData.txt
@@ -1,12 +1,12 @@
-launch_status failed=4 1752404234000000000
-launch_status broken=0 1752404234000000000
-launch_status passed=28 1752404234000000000
-launch_status skipped=0 1752404234000000000
-launch_status unknown=0 1752404234000000000
-launch_time duration=227 1752404234000000000
-launch_time min_duration=0 1752404234000000000
-launch_time max_duration=1 1752404234000000000
-launch_time sum_duration=17 1752404234000000000
-launch_problems product_defects=4 1752404234000000000
-launch_retries retries=0 1752404234000000000
-launch_retries run=32 1752404234000000000
+launch_status failed=4 1752404577000000000
+launch_status broken=0 1752404577000000000
+launch_status passed=28 1752404577000000000
+launch_status skipped=0 1752404577000000000
+launch_status unknown=0 1752404577000000000
+launch_time duration=223 1752404577000000000
+launch_time min_duration=0 1752404577000000000
+launch_time max_duration=1 1752404577000000000
+launch_time sum_duration=16 1752404577000000000
+launch_problems product_defects=4 1752404577000000000
+launch_retries retries=0 1752404577000000000
+launch_retries run=32 1752404577000000000
diff --git a/ci-reports/allure/export/prometheusData.txt b/ci-reports/allure/export/prometheusData.txt
index 79ea3cb5..eec2cc9e 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 227
+launch_time_duration 223
launch_time_min_duration 0
launch_time_max_duration 1
-launch_time_sum_duration 17
+launch_time_sum_duration 16
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 120b7fce..6e35596c 100644
--- a/ci-reports/allure/history/duration-trend.json
+++ b/ci-reports/allure/history/duration-trend.json
@@ -1 +1 @@
-[{"data":{"duration":227}}]
\ No newline at end of file
+[{"data":{"duration":223}}]
\ No newline at end of file
diff --git a/ci-reports/allure/history/history.json b/ci-reports/allure/history/history.json
index c7644253..8a715fff 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":"daea06c4ccec970d","status":"passed","time":{"start":1752404229632,"stop":1752404229633,"duration":1}}]},"7aed2c0069bf88f2a219a720e9eee54d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"7eace2e424201251","status":"passed","time":{"start":1752404229660,"stop":1752404229661,"duration":1}}]},"da6ad0d0f3bae9bfbc000ad70d92e3d5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"83f187e48753e5be","status":"passed","time":{"start":1752404229654,"stop":1752404229654,"duration":0}}]},"8423b721f5c12de3ee572babdea122cd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"14c79d928a29b0e0","status":"passed","time":{"start":1752404229503,"stop":1752404229504,"duration":1}}]},"03794d8e3cb9226e558e8e58c230156a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"7befa5d6278c4cb6","status":"passed","time":{"start":1752404229665,"stop":1752404229666,"duration":1}}]},"8e68fabf5c30d50ee2aa3e8834dfa4ca":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"2b82d93f403b2d88","status":"passed","time":{"start":1752404229692,"stop":1752404229692,"duration":0}}]},"a18430853ba29adbf52f0adb8a644322":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"62029cdea4d1a38e","status":"passed","time":{"start":1752404229671,"stop":1752404229672,"duration":1}}]},"971cf5ad6773bb9e4bdaeb61b14fbe04":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"3b2d0aa834be2713","status":"passed","time":{"start":1752404229668,"stop":1752404229669,"duration":1}}]},"74892276cf8a55578ee3b0200e649d95":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"5da69ddc651e3707","status":"passed","time":{"start":1752404229639,"stop":1752404229640,"duration":1}}]},"d927c5ff7890b78f10d233ed8ec2ef43":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"64aefc9d3221cbef","status":"passed","time":{"start":1752404229650,"stop":1752404229651,"duration":1}}]},"a0eec6a72117937414f8662721da03ac":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"d2784ed2de3c4e7","status":"passed","time":{"start":1752404229722,"stop":1752404229722,"duration":0}}]},"ff31bb9a63e0830e397691269601a1ec":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"6297ac41bd0a16ed","status":"failed","statusDetails":"AssertionError: assert False == True","time":{"start":1752404229511,"stop":1752404229512,"duration":1}}]},"09c824daf5ff9a81c8ab8110f6c9a305":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"2746e1e47a4ba7d7","status":"passed","time":{"start":1752404229688,"stop":1752404229689,"duration":1}}]},"365bdb7bc8e056bd2d3fa76aec87e5da":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"754dcb168a09a346","status":"passed","time":{"start":1752404229663,"stop":1752404229664,"duration":1}}]},"3b71c4f554bce2ced2f4a39c7795e07d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"1c155f838092089d","status":"passed","time":{"start":1752404229643,"stop":1752404229643,"duration":0}}]},"bf7aa00eedb1bdec2852a49b4a3865a4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"1818232e6e74e03f","status":"passed","time":{"start":1752404229674,"stop":1752404229675,"duration":1}}]},"6d01a6d46fa003f58fd8ce7edfe328ae":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"e26ae9def6186ca3","status":"passed","time":{"start":1752404229685,"stop":1752404229685,"duration":0}}]},"8f482dd1da91c331d97e2c9fb8a0de9c":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"781f34541ca5f75e","status":"failed","statusDetails":"AssertionError: assert False == True","time":{"start":1752404229715,"stop":1752404229716,"duration":1}}]},"f1bc8a55a40936032b76fec5bfbec71c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"493bfa75c7939e24","status":"passed","time":{"start":1752404229695,"stop":1752404229695,"duration":0}}]},"d3d73f552934a37e3f5258a60e315acb":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"a83cf34165e357b2","status":"failed","statusDetails":"AssertionError: assert False == True","time":{"start":1752404229702,"stop":1752404229702,"duration":0}}]},"e7399208fd0394a27a50631daa389a8c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"bcc38e0fe7628e0f","status":"passed","time":{"start":1752404229698,"stop":1752404229699,"duration":1}}]},"6aaa6c3d37530ea1b9851efbc72bcf0f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"7fdd7b8b765c406a","status":"passed","time":{"start":1752404229636,"stop":1752404229636,"duration":0}}]},"6fe03d8d5efae962262ac93971890fc3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"695549321eaed1e0","status":"passed","time":{"start":1752404229725,"stop":1752404229725,"duration":0}}]},"434c55bdd110cbf2ee501ab22de8e456":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"fd396804f93cd0b9","status":"passed","time":{"start":1752404229508,"stop":1752404229508,"duration":0}}]},"87ef8384341543182ce3ef5e992066fd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"2bde1beff3063482","status":"passed","time":{"start":1752404229727,"stop":1752404229728,"duration":1}}]},"331082024f807b09244fb1e4f9f268a3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"65fdbba08203dd8f","status":"passed","time":{"start":1752404229629,"stop":1752404229629,"duration":0}}]},"f28c7eef344d783b55019f1baa634825":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"1b79ed10f1f9635b","status":"passed","time":{"start":1752404229730,"stop":1752404229730,"duration":0}}]},"3abc0bb89785a84a5fdabad673861ede":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"7567856128153eee","status":"passed","time":{"start":1752404229646,"stop":1752404229647,"duration":1}}]},"5bf61a00bc05caba217430576ab83181":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"716fcc79d462bf8a","status":"passed","time":{"start":1752404229712,"stop":1752404229712,"duration":0}}]},"0950355f57e6fd353007f96184de4e24":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"3cef264fcc2aefc1","status":"failed","statusDetails":"AssertionError: assert False == True","time":{"start":1752404229678,"stop":1752404229678,"duration":0}}]},"41fd5158ff7179cf69abf16ad5d06e9d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"a56b923b80512b0d","status":"passed","time":{"start":1752404229708,"stop":1752404229709,"duration":1}}]},"3b40c54e37c741c98278ddcb65bbd6bd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"1dbb2b46f694a2af","status":"passed","time":{"start":1752404229657,"stop":1752404229657,"duration":0}}]}}
\ No newline at end of file
+{"52d41808e6b72f3e81589b2d66e4c039":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"c386e17451880017","status":"passed","time":{"start":1752404573007,"stop":1752404573008,"duration":1}}]},"7aed2c0069bf88f2a219a720e9eee54d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"87b90d55363b42a9","status":"passed","time":{"start":1752404573034,"stop":1752404573035,"duration":1}}]},"da6ad0d0f3bae9bfbc000ad70d92e3d5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"a14f9dbf024bf6dc","status":"passed","time":{"start":1752404573028,"stop":1752404573028,"duration":0}}]},"8423b721f5c12de3ee572babdea122cd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"77b873a7886fb4","status":"passed","time":{"start":1752404572881,"stop":1752404572882,"duration":1}}]},"03794d8e3cb9226e558e8e58c230156a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"6975dc32386c5ee5","status":"passed","time":{"start":1752404573039,"stop":1752404573040,"duration":1}}]},"8e68fabf5c30d50ee2aa3e8834dfa4ca":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"a343702432c06a5d","status":"passed","time":{"start":1752404573066,"stop":1752404573066,"duration":0}}]},"a18430853ba29adbf52f0adb8a644322":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"503afc980508007c","status":"passed","time":{"start":1752404573045,"stop":1752404573046,"duration":1}}]},"971cf5ad6773bb9e4bdaeb61b14fbe04":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"231a12f8a045988","status":"passed","time":{"start":1752404573042,"stop":1752404573043,"duration":1}}]},"74892276cf8a55578ee3b0200e649d95":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"c76bf593d7f4a1e1","status":"passed","time":{"start":1752404573014,"stop":1752404573015,"duration":1}}]},"d927c5ff7890b78f10d233ed8ec2ef43":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"ec29325f4b0635bb","status":"passed","time":{"start":1752404573024,"stop":1752404573025,"duration":1}}]},"a0eec6a72117937414f8662721da03ac":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"ec77fac9ca6df92d","status":"passed","time":{"start":1752404573096,"stop":1752404573096,"duration":0}}]},"ff31bb9a63e0830e397691269601a1ec":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"229579618642ccd1","status":"failed","statusDetails":"AssertionError: assert False == True","time":{"start":1752404572889,"stop":1752404572889,"duration":0}}]},"09c824daf5ff9a81c8ab8110f6c9a305":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"9b68f2005732ddd4","status":"passed","time":{"start":1752404573062,"stop":1752404573063,"duration":1}}]},"365bdb7bc8e056bd2d3fa76aec87e5da":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"3bdde78d93b01c07","status":"passed","time":{"start":1752404573037,"stop":1752404573038,"duration":1}}]},"3b71c4f554bce2ced2f4a39c7795e07d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"45f77a510e41a46f","status":"passed","time":{"start":1752404573018,"stop":1752404573018,"duration":0}}]},"bf7aa00eedb1bdec2852a49b4a3865a4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"a5afadc5b3e941db","status":"passed","time":{"start":1752404573048,"stop":1752404573049,"duration":1}}]},"6d01a6d46fa003f58fd8ce7edfe328ae":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"34195913c996def8","status":"passed","time":{"start":1752404573059,"stop":1752404573059,"duration":0}}]},"8f482dd1da91c331d97e2c9fb8a0de9c":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"33059596123e5d4a","status":"failed","statusDetails":"AssertionError: assert False == True","time":{"start":1752404573089,"stop":1752404573090,"duration":1}}]},"f1bc8a55a40936032b76fec5bfbec71c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"6badaf992a9f598e","status":"passed","time":{"start":1752404573069,"stop":1752404573069,"duration":0}}]},"d3d73f552934a37e3f5258a60e315acb":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"45540a72888d57a0","status":"failed","statusDetails":"AssertionError: assert False == True","time":{"start":1752404573075,"stop":1752404573076,"duration":1}}]},"e7399208fd0394a27a50631daa389a8c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"caabd9a17497f9f2","status":"passed","time":{"start":1752404573072,"stop":1752404573073,"duration":1}}]},"6aaa6c3d37530ea1b9851efbc72bcf0f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"ca180be2c0ea2f1","status":"passed","time":{"start":1752404573011,"stop":1752404573011,"duration":0}}]},"6fe03d8d5efae962262ac93971890fc3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"4ae66aed1bdf2778","status":"passed","time":{"start":1752404573099,"stop":1752404573099,"duration":0}}]},"434c55bdd110cbf2ee501ab22de8e456":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"e8d631ceb80e53d3","status":"passed","time":{"start":1752404572885,"stop":1752404572886,"duration":1}}]},"87ef8384341543182ce3ef5e992066fd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"45d9f66267b51593","status":"passed","time":{"start":1752404573101,"stop":1752404573101,"duration":0}}]},"331082024f807b09244fb1e4f9f268a3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"729176776757d676","status":"passed","time":{"start":1752404573003,"stop":1752404573004,"duration":1}}]},"f28c7eef344d783b55019f1baa634825":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"9326b992954f9e1d","status":"passed","time":{"start":1752404573104,"stop":1752404573104,"duration":0}}]},"3abc0bb89785a84a5fdabad673861ede":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"8b14eb17538aa2a9","status":"passed","time":{"start":1752404573021,"stop":1752404573021,"duration":0}}]},"5bf61a00bc05caba217430576ab83181":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"d9e8a71c2f2bb549","status":"passed","time":{"start":1752404573086,"stop":1752404573086,"duration":0}}]},"0950355f57e6fd353007f96184de4e24":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"f58e5d83f6bff012","status":"failed","statusDetails":"AssertionError: assert False == True","time":{"start":1752404573052,"stop":1752404573052,"duration":0}}]},"41fd5158ff7179cf69abf16ad5d06e9d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"e55d61952de4a0a1","status":"passed","time":{"start":1752404573083,"stop":1752404573083,"duration":0}}]},"3b40c54e37c741c98278ddcb65bbd6bd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"af7f840162b6c4a5","status":"passed","time":{"start":1752404573031,"stop":1752404573031,"duration":0}}]}}
\ No newline at end of file
diff --git a/ci-reports/allure/index.html b/ci-reports/allure/index.html
index 94559287..9825ba06 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': '64ba963c-27f7-4f00-b16d-9b322feef261',
+ 'reportUuid': '9ed8d547-e12b-45a2-b6e9-8c85f26f8ca3',
'single_file': false
});
diff --git a/ci-reports/allure/widgets/duration-trend.json b/ci-reports/allure/widgets/duration-trend.json
index 120b7fce..6e35596c 100644
--- a/ci-reports/allure/widgets/duration-trend.json
+++ b/ci-reports/allure/widgets/duration-trend.json
@@ -1 +1 @@
-[{"data":{"duration":227}}]
\ No newline at end of file
+[{"data":{"duration":223}}]
\ No newline at end of file
diff --git a/ci-reports/allure/widgets/duration.json b/ci-reports/allure/widgets/duration.json
index 9a7926e1..3ccbd3c2 100644
--- a/ci-reports/allure/widgets/duration.json
+++ b/ci-reports/allure/widgets/duration.json
@@ -1 +1 @@
-[{"uid":"695549321eaed1e0","name":"test_ask_yes_no_ctrl_c","time":{"start":1752404229725,"stop":1752404229725,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fdd7b8b765c406a","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1752404229636,"stop":1752404229636,"duration":0},"status":"passed","severity":"normal"},{"uid":"65fdbba08203dd8f","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1752404229629,"stop":1752404229629,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2784ed2de3c4e7","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1752404229722,"stop":1752404229722,"duration":0},"status":"passed","severity":"normal"},{"uid":"daea06c4ccec970d","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1752404229632,"stop":1752404229633,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd396804f93cd0b9","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1752404229508,"stop":1752404229508,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eace2e424201251","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1752404229660,"stop":1752404229661,"duration":1},"status":"passed","severity":"normal"},{"uid":"754dcb168a09a346","name":"test_ask_yes_no_ctrl_c","time":{"start":1752404229663,"stop":1752404229664,"duration":1},"status":"passed","severity":"normal"},{"uid":"e26ae9def6186ca3","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1752404229685,"stop":1752404229685,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f187e48753e5be","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1752404229654,"stop":1752404229654,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2d0aa834be2713","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1752404229668,"stop":1752404229669,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bde1beff3063482","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1752404229727,"stop":1752404229728,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dbb2b46f694a2af","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","time":{"start":1752404229657,"stop":1752404229657,"duration":0},"status":"passed","severity":"normal"},{"uid":"a56b923b80512b0d","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1752404229708,"stop":1752404229709,"duration":1},"status":"passed","severity":"normal"},{"uid":"62029cdea4d1a38e","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1752404229671,"stop":1752404229672,"duration":1},"status":"passed","severity":"normal"},{"uid":"1818232e6e74e03f","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1752404229674,"stop":1752404229675,"duration":1},"status":"passed","severity":"normal"},{"uid":"716fcc79d462bf8a","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1752404229712,"stop":1752404229712,"duration":0},"status":"passed","severity":"normal"},{"uid":"7567856128153eee","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","time":{"start":1752404229646,"stop":1752404229647,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cef264fcc2aefc1","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","time":{"start":1752404229678,"stop":1752404229678,"duration":0},"status":"failed","severity":"normal"},{"uid":"6297ac41bd0a16ed","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","time":{"start":1752404229511,"stop":1752404229512,"duration":1},"status":"failed","severity":"normal"},{"uid":"5da69ddc651e3707","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1752404229639,"stop":1752404229640,"duration":1},"status":"passed","severity":"normal"},{"uid":"7befa5d6278c4cb6","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1752404229665,"stop":1752404229666,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c155f838092089d","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1752404229643,"stop":1752404229643,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b79ed10f1f9635b","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1752404229730,"stop":1752404229730,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83cf34165e357b2","name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","time":{"start":1752404229702,"stop":1752404229702,"duration":0},"status":"failed","severity":"normal"},{"uid":"781f34541ca5f75e","name":"test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]","time":{"start":1752404229715,"stop":1752404229716,"duration":1},"status":"failed","severity":"normal"},{"uid":"2746e1e47a4ba7d7","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1752404229688,"stop":1752404229689,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcc38e0fe7628e0f","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1752404229698,"stop":1752404229699,"duration":1},"status":"passed","severity":"normal"},{"uid":"493bfa75c7939e24","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1752404229695,"stop":1752404229695,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b82d93f403b2d88","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1752404229692,"stop":1752404229692,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c79d928a29b0e0","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1752404229503,"stop":1752404229504,"duration":1},"status":"passed","severity":"normal"},{"uid":"64aefc9d3221cbef","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1752404229650,"stop":1752404229651,"duration":1},"status":"passed","severity":"normal"}]
\ No newline at end of file
+[{"uid":"3bdde78d93b01c07","name":"test_ask_yes_no_ctrl_c","time":{"start":1752404573037,"stop":1752404573038,"duration":1},"status":"passed","severity":"normal"},{"uid":"e55d61952de4a0a1","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1752404573083,"stop":1752404573083,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec29325f4b0635bb","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1752404573024,"stop":1752404573025,"duration":1},"status":"passed","severity":"normal"},{"uid":"f58e5d83f6bff012","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","time":{"start":1752404573052,"stop":1752404573052,"duration":0},"status":"failed","severity":"normal"},{"uid":"231a12f8a045988","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1752404573042,"stop":1752404573043,"duration":1},"status":"passed","severity":"normal"},{"uid":"c76bf593d7f4a1e1","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1752404573014,"stop":1752404573015,"duration":1},"status":"passed","severity":"normal"},{"uid":"33059596123e5d4a","name":"test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]","time":{"start":1752404573089,"stop":1752404573090,"duration":1},"status":"failed","severity":"normal"},{"uid":"503afc980508007c","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1752404573045,"stop":1752404573046,"duration":1},"status":"passed","severity":"normal"},{"uid":"af7f840162b6c4a5","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","time":{"start":1752404573031,"stop":1752404573031,"duration":0},"status":"passed","severity":"normal"},{"uid":"6badaf992a9f598e","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1752404573069,"stop":1752404573069,"duration":0},"status":"passed","severity":"normal"},{"uid":"45540a72888d57a0","name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","time":{"start":1752404573075,"stop":1752404573076,"duration":1},"status":"failed","severity":"normal"},{"uid":"c386e17451880017","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1752404573007,"stop":1752404573008,"duration":1},"status":"passed","severity":"normal"},{"uid":"45f77a510e41a46f","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1752404573018,"stop":1752404573018,"duration":0},"status":"passed","severity":"normal"},{"uid":"caabd9a17497f9f2","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1752404573072,"stop":1752404573073,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ae66aed1bdf2778","name":"test_ask_yes_no_ctrl_c","time":{"start":1752404573099,"stop":1752404573099,"duration":0},"status":"passed","severity":"normal"},{"uid":"229579618642ccd1","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","time":{"start":1752404572889,"stop":1752404572889,"duration":0},"status":"failed","severity":"normal"},{"uid":"a14f9dbf024bf6dc","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1752404573028,"stop":1752404573028,"duration":0},"status":"passed","severity":"normal"},{"uid":"6975dc32386c5ee5","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1752404573039,"stop":1752404573040,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5afadc5b3e941db","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1752404573048,"stop":1752404573049,"duration":1},"status":"passed","severity":"normal"},{"uid":"a343702432c06a5d","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1752404573066,"stop":1752404573066,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b90d55363b42a9","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1752404573034,"stop":1752404573035,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca180be2c0ea2f1","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1752404573011,"stop":1752404573011,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e8a71c2f2bb549","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1752404573086,"stop":1752404573086,"duration":0},"status":"passed","severity":"normal"},{"uid":"34195913c996def8","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1752404573059,"stop":1752404573059,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d631ceb80e53d3","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1752404572885,"stop":1752404572886,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b14eb17538aa2a9","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","time":{"start":1752404573021,"stop":1752404573021,"duration":0},"status":"passed","severity":"normal"},{"uid":"729176776757d676","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1752404573003,"stop":1752404573004,"duration":1},"status":"passed","severity":"normal"},{"uid":"77b873a7886fb4","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1752404572881,"stop":1752404572882,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec77fac9ca6df92d","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1752404573096,"stop":1752404573096,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d9f66267b51593","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1752404573101,"stop":1752404573101,"duration":0},"status":"passed","severity":"normal"},{"uid":"9326b992954f9e1d","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1752404573104,"stop":1752404573104,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b68f2005732ddd4","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1752404573062,"stop":1752404573063,"duration":1},"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 d5dd54d8..49a247b9 100644
--- a/ci-reports/allure/widgets/severity.json
+++ b/ci-reports/allure/widgets/severity.json
@@ -1 +1 @@
-[{"uid":"493bfa75c7939e24","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1752404229695,"stop":1752404229695,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc38e0fe7628e0f","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1752404229698,"stop":1752404229699,"duration":1},"status":"passed","severity":"normal"},{"uid":"62029cdea4d1a38e","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1752404229671,"stop":1752404229672,"duration":1},"status":"passed","severity":"normal"},{"uid":"5da69ddc651e3707","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1752404229639,"stop":1752404229640,"duration":1},"status":"passed","severity":"normal"},{"uid":"83f187e48753e5be","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1752404229654,"stop":1752404229654,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26ae9def6186ca3","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1752404229685,"stop":1752404229685,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c155f838092089d","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1752404229643,"stop":1752404229643,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd396804f93cd0b9","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1752404229508,"stop":1752404229508,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fdd7b8b765c406a","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1752404229636,"stop":1752404229636,"duration":0},"status":"passed","severity":"normal"},{"uid":"6297ac41bd0a16ed","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","time":{"start":1752404229511,"stop":1752404229512,"duration":1},"status":"failed","severity":"normal"},{"uid":"daea06c4ccec970d","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1752404229632,"stop":1752404229633,"duration":1},"status":"passed","severity":"normal"},{"uid":"65fdbba08203dd8f","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1752404229629,"stop":1752404229629,"duration":0},"status":"passed","severity":"normal"},{"uid":"695549321eaed1e0","name":"test_ask_yes_no_ctrl_c","time":{"start":1752404229725,"stop":1752404229725,"duration":0},"status":"passed","severity":"normal"},{"uid":"2746e1e47a4ba7d7","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1752404229688,"stop":1752404229689,"duration":1},"status":"passed","severity":"normal"},{"uid":"14c79d928a29b0e0","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1752404229503,"stop":1752404229504,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b82d93f403b2d88","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1752404229692,"stop":1752404229692,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eace2e424201251","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1752404229660,"stop":1752404229661,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b79ed10f1f9635b","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1752404229730,"stop":1752404229730,"duration":0},"status":"passed","severity":"normal"},{"uid":"64aefc9d3221cbef","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1752404229650,"stop":1752404229651,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bde1beff3063482","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1752404229727,"stop":1752404229728,"duration":1},"status":"passed","severity":"normal"},{"uid":"781f34541ca5f75e","name":"test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]","time":{"start":1752404229715,"stop":1752404229716,"duration":1},"status":"failed","severity":"normal"},{"uid":"7567856128153eee","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","time":{"start":1752404229646,"stop":1752404229647,"duration":1},"status":"passed","severity":"normal"},{"uid":"7befa5d6278c4cb6","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1752404229665,"stop":1752404229666,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cef264fcc2aefc1","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","time":{"start":1752404229678,"stop":1752404229678,"duration":0},"status":"failed","severity":"normal"},{"uid":"716fcc79d462bf8a","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1752404229712,"stop":1752404229712,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83cf34165e357b2","name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","time":{"start":1752404229702,"stop":1752404229702,"duration":0},"status":"failed","severity":"normal"},{"uid":"754dcb168a09a346","name":"test_ask_yes_no_ctrl_c","time":{"start":1752404229663,"stop":1752404229664,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dbb2b46f694a2af","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","time":{"start":1752404229657,"stop":1752404229657,"duration":0},"status":"passed","severity":"normal"},{"uid":"a56b923b80512b0d","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1752404229708,"stop":1752404229709,"duration":1},"status":"passed","severity":"normal"},{"uid":"1818232e6e74e03f","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1752404229674,"stop":1752404229675,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2784ed2de3c4e7","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1752404229722,"stop":1752404229722,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2d0aa834be2713","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1752404229668,"stop":1752404229669,"duration":1},"status":"passed","severity":"normal"}]
\ No newline at end of file
+[{"uid":"729176776757d676","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1752404573003,"stop":1752404573004,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec77fac9ca6df92d","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1752404573096,"stop":1752404573096,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca180be2c0ea2f1","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1752404573011,"stop":1752404573011,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b68f2005732ddd4","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1752404573062,"stop":1752404573063,"duration":1},"status":"passed","severity":"normal"},{"uid":"6975dc32386c5ee5","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1752404573039,"stop":1752404573040,"duration":1},"status":"passed","severity":"normal"},{"uid":"87b90d55363b42a9","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1752404573034,"stop":1752404573035,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bdde78d93b01c07","name":"test_ask_yes_no_ctrl_c","time":{"start":1752404573037,"stop":1752404573038,"duration":1},"status":"passed","severity":"normal"},{"uid":"229579618642ccd1","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","time":{"start":1752404572889,"stop":1752404572889,"duration":0},"status":"failed","severity":"normal"},{"uid":"45d9f66267b51593","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1752404573101,"stop":1752404573101,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14f9dbf024bf6dc","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1752404573028,"stop":1752404573028,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec29325f4b0635bb","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1752404573024,"stop":1752404573025,"duration":1},"status":"passed","severity":"normal"},{"uid":"9326b992954f9e1d","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1752404573104,"stop":1752404573104,"duration":0},"status":"passed","severity":"normal"},{"uid":"e55d61952de4a0a1","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1752404573083,"stop":1752404573083,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d631ceb80e53d3","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1752404572885,"stop":1752404572886,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5afadc5b3e941db","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1752404573048,"stop":1752404573049,"duration":1},"status":"passed","severity":"normal"},{"uid":"caabd9a17497f9f2","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1752404573072,"stop":1752404573073,"duration":1},"status":"passed","severity":"normal"},{"uid":"6badaf992a9f598e","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1752404573069,"stop":1752404573069,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b14eb17538aa2a9","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","time":{"start":1752404573021,"stop":1752404573021,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7f840162b6c4a5","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","time":{"start":1752404573031,"stop":1752404573031,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae66aed1bdf2778","name":"test_ask_yes_no_ctrl_c","time":{"start":1752404573099,"stop":1752404573099,"duration":0},"status":"passed","severity":"normal"},{"uid":"45540a72888d57a0","name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","time":{"start":1752404573075,"stop":1752404573076,"duration":1},"status":"failed","severity":"normal"},{"uid":"77b873a7886fb4","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1752404572881,"stop":1752404572882,"duration":1},"status":"passed","severity":"normal"},{"uid":"f58e5d83f6bff012","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","time":{"start":1752404573052,"stop":1752404573052,"duration":0},"status":"failed","severity":"normal"},{"uid":"34195913c996def8","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1752404573059,"stop":1752404573059,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76bf593d7f4a1e1","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1752404573014,"stop":1752404573015,"duration":1},"status":"passed","severity":"normal"},{"uid":"33059596123e5d4a","name":"test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]","time":{"start":1752404573089,"stop":1752404573090,"duration":1},"status":"failed","severity":"normal"},{"uid":"503afc980508007c","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1752404573045,"stop":1752404573046,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9e8a71c2f2bb549","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1752404573086,"stop":1752404573086,"duration":0},"status":"passed","severity":"normal"},{"uid":"a343702432c06a5d","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1752404573066,"stop":1752404573066,"duration":0},"status":"passed","severity":"normal"},{"uid":"231a12f8a045988","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1752404573042,"stop":1752404573043,"duration":1},"status":"passed","severity":"normal"},{"uid":"c386e17451880017","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1752404573007,"stop":1752404573008,"duration":1},"status":"passed","severity":"normal"},{"uid":"45f77a510e41a46f","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1752404573018,"stop":1752404573018,"duration":0},"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 9a7926e1..3ccbd3c2 100644
--- a/ci-reports/allure/widgets/status-chart.json
+++ b/ci-reports/allure/widgets/status-chart.json
@@ -1 +1 @@
-[{"uid":"695549321eaed1e0","name":"test_ask_yes_no_ctrl_c","time":{"start":1752404229725,"stop":1752404229725,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fdd7b8b765c406a","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1752404229636,"stop":1752404229636,"duration":0},"status":"passed","severity":"normal"},{"uid":"65fdbba08203dd8f","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1752404229629,"stop":1752404229629,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2784ed2de3c4e7","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1752404229722,"stop":1752404229722,"duration":0},"status":"passed","severity":"normal"},{"uid":"daea06c4ccec970d","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1752404229632,"stop":1752404229633,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd396804f93cd0b9","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1752404229508,"stop":1752404229508,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eace2e424201251","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1752404229660,"stop":1752404229661,"duration":1},"status":"passed","severity":"normal"},{"uid":"754dcb168a09a346","name":"test_ask_yes_no_ctrl_c","time":{"start":1752404229663,"stop":1752404229664,"duration":1},"status":"passed","severity":"normal"},{"uid":"e26ae9def6186ca3","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1752404229685,"stop":1752404229685,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f187e48753e5be","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1752404229654,"stop":1752404229654,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2d0aa834be2713","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1752404229668,"stop":1752404229669,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bde1beff3063482","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1752404229727,"stop":1752404229728,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dbb2b46f694a2af","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","time":{"start":1752404229657,"stop":1752404229657,"duration":0},"status":"passed","severity":"normal"},{"uid":"a56b923b80512b0d","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1752404229708,"stop":1752404229709,"duration":1},"status":"passed","severity":"normal"},{"uid":"62029cdea4d1a38e","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1752404229671,"stop":1752404229672,"duration":1},"status":"passed","severity":"normal"},{"uid":"1818232e6e74e03f","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1752404229674,"stop":1752404229675,"duration":1},"status":"passed","severity":"normal"},{"uid":"716fcc79d462bf8a","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1752404229712,"stop":1752404229712,"duration":0},"status":"passed","severity":"normal"},{"uid":"7567856128153eee","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","time":{"start":1752404229646,"stop":1752404229647,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cef264fcc2aefc1","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","time":{"start":1752404229678,"stop":1752404229678,"duration":0},"status":"failed","severity":"normal"},{"uid":"6297ac41bd0a16ed","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","time":{"start":1752404229511,"stop":1752404229512,"duration":1},"status":"failed","severity":"normal"},{"uid":"5da69ddc651e3707","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1752404229639,"stop":1752404229640,"duration":1},"status":"passed","severity":"normal"},{"uid":"7befa5d6278c4cb6","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1752404229665,"stop":1752404229666,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c155f838092089d","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1752404229643,"stop":1752404229643,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b79ed10f1f9635b","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1752404229730,"stop":1752404229730,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83cf34165e357b2","name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","time":{"start":1752404229702,"stop":1752404229702,"duration":0},"status":"failed","severity":"normal"},{"uid":"781f34541ca5f75e","name":"test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]","time":{"start":1752404229715,"stop":1752404229716,"duration":1},"status":"failed","severity":"normal"},{"uid":"2746e1e47a4ba7d7","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1752404229688,"stop":1752404229689,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcc38e0fe7628e0f","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1752404229698,"stop":1752404229699,"duration":1},"status":"passed","severity":"normal"},{"uid":"493bfa75c7939e24","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1752404229695,"stop":1752404229695,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b82d93f403b2d88","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1752404229692,"stop":1752404229692,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c79d928a29b0e0","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1752404229503,"stop":1752404229504,"duration":1},"status":"passed","severity":"normal"},{"uid":"64aefc9d3221cbef","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1752404229650,"stop":1752404229651,"duration":1},"status":"passed","severity":"normal"}]
\ No newline at end of file
+[{"uid":"3bdde78d93b01c07","name":"test_ask_yes_no_ctrl_c","time":{"start":1752404573037,"stop":1752404573038,"duration":1},"status":"passed","severity":"normal"},{"uid":"e55d61952de4a0a1","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1752404573083,"stop":1752404573083,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec29325f4b0635bb","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1752404573024,"stop":1752404573025,"duration":1},"status":"passed","severity":"normal"},{"uid":"f58e5d83f6bff012","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","time":{"start":1752404573052,"stop":1752404573052,"duration":0},"status":"failed","severity":"normal"},{"uid":"231a12f8a045988","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1752404573042,"stop":1752404573043,"duration":1},"status":"passed","severity":"normal"},{"uid":"c76bf593d7f4a1e1","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1752404573014,"stop":1752404573015,"duration":1},"status":"passed","severity":"normal"},{"uid":"33059596123e5d4a","name":"test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]","time":{"start":1752404573089,"stop":1752404573090,"duration":1},"status":"failed","severity":"normal"},{"uid":"503afc980508007c","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1752404573045,"stop":1752404573046,"duration":1},"status":"passed","severity":"normal"},{"uid":"af7f840162b6c4a5","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","time":{"start":1752404573031,"stop":1752404573031,"duration":0},"status":"passed","severity":"normal"},{"uid":"6badaf992a9f598e","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1752404573069,"stop":1752404573069,"duration":0},"status":"passed","severity":"normal"},{"uid":"45540a72888d57a0","name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","time":{"start":1752404573075,"stop":1752404573076,"duration":1},"status":"failed","severity":"normal"},{"uid":"c386e17451880017","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1752404573007,"stop":1752404573008,"duration":1},"status":"passed","severity":"normal"},{"uid":"45f77a510e41a46f","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1752404573018,"stop":1752404573018,"duration":0},"status":"passed","severity":"normal"},{"uid":"caabd9a17497f9f2","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1752404573072,"stop":1752404573073,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ae66aed1bdf2778","name":"test_ask_yes_no_ctrl_c","time":{"start":1752404573099,"stop":1752404573099,"duration":0},"status":"passed","severity":"normal"},{"uid":"229579618642ccd1","name":"test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]","time":{"start":1752404572889,"stop":1752404572889,"duration":0},"status":"failed","severity":"normal"},{"uid":"a14f9dbf024bf6dc","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1752404573028,"stop":1752404573028,"duration":0},"status":"passed","severity":"normal"},{"uid":"6975dc32386c5ee5","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1752404573039,"stop":1752404573040,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5afadc5b3e941db","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1752404573048,"stop":1752404573049,"duration":1},"status":"passed","severity":"normal"},{"uid":"a343702432c06a5d","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1752404573066,"stop":1752404573066,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b90d55363b42a9","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1752404573034,"stop":1752404573035,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca180be2c0ea2f1","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1752404573011,"stop":1752404573011,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e8a71c2f2bb549","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1752404573086,"stop":1752404573086,"duration":0},"status":"passed","severity":"normal"},{"uid":"34195913c996def8","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1752404573059,"stop":1752404573059,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d631ceb80e53d3","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1752404572885,"stop":1752404572886,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b14eb17538aa2a9","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","time":{"start":1752404573021,"stop":1752404573021,"duration":0},"status":"passed","severity":"normal"},{"uid":"729176776757d676","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1752404573003,"stop":1752404573004,"duration":1},"status":"passed","severity":"normal"},{"uid":"77b873a7886fb4","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1752404572881,"stop":1752404572882,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec77fac9ca6df92d","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1752404573096,"stop":1752404573096,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d9f66267b51593","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1752404573101,"stop":1752404573101,"duration":0},"status":"passed","severity":"normal"},{"uid":"9326b992954f9e1d","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1752404573104,"stop":1752404573104,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b68f2005732ddd4","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1752404573062,"stop":1752404573063,"duration":1},"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 d0374ebe..0b249f24 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":1752404229503,"stop":1752404229730,"duration":227,"minDuration":0,"maxDuration":1,"sumDuration":17}}
\ 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":1752404572881,"stop":1752404573104,"duration":223,"minDuration":0,"maxDuration":1,"sumDuration":16}}
\ No newline at end of file
diff --git a/ci-reports/markdown/TEST-REPORT.md b/ci-reports/markdown/TEST-REPORT.md
index 19bb5250..22994b20 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-13 10:57:15*
+*Generated on 2025-07-13 11:02:58*
## 📋 Summary
- **Passed**: `28`
- **Failed**: `4`
- **Total**: `32`
- **Collected**: `32`
-- **Total Duration**: `7.405`s
+- **Total Duration**: `7.295`s
## 🔎 Tests
@@ -22,19 +22,19 @@
✅ #1
- **Status:** ✅ `passed`
-- **Duration:** `0.000900` s
+- **Duration:** `0.000887` s
- **Parameters (Allure):**
- `default` = `None`
- - `expected_output` = `False`
+ - `expected_output` = `True`
- `expected_prompt` = `'Question? [y/n] '`
- - `user_input` = `['', 'no']`
+ - `user_input` = `['invalid', 'yes']`
- **Severity:** `normal`
📌 Duration
```
-0.0008995040552690625
+0.0008869350422173738
```
@@ -52,19 +52,19 @@ passed
✅ #2
- **Status:** ✅ `passed`
-- **Duration:** `0.000549` s
+- **Duration:** `0.000559` s
- **Parameters (Allure):**
- `default` = `None`
- - `expected_output` = `False`
+ - `expected_output` = `True`
- `expected_prompt` = `'Question? [y/n] '`
- - `user_input` = `['', 'no']`
+ - `user_input` = `['invalid', 'yes']`
- **Severity:** `normal`
📌 Duration
```
-0.0005494739161804318
+0.0005594509420916438
```
@@ -82,19 +82,19 @@ passed
✅ #4
- **Status:** ✅ `passed`
-- **Duration:** `0.000707` s
+- **Duration:** `0.000728` s
- **Parameters (Allure):**
- `default` = `None`
- - `expected_output` = `False`
+ - `expected_output` = `True`
- `expected_prompt` = `'Question? [y/n] '`
- - `user_input` = `['', 'no']`
+ - `user_input` = `['invalid', 'yes']`
- **Severity:** `normal`
📌 Duration
```
-0.000707108061760664
+0.0007275970419868827
```
@@ -112,19 +112,19 @@ passed
✅ #5
- **Status:** ✅ `passed`
-- **Duration:** `0.000707` s
+- **Duration:** `0.000770` s
- **Parameters (Allure):**
- `default` = `None`
- - `expected_output` = `False`
+ - `expected_output` = `True`
- `expected_prompt` = `'Question? [y/n] '`
- - `user_input` = `['', 'no']`
+ - `user_input` = `['invalid', 'yes']`
- **Severity:** `normal`
📌 Duration
```
-0.0007066800026223063
+0.000770180020481348
```
@@ -142,19 +142,19 @@ passed
✅ #6
- **Status:** ✅ `passed`
-- **Duration:** `0.000607` s
+- **Duration:** `0.000623` s
- **Parameters (Allure):**
- `default` = `None`
- - `expected_output` = `False`
+ - `expected_output` = `True`
- `expected_prompt` = `'Question? [y/n] '`
- - `user_input` = `['', 'no']`
+ - `user_input` = `['invalid', 'yes']`
- **Severity:** `normal`
📌 Duration
```
-0.0006068340735509992
+0.0006226989207789302
```
@@ -172,19 +172,19 @@ passed
✅ #7
- **Status:** ✅ `passed`
-- **Duration:** `0.000582` s
+- **Duration:** `0.000606` s
- **Parameters (Allure):**
- `default` = `None`
- - `expected_output` = `False`
+ - `expected_output` = `True`
- `expected_prompt` = `'Question? [y/n] '`
- - `user_input` = `['', 'no']`
+ - `user_input` = `['invalid', 'yes']`
- **Severity:** `normal`
📌 Duration
```
-0.0005815199110656977
+0.0006062110187485814
```
@@ -202,19 +202,19 @@ passed
✅ #8
- **Status:** ✅ `passed`
-- **Duration:** `0.000538` s
+- **Duration:** `0.000566` s
- **Parameters (Allure):**
- `default` = `None`
- - `expected_output` = `False`
+ - `expected_output` = `True`
- `expected_prompt` = `'Question? [y/n] '`
- - `user_input` = `['', 'no']`
+ - `user_input` = `['invalid', 'yes']`
- **Severity:** `normal`
📌 Duration
```
-0.0005383179523050785
+0.0005660559982061386
```
@@ -232,19 +232,19 @@ passed
✅ #9
- **Status:** ✅ `passed`
-- **Duration:** `0.000555` s
+- **Duration:** `0.000581` s
- **Parameters (Allure):**
- `default` = `None`
- - `expected_output` = `False`
+ - `expected_output` = `True`
- `expected_prompt` = `'Question? [y/n] '`
- - `user_input` = `['', 'no']`
+ - `user_input` = `['invalid', 'yes']`
- **Severity:** `normal`
📌 Duration
```
-0.000554701080545783
+0.0005813129246234894
```
@@ -262,19 +262,19 @@ passed
✅ #10
- **Status:** ✅ `passed`
-- **Duration:** `0.000549` s
+- **Duration:** `0.000574` s
- **Parameters (Allure):**
- `default` = `None`
- - `expected_output` = `False`
+ - `expected_output` = `True`
- `expected_prompt` = `'Question? [y/n] '`
- - `user_input` = `['', 'no']`
+ - `user_input` = `['invalid', 'yes']`
- **Severity:** `normal`
📌 Duration
```
-0.0005485579604282975
+0.000573638011701405
```
@@ -292,19 +292,19 @@ passed
✅ #11
- **Status:** ✅ `passed`
-- **Duration:** `0.000532` s
+- **Duration:** `0.000554` s
- **Parameters (Allure):**
- `default` = `None`
- - `expected_output` = `False`
+ - `expected_output` = `True`
- `expected_prompt` = `'Question? [y/n] '`
- - `user_input` = `['', 'no']`
+ - `user_input` = `['invalid', 'yes']`
- **Severity:** `normal`
📌 Duration
```
-0.0005321820499375463
+0.0005544660380110145
```
@@ -322,19 +322,19 @@ passed
✅ #12
- **Status:** ✅ `passed`
-- **Duration:** `0.000555` s
+- **Duration:** `0.000552` s
- **Parameters (Allure):**
- `default` = `None`
- - `expected_output` = `False`
+ - `expected_output` = `True`
- `expected_prompt` = `'Question? [y/n] '`
- - `user_input` = `['', 'no']`
+ - `user_input` = `['invalid', 'yes']`
- **Severity:** `normal`
📌 Duration
```
-0.0005551760550588369
+0.0005520830163732171
```
@@ -352,19 +352,19 @@ passed
✅ #13
- **Status:** ✅ `passed`
-- **Duration:** `0.000539` s
+- **Duration:** `0.000566` s
- **Parameters (Allure):**
- `default` = `None`
- - `expected_output` = `False`
+ - `expected_output` = `True`
- `expected_prompt` = `'Question? [y/n] '`
- - `user_input` = `['', 'no']`
+ - `user_input` = `['invalid', 'yes']`
- **Severity:** `normal`
📌 Duration
```
-0.0005389439174905419
+0.0005655670538544655
```
@@ -387,13 +387,13 @@ passed
✅ #14
- **Status:** ✅ `passed`
-- **Duration:** `0.000528` s
+- **Duration:** `0.000532` s
- **Severity:** `normal`
📌 Duration
```
-0.0005278469761833549
+0.0005321560893207788
```
@@ -416,7 +416,7 @@ passed
✅ #15
- **Status:** ✅ `passed`
-- **Duration:** `0.000530` s
+- **Duration:** `0.000537` s
- **Parameters (Allure):**
- `ctrl_d` = `'n'`
- `expected_result` = `False`
@@ -426,7 +426,7 @@ passed
📌 Duration
```
-0.0005295720184221864
+0.000537135056219995
```
@@ -444,7 +444,7 @@ passed
✅ #16
- **Status:** ✅ `passed`
-- **Duration:** `0.000644` s
+- **Duration:** `0.000647` s
- **Parameters (Allure):**
- `ctrl_d` = `'n'`
- `expected_result` = `False`
@@ -454,7 +454,7 @@ passed
📌 Duration
```
-0.0006444670725613832
+0.000647239969111979
```
@@ -482,7 +482,7 @@ passed
✅ #17
- **Status:** ✅ `passed`
-- **Duration:** `0.000541` s
+- **Duration:** `0.000550` s
- **Parameters (Allure):**
- `default` = `'n'`
- `expected_output` = `True`
@@ -494,7 +494,7 @@ passed
📌 Duration
```
-0.0005413990002125502
+0.0005500179249793291
```
@@ -512,7 +512,7 @@ passed
✅ #18
- **Status:** ✅ `passed`
-- **Duration:** `0.000535` s
+- **Duration:** `0.000551` s
- **Parameters (Allure):**
- `default` = `'n'`
- `expected_output` = `True`
@@ -524,7 +524,7 @@ passed
📌 Duration
```
-0.0005351109430193901
+0.0005508860340341926
```
@@ -542,7 +542,7 @@ passed
✅ #20
- **Status:** ✅ `passed`
-- **Duration:** `0.000570` s
+- **Duration:** `0.000564` s
- **Parameters (Allure):**
- `default` = `'n'`
- `expected_output` = `True`
@@ -554,7 +554,7 @@ passed
📌 Duration
```
-0.0005696730222553015
+0.0005635060369968414
```
@@ -572,7 +572,7 @@ passed
✅ #21
- **Status:** ✅ `passed`
-- **Duration:** `0.000581` s
+- **Duration:** `0.000677` s
- **Parameters (Allure):**
- `default` = `'n'`
- `expected_output` = `True`
@@ -584,7 +584,7 @@ passed
📌 Duration
```
-0.0005812851013615727
+0.0006769470637664199
```
@@ -602,7 +602,7 @@ passed
✅ #22
- **Status:** ✅ `passed`
-- **Duration:** `0.000545` s
+- **Duration:** `0.000548` s
- **Parameters (Allure):**
- `default` = `'n'`
- `expected_output` = `True`
@@ -614,7 +614,7 @@ passed
📌 Duration
```
-0.0005449610762298107
+0.0005480390973389149
```
@@ -632,7 +632,7 @@ passed
✅ #23
- **Status:** ✅ `passed`
-- **Duration:** `0.000564` s
+- **Duration:** `0.000547` s
- **Parameters (Allure):**
- `default` = `'n'`
- `expected_output` = `True`
@@ -644,7 +644,7 @@ passed
📌 Duration
```
-0.0005642649484798312
+0.0005473339697346091
```
@@ -662,7 +662,7 @@ passed
✅ #24
- **Status:** ✅ `passed`
-- **Duration:** `0.000539` s
+- **Duration:** `0.000546` s
- **Parameters (Allure):**
- `default` = `'n'`
- `expected_output` = `True`
@@ -674,7 +674,7 @@ passed
📌 Duration
```
-0.0005387710407376289
+0.000546130002476275
```
@@ -692,7 +692,7 @@ passed
✅ #26
- **Status:** ✅ `passed`
-- **Duration:** `0.000541` s
+- **Duration:** `0.000535` s
- **Parameters (Allure):**
- `default` = `'n'`
- `expected_output` = `True`
@@ -704,7 +704,7 @@ passed
📌 Duration
```
-0.0005408930592238903
+0.0005347010446712375
```
@@ -722,7 +722,7 @@ passed
✅ #27
- **Status:** ✅ `passed`
-- **Duration:** `0.000531` s
+- **Duration:** `0.000554` s
- **Parameters (Allure):**
- `default` = `'n'`
- `expected_output` = `True`
@@ -734,7 +734,7 @@ passed
📌 Duration
```
-0.0005311880959197879
+0.0005539299454540014
```
@@ -752,7 +752,7 @@ passed
✅ #29
- **Status:** ✅ `passed`
-- **Duration:** `0.000574` s
+- **Duration:** `0.000553` s
- **Parameters (Allure):**
- `default` = `'n'`
- `expected_output` = `True`
@@ -764,7 +764,7 @@ passed
📌 Duration
```
-0.0005744060035794973
+0.0005530440248548985
```
@@ -787,13 +787,13 @@ passed
✅ #30
- **Status:** ✅ `passed`
-- **Duration:** `0.000511` s
+- **Duration:** `0.000510` s
- **Severity:** `normal`
📌 Duration
```
-0.0005112569779157639
+0.0005102569703012705
```
@@ -816,17 +816,17 @@ passed
✅ #31
- **Status:** ✅ `passed`
-- **Duration:** `0.000890` s
+- **Duration:** `0.000645` s
- **Parameters (Allure):**
- - `ctrl_d` = `'n'`
- - `expected_result` = `False`
+ - `ctrl_d` = `'y'`
+ - `expected_result` = `True`
- **Severity:** `normal`
📌 Duration
```
-0.00089026999194175
+0.0006447859341278672
```
@@ -844,17 +844,17 @@ passed
✅ #32
- **Status:** ✅ `passed`
-- **Duration:** `0.000549` s
+- **Duration:** `0.000520` s
- **Parameters (Allure):**
- - `ctrl_d` = `'n'`
- - `expected_result` = `False`
+ - `ctrl_d` = `'y'`
+ - `expected_result` = `True`
- **Severity:** `normal`
📌 Duration
```
-0.0005494289798662066
+0.0005196830024942756
```
@@ -887,19 +887,19 @@ passed
❌ #3
- **Status:** ❌ `failed`
-- **Duration:** `0.000984` s
+- **Duration:** `0.000949` s
- **Parameters (Allure):**
- `default` = `None`
- - `expected_output` = `False`
+ - `expected_output` = `True`
- `expected_prompt` = `'Question? [y/n] '`
- - `user_input` = `['', 'no']`
+ - `user_input` = `['invalid', 'yes']`
- **Severity:** `normal`
📌 Duration
```
-0.000984136015176773
+0.0009494350524619222
```
@@ -987,7 +987,7 @@ tests/test_bis.py:39: AssertionError
❌ #19
- **Status:** ❌ `failed`
-- **Duration:** `0.000707` s
+- **Duration:** `0.000704` s
- **Parameters (Allure):**
- `default` = `'n'`
- `expected_output` = `True`
@@ -999,7 +999,7 @@ tests/test_bis.py:39: AssertionError
📌 Duration
```
-0.0007070200517773628
+0.000704463105648756
```
@@ -1077,7 +1077,7 @@ tests/test_utils_ask_yes_no.py:39: AssertionError
❌ #25
- **Status:** ❌ `failed`
-- **Duration:** `0.000694` s
+- **Duration:** `0.000689` s
- **Parameters (Allure):**
- `default` = `'n'`
- `expected_output` = `True`
@@ -1089,7 +1089,7 @@ tests/test_utils_ask_yes_no.py:39: AssertionError
📌 Duration
```
-0.0006938789738342166
+0.0006891899975016713
```
@@ -1167,7 +1167,7 @@ tests/test_utils_ask_yes_no.py:39: AssertionError
❌ #28
- **Status:** ❌ `failed`
-- **Duration:** `0.000661` s
+- **Duration:** `0.000677` s
- **Parameters (Allure):**
- `default` = `'n'`
- `expected_output` = `True`
@@ -1179,7 +1179,7 @@ tests/test_utils_ask_yes_no.py:39: AssertionError
📌 Duration
```
-0.0006610099226236343
+0.0006774830399081111
```
diff --git a/ci-reports/markdown/pytest-report.json b/ci-reports/markdown/pytest-report.json
index 969f036a..8c15f653 100644
--- a/ci-reports/markdown/pytest-report.json
+++ b/ci-reports/markdown/pytest-report.json
@@ -1 +1 @@
-{"created": 1752404232.9701796, "duration": 7.405226230621338, "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.0013100359356030822, "outcome": "passed"}, "call": {"duration": 0.0008995040552690625, "outcome": "passed"}, "teardown": {"duration": 0.0016580839874222875, "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.000650581088848412, "outcome": "passed"}, "call": {"duration": 0.0005494739161804318, "outcome": "passed"}, "teardown": {"duration": 0.0010987450368702412, "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.0006070879753679037, "outcome": "passed"}, "call": {"duration": 0.000984136015176773, "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.001595990965142846, "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.0007752259261906147, "outcome": "passed"}, "call": {"duration": 0.000707108061760664, "outcome": "passed"}, "teardown": {"duration": 0.0011218670988455415, "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.0006365510635077953, "outcome": "passed"}, "call": {"duration": 0.0007066800026223063, "outcome": "passed"}, "teardown": {"duration": 0.0010807269718497992, "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.0006148800021037459, "outcome": "passed"}, "call": {"duration": 0.0006068340735509992, "outcome": "passed"}, "teardown": {"duration": 0.0010741360019892454, "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.0005996910622343421, "outcome": "passed"}, "call": {"duration": 0.0005815199110656977, "outcome": "passed"}, "teardown": {"duration": 0.0011877069482579827, "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.0006423909217119217, "outcome": "passed"}, "call": {"duration": 0.0005383179523050785, "outcome": "passed"}, "teardown": {"duration": 0.0010886669624596834, "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.0006072589894756675, "outcome": "passed"}, "call": {"duration": 0.000554701080545783, "outcome": "passed"}, "teardown": {"duration": 0.0019419820746406913, "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.0006090800743550062, "outcome": "passed"}, "call": {"duration": 0.0005485579604282975, "outcome": "passed"}, "teardown": {"duration": 0.00106330297421664, "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.0006010109791532159, "outcome": "passed"}, "call": {"duration": 0.0005321820499375463, "outcome": "passed"}, "teardown": {"duration": 0.0011791960569098592, "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.0006028019124642015, "outcome": "passed"}, "call": {"duration": 0.0005551760550588369, "outcome": "passed"}, "teardown": {"duration": 0.0011279520113021135, "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.0005939580732956529, "outcome": "passed"}, "call": {"duration": 0.0005389439174905419, "outcome": "passed"}, "teardown": {"duration": 0.0012479739962145686, "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.0001868479885160923, "outcome": "passed"}, "call": {"duration": 0.0005278469761833549, "outcome": "passed"}, "teardown": {"duration": 0.00021470896899700165, "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.00041895301546901464, "outcome": "passed"}, "call": {"duration": 0.0005295720184221864, "outcome": "passed"}, "teardown": {"duration": 0.0007119190413504839, "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.00042102602310478687, "outcome": "passed"}, "call": {"duration": 0.0006444670725613832, "outcome": "passed"}, "teardown": {"duration": 0.0007038640324026346, "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.0006096209399402142, "outcome": "passed"}, "call": {"duration": 0.0005413990002125502, "outcome": "passed"}, "teardown": {"duration": 0.0010675908997654915, "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.0005966339958831668, "outcome": "passed"}, "call": {"duration": 0.0005351109430193901, "outcome": "passed"}, "teardown": {"duration": 0.0011773419100791216, "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.0006150230765342712, "outcome": "passed"}, "call": {"duration": 0.0007070200517773628, "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.0011177780106663704, "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.0006436530966311693, "outcome": "passed"}, "call": {"duration": 0.0005696730222553015, "outcome": "passed"}, "teardown": {"duration": 0.0010681350249797106, "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.0006104420172050595, "outcome": "passed"}, "call": {"duration": 0.0005812851013615727, "outcome": "passed"}, "teardown": {"duration": 0.0012201449135318398, "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.0005990199279040098, "outcome": "passed"}, "call": {"duration": 0.0005449610762298107, "outcome": "passed"}, "teardown": {"duration": 0.0010766310151666403, "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.0006198140326887369, "outcome": "passed"}, "call": {"duration": 0.0005642649484798312, "outcome": "passed"}, "teardown": {"duration": 0.0012112939730286598, "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.0005859750090166926, "outcome": "passed"}, "call": {"duration": 0.0005387710407376289, "outcome": "passed"}, "teardown": {"duration": 0.0010525520192459226, "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.000599976978264749, "outcome": "passed"}, "call": {"duration": 0.0006938789738342166, "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.001089187921024859, "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.0006041310261934996, "outcome": "passed"}, "call": {"duration": 0.0005408930592238903, "outcome": "passed"}, "teardown": {"duration": 0.0010570959420874715, "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.0006091069662943482, "outcome": "passed"}, "call": {"duration": 0.0005311880959197879, "outcome": "passed"}, "teardown": {"duration": 0.001216694014146924, "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.0005966019816696644, "outcome": "passed"}, "call": {"duration": 0.0006610099226236343, "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.001098755979910493, "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.0006486889906227589, "outcome": "passed"}, "call": {"duration": 0.0005744060035794973, "outcome": "passed"}, "teardown": {"duration": 0.0010548790451139212, "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.00018298998475074768, "outcome": "passed"}, "call": {"duration": 0.0005112569779157639, "outcome": "passed"}, "teardown": {"duration": 0.0002086240565404296, "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.0004277600673958659, "outcome": "passed"}, "call": {"duration": 0.00089026999194175, "outcome": "passed"}, "teardown": {"duration": 0.0008787299739196897, "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.00041912496089935303, "outcome": "passed"}, "call": {"duration": 0.0005494289798662066, "outcome": "passed"}, "teardown": {"duration": 0.0006862180307507515, "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": 1752404576.271744, "duration": 7.2952046394348145, "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.0013126579578965902, "outcome": "passed"}, "call": {"duration": 0.0008869350422173738, "outcome": "passed"}, "teardown": {"duration": 0.0016195819480344653, "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.0006248629651963711, "outcome": "passed"}, "call": {"duration": 0.0005594509420916438, "outcome": "passed"}, "teardown": {"duration": 0.0010832869447767735, "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.0006070499075576663, "outcome": "passed"}, "call": {"duration": 0.0009494350524619222, "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.0015476359985768795, "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.0007801870815455914, "outcome": "passed"}, "call": {"duration": 0.0007275970419868827, "outcome": "passed"}, "teardown": {"duration": 0.0011260100873187184, "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.0007060479838401079, "outcome": "passed"}, "call": {"duration": 0.000770180020481348, "outcome": "passed"}, "teardown": {"duration": 0.0011066260049119592, "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.0006496550049632788, "outcome": "passed"}, "call": {"duration": 0.0006226989207789302, "outcome": "passed"}, "teardown": {"duration": 0.001111367018893361, "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.00062230892945081, "outcome": "passed"}, "call": {"duration": 0.0006062110187485814, "outcome": "passed"}, "teardown": {"duration": 0.0011742330389097333, "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.0006326319416984916, "outcome": "passed"}, "call": {"duration": 0.0005660559982061386, "outcome": "passed"}, "teardown": {"duration": 0.0010542909149080515, "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.000619809958152473, "outcome": "passed"}, "call": {"duration": 0.0005813129246234894, "outcome": "passed"}, "teardown": {"duration": 0.001200433005578816, "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.0006010619690641761, "outcome": "passed"}, "call": {"duration": 0.000573638011701405, "outcome": "passed"}, "teardown": {"duration": 0.0010510990396142006, "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.0006155119044706225, "outcome": "passed"}, "call": {"duration": 0.0005544660380110145, "outcome": "passed"}, "teardown": {"duration": 0.0011792269069701433, "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.0006116470322012901, "outcome": "passed"}, "call": {"duration": 0.0005520830163732171, "outcome": "passed"}, "teardown": {"duration": 0.0010773770045489073, "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.0005918099777773023, "outcome": "passed"}, "call": {"duration": 0.0005655670538544655, "outcome": "passed"}, "teardown": {"duration": 0.0011862859828397632, "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.00018224399536848068, "outcome": "passed"}, "call": {"duration": 0.0005321560893207788, "outcome": "passed"}, "teardown": {"duration": 0.00021374598145484924, "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.00041700503788888454, "outcome": "passed"}, "call": {"duration": 0.000537135056219995, "outcome": "passed"}, "teardown": {"duration": 0.00069125194568187, "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.0004190499894320965, "outcome": "passed"}, "call": {"duration": 0.000647239969111979, "outcome": "passed"}, "teardown": {"duration": 0.0006805979646742344, "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.000618363032117486, "outcome": "passed"}, "call": {"duration": 0.0005500179249793291, "outcome": "passed"}, "teardown": {"duration": 0.0010428150417283177, "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.0005984290037304163, "outcome": "passed"}, "call": {"duration": 0.0005508860340341926, "outcome": "passed"}, "teardown": {"duration": 0.001194793963804841, "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.0006100779864937067, "outcome": "passed"}, "call": {"duration": 0.000704463105648756, "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.0010656939120963216, "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.0006227499106898904, "outcome": "passed"}, "call": {"duration": 0.0005635060369968414, "outcome": "passed"}, "teardown": {"duration": 0.0010391849791631103, "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.0006368100875988603, "outcome": "passed"}, "call": {"duration": 0.0006769470637664199, "outcome": "passed"}, "teardown": {"duration": 0.001095028012059629, "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.0006183380028232932, "outcome": "passed"}, "call": {"duration": 0.0005480390973389149, "outcome": "passed"}, "teardown": {"duration": 0.0010381549363955855, "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.0006076999707147479, "outcome": "passed"}, "call": {"duration": 0.0005473339697346091, "outcome": "passed"}, "teardown": {"duration": 0.0011373120360076427, "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.000595517922192812, "outcome": "passed"}, "call": {"duration": 0.000546130002476275, "outcome": "passed"}, "teardown": {"duration": 0.0010284449672326446, "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.0005946810124441981, "outcome": "passed"}, "call": {"duration": 0.0006891899975016713, "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.0010731170186772943, "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.0006365559529513121, "outcome": "passed"}, "call": {"duration": 0.0005347010446712375, "outcome": "passed"}, "teardown": {"duration": 0.001033041044138372, "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.0006077070720493793, "outcome": "passed"}, "call": {"duration": 0.0005539299454540014, "outcome": "passed"}, "teardown": {"duration": 0.0012058729771524668, "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.0005957100074738264, "outcome": "passed"}, "call": {"duration": 0.0006774830399081111, "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.0010634340578690171, "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.0006117209559306502, "outcome": "passed"}, "call": {"duration": 0.0005530440248548985, "outcome": "passed"}, "teardown": {"duration": 0.0010438429890200496, "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.00017830799333751202, "outcome": "passed"}, "call": {"duration": 0.0005102569703012705, "outcome": "passed"}, "teardown": {"duration": 0.0002010980388149619, "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.0004266640171408653, "outcome": "passed"}, "call": {"duration": 0.0006447859341278672, "outcome": "passed"}, "teardown": {"duration": 0.0006582050118595362, "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.0004272370133548975, "outcome": "passed"}, "call": {"duration": 0.0005196830024942756, "outcome": "passed"}, "teardown": {"duration": 0.0006662519881501794, "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 72e5912f..cbf78aa8 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-13 10:57:15_
+_Last updated: 2025-07-13 11:02:58_