From 6014dfb0ae8ceb72253e7e670c93fc883d38b80b Mon Sep 17 00:00:00 2001
From: ci-bot
Date: Tue, 8 Jul 2025 12:52:01 +0000
Subject: [PATCH] Update test reports [skip ci]
---
ci-reports/allure/.keep | 0
.../data/attachments/241a2d2cae39ed75.txt | 1 -
.../data/attachments/28e05f02c341a4f3.txt | 1 -
.../data/attachments/2a12c8e69b810fb2.txt | 1 -
.../data/attachments/2dba8fe4cd35b00c.txt | 1 -
.../data/attachments/2e0bfd5d532f0264.txt | 1 -
.../data/attachments/4de797c0cc013ca8.txt | 1 -
.../data/attachments/5b9238144ad22ac2.txt | 1 -
.../data/attachments/5e49d765ba0cb34.txt | 1 -
.../data/attachments/69a924bc17da536f.txt | 1 -
...0409f26040a4c.txt => 6f93d3a12850f09d.txt} | 0
.../data/attachments/733e7fcc607ade9c.txt | 1 -
.../data/attachments/7ba296ac700802e0.txt | 1 -
.../data/attachments/812ebb029bb3d939.txt | 1 -
.../data/attachments/84c42a273fe927cc.txt | 1 -
.../data/attachments/872073b8358d9877.txt | 1 -
.../data/attachments/8fa52db263408545.txt | 1 -
.../data/attachments/96c8f9ce195dfd40.txt | 1 -
.../data/attachments/9726af1d5d44f7d3.txt | 1 -
.../data/attachments/9e0ad7e9f73c5052.txt | 1 -
...f8a688b3d8172.txt => a4b40c5c0748844d.txt} | 0
.../data/attachments/a575866b87d3537e.txt | 1 -
.../data/attachments/a73bd66ab8c72372.txt | 1 -
.../data/attachments/b0ee39e09971bea9.txt | 1 -
.../data/attachments/b5493071f5c42444.txt | 1 -
.../data/attachments/ba48a237a527c349.txt | 1 -
.../data/attachments/c6b6c9fbba1c5ec9.txt | 1 -
.../data/attachments/d5f3d08dead51f7b.txt | 1 -
.../data/attachments/dd708c1177683786.txt | 1 -
.../data/attachments/e212111ff37a3558.txt | 1 -
...30c08ceca9305.txt => f364ca632d44d369.txt} | 0
.../data/attachments/f72d7a7e8674359b.txt | 1 -
.../data/attachments/fd898fcbb09601a1.txt | 1 -
.../data/attachments/fe40ed442adefadc.txt | 1 -
ci-reports/allure/data/behaviors.csv | 2 +-
ci-reports/allure/data/behaviors.json | 2 +-
ci-reports/allure/data/categories.csv | 2 +
ci-reports/allure/data/categories.json | 2 +-
ci-reports/allure/data/packages.json | 2 +-
ci-reports/allure/data/suites.csv | 32 +--
ci-reports/allure/data/suites.json | 2 +-
.../data/test-cases/1350ebe7e1401c6b.json | 1 -
.../data/test-cases/14d7f95bcc11ef49.json | 1 -
...8fa61456a6b.json => 1a3571cca755022a.json} | 2 +-
.../data/test-cases/1b5d3cd713dd966d.json | 1 -
.../data/test-cases/1d98c41241260fd3.json | 1 -
.../data/test-cases/20959d51a2f4d789.json | 1 -
.../data/test-cases/23901958f427e4ae.json | 1 -
...1acf0dc30b1.json => 25f5881442a3f3fa.json} | 2 +-
.../data/test-cases/276bf9a567cc8ca8.json | 1 -
.../data/test-cases/28cb3e016dd97e65.json | 1 -
.../data/test-cases/2eef2e9035f0f120.json | 1 -
.../data/test-cases/2f4c4ce193c5d369.json | 1 -
.../data/test-cases/312aa3e95dbe3ea.json | 1 -
.../data/test-cases/31af0e423ca3f078.json | 1 -
.../data/test-cases/35370f7f316f0caf.json | 1 -
.../data/test-cases/3537dea57db97069.json | 1 -
.../data/test-cases/3632e4e658c6f87e.json | 1 -
...ada5e8ee85b.json => 36b980a00144430c.json} | 2 +-
.../data/test-cases/36e566ada3868bb0.json | 1 -
.../data/test-cases/3742e17f6a316a6.json | 1 -
.../data/test-cases/391cc43f893a96f.json | 1 -
.../data/test-cases/39f51d87dbef4f60.json | 1 -
...804061155eb.json => 3a561e2f073eafb3.json} | 2 +-
.../data/test-cases/3b750b2f6c62d206.json | 1 -
...311ec4770ec.json => 3dc133e90c9b2a74.json} | 2 +-
.../data/test-cases/3eb42c2c6c4ba10c.json | 1 -
.../data/test-cases/3f89e8f8d182b701.json | 1 -
.../data/test-cases/41b4dd58db88dae2.json | 1 -
.../data/test-cases/42631ef10034a79c.json | 1 -
.../data/test-cases/439aae69280be938.json | 1 -
.../data/test-cases/43d6fa1fd680c2c4.json | 1 -
.../data/test-cases/44b7954b4e57218f.json | 1 -
.../data/test-cases/49333e527965f37c.json | 1 -
.../data/test-cases/4a045dd596ea2b0a.json | 1 -
.../data/test-cases/4b59586e914f2d98.json | 1 -
.../data/test-cases/4be7a18510e9f1c7.json | 1 -
.../data/test-cases/4c24ba50fa5c35e3.json | 1 -
.../data/test-cases/4cfade5c057cd7b2.json | 1 -
.../data/test-cases/4d6f8ca9e1dfb6c3.json | 1 -
.../data/test-cases/4da3ef2f25177800.json | 1 -
.../data/test-cases/5171a8d06ff9c2cd.json | 1 -
.../data/test-cases/51a68429a416ac26.json | 1 -
.../data/test-cases/5392d70a86c2c395.json | 1 -
.../data/test-cases/55c3c6525dcda820.json | 1 -
.../data/test-cases/564ad768612fe6a6.json | 1 -
.../data/test-cases/568d1b72d2cbd5e9.json | 1 -
.../data/test-cases/575537231f6655d4.json | 1 -
.../data/test-cases/58190dfd627cc411.json | 1 -
.../data/test-cases/583cfdeb8c758f7f.json | 1 -
.../data/test-cases/59a70e29340c9971.json | 1 -
.../data/test-cases/5a8965699e2b7a38.json | 1 -
.../data/test-cases/5c1203d6d085fc4d.json | 1 -
.../data/test-cases/5c85e89834d09318.json | 1 +
.../data/test-cases/5c97213e9f1263ca.json | 1 -
.../data/test-cases/5eab886075b08d67.json | 1 -
.../data/test-cases/61d064e7e4aba907.json | 1 -
.../data/test-cases/6318a1fe5239de54.json | 1 -
.../data/test-cases/631f1dbfb1f16e34.json | 1 -
.../data/test-cases/65785bfa63edd02.json | 1 +
.../data/test-cases/68945ac6150e6db4.json | 1 -
.../data/test-cases/6a5f99fcb72fab0.json | 1 -
.../data/test-cases/6c450a03b5b6b0ed.json | 1 -
.../data/test-cases/7124cf093d6b2305.json | 1 -
.../data/test-cases/7285deb74752405c.json | 1 -
.../data/test-cases/76ab82a2b6973f3a.json | 1 -
.../data/test-cases/7a7a3ec0d93f3eb4.json | 1 -
.../data/test-cases/7d1fcdc06d30155e.json | 1 -
.../data/test-cases/7d7983b2cc00c14.json | 1 -
.../data/test-cases/7fb39bc1158e0a8e.json | 1 -
.../data/test-cases/7fb9059ed740b97b.json | 1 -
...9560956d2aa.json => 82b7c68c7b9664fb.json} | 2 +-
.../data/test-cases/84310bbfccfc4122.json | 1 -
.../data/test-cases/845348e4cc3af4fd.json | 1 -
.../data/test-cases/847eff3631c97a6d.json | 1 -
.../data/test-cases/85316812ccfa204d.json | 1 -
.../data/test-cases/855bbbb7696ee00c.json | 1 -
.../data/test-cases/85f4da950a18fdec.json | 1 -
.../data/test-cases/871bec40d2c15e36.json | 1 -
.../data/test-cases/8748f3d78b8d8e72.json | 1 -
.../data/test-cases/880d14cfdcb7ec8c.json | 1 -
.../data/test-cases/888bd8ed2c1520d1.json | 1 -
.../data/test-cases/88937af9e62e8bd.json | 1 -
.../data/test-cases/91b1d40914301869.json | 1 -
.../data/test-cases/92d67834551379c6.json | 1 -
.../data/test-cases/94d154c0af25197f.json | 1 -
.../data/test-cases/99d849026fa1070b.json | 1 -
.../data/test-cases/9c7365cf6b28061e.json | 1 -
.../data/test-cases/9ce241b93ce0b1b6.json | 1 -
.../data/test-cases/9ce631da7994a264.json | 1 -
...8aff8542dcb.json => 9d0e63caa0a69dcb.json} | 2 +-
.../data/test-cases/9ed6b34c8ffbc5f7.json | 1 -
.../data/test-cases/9f4d662dff5ebce0.json | 1 -
.../data/test-cases/a1fe2f4138f804f4.json | 1 -
.../data/test-cases/a3b18a8783a65452.json | 1 -
.../data/test-cases/a4f215624e0785fd.json | 1 -
.../data/test-cases/a5be5c7fe68dbe8d.json | 1 -
.../data/test-cases/a5ef1fa378e3b4b6.json | 1 -
.../data/test-cases/a617e28bfbe80456.json | 1 -
.../data/test-cases/a7edfb0c097c6c3b.json | 1 -
.../data/test-cases/a97b5706eebe668f.json | 1 -
.../data/test-cases/aa521ec1b695724.json | 1 -
.../data/test-cases/ab7fa11ebfc4b653.json | 1 -
.../data/test-cases/ac0fa2b6722c00aa.json | 1 -
.../data/test-cases/ac627dc12b1eb447.json | 1 -
.../data/test-cases/aeb61c667952d49f.json | 1 -
.../data/test-cases/b166d2d3c84a0771.json | 1 -
.../data/test-cases/b2673c4414471416.json | 1 -
.../data/test-cases/b3491de450c58d9c.json | 1 -
.../data/test-cases/b360c8c150000d44.json | 1 -
.../data/test-cases/b56f37fd40b20a7f.json | 1 -
.../data/test-cases/b6546e6f5cc3fa94.json | 1 -
.../data/test-cases/b6588c6c362c7ccd.json | 1 -
.../data/test-cases/b6a25f97699f9463.json | 1 -
.../data/test-cases/b7a54a34ea990389.json | 1 -
.../data/test-cases/b81114ea10e7c990.json | 1 -
.../data/test-cases/b8627f3322c7d320.json | 1 -
.../data/test-cases/ba36f8a32c84713c.json | 1 -
.../data/test-cases/bce8fc5b802b81b.json | 1 -
.../data/test-cases/be3761d129e37e2e.json | 1 -
.../data/test-cases/be3bb41a59a9bbd5.json | 1 -
.../data/test-cases/bfa80d810ab203c9.json | 1 -
.../data/test-cases/bfab5b42778fe7a.json | 1 +
.../data/test-cases/c1af1d95a5bbbfe6.json | 1 -
.../data/test-cases/c203e1169d4b7344.json | 1 -
.../data/test-cases/c3240910b357552d.json | 1 -
.../data/test-cases/c4f611639a58ac3b.json | 1 -
.../data/test-cases/c71fe09d99fc874c.json | 1 -
.../data/test-cases/c80b1737b93172db.json | 1 -
.../data/test-cases/c897da67b5ee4ca0.json | 1 -
.../data/test-cases/c8f3f9b9f5f72549.json | 1 -
.../data/test-cases/c9e4ba219450c678.json | 1 -
.../data/test-cases/c9fd61d646c962.json | 1 -
.../data/test-cases/ca13a554135407b2.json | 1 -
.../data/test-cases/cb539f7bdf2c49f2.json | 1 -
.../data/test-cases/cbd87c45c78334ad.json | 1 -
.../data/test-cases/ce8ca1d69db5d53a.json | 1 -
.../data/test-cases/d0d127cad0e9f44a.json | 1 -
.../data/test-cases/d0f4c662791617ce.json | 1 -
.../data/test-cases/d1c49a9159132450.json | 1 -
.../data/test-cases/d218d1c79749bf4f.json | 1 -
.../data/test-cases/d25b3dc3b265ee77.json | 1 -
.../data/test-cases/d3661779168230d0.json | 1 -
.../data/test-cases/d55f39a06d7ae595.json | 1 -
.../data/test-cases/d5ba93a053fdb24c.json | 1 -
...ffa5298daf3.json => d60aebe740b14a0a.json} | 2 +-
.../data/test-cases/d6b3f546eefd060b.json | 1 -
.../data/test-cases/d8878437b02bb55a.json | 1 -
.../data/test-cases/d8f1e0834d270d1.json | 1 -
.../data/test-cases/d9b80b29b345e518.json | 1 -
.../data/test-cases/dab91a26dbca1dc.json | 1 +
.../data/test-cases/dafae879bd8fa79d.json | 1 -
.../data/test-cases/dd58b93ee16795a9.json | 1 -
.../data/test-cases/de4a3b5534353e81.json | 1 -
.../data/test-cases/deb51fde66f005b6.json | 1 -
.../data/test-cases/dee152a5eeb7e102.json | 1 -
.../data/test-cases/e1f9d08c2dfc12ed.json | 1 -
.../data/test-cases/e276687fb75a21cd.json | 1 -
...138fce176e8.json => e4ce80706d2fc398.json} | 2 +-
.../data/test-cases/e55c1313c5046b7b.json | 1 -
.../data/test-cases/e630840ecd933a32.json | 1 -
.../data/test-cases/e650cec6647bcc27.json | 1 -
.../data/test-cases/e72dce7da317a46.json | 1 -
.../data/test-cases/e7a262f34ce7cf89.json | 1 -
.../data/test-cases/e7d4b14985ac6199.json | 1 -
.../data/test-cases/ec674b1adc8dd09e.json | 1 -
...b72b1b437cf.json => ec7cbf7b246773ae.json} | 2 +-
.../data/test-cases/ed6a5c084f7d4b45.json | 1 -
.../data/test-cases/f106d3ed3d07b6b6.json | 1 -
.../data/test-cases/f11a2e93e083c411.json | 1 -
.../data/test-cases/f22ce1b1b08d320b.json | 1 -
.../data/test-cases/f2ffa77782ab854.json | 1 -
.../data/test-cases/f3a0660144712ee5.json | 1 -
.../data/test-cases/f69ba20fb7c6f61d.json | 1 -
.../data/test-cases/f7b719f64d884cc7.json | 1 -
.../data/test-cases/f8627334c299df75.json | 1 -
.../data/test-cases/faae9a12e4c1de1c.json | 1 -
...857e661abeb.json => fad833d2aadd7979.json} | 2 +-
...ed6c2dd7845.json => fcae83e287105de0.json} | 2 +-
.../data/test-cases/fea5a734d984f2f8.json | 1 -
.../data/test-cases/ffff3576b2822967.json | 1 -
ci-reports/allure/data/timeline.json | 2 +-
ci-reports/allure/export/influxDbData.txt | 23 +-
ci-reports/allure/export/prometheusData.txt | 11 +-
.../allure/history/categories-trend.json | 2 +-
ci-reports/allure/history/duration-trend.json | 2 +-
ci-reports/allure/history/history-trend.json | 2 +-
ci-reports/allure/history/history.json | 2 +-
ci-reports/allure/index.html | 2 +-
.../allure/widgets/categories-trend.json | 2 +-
ci-reports/allure/widgets/categories.json | 2 +-
ci-reports/allure/widgets/duration-trend.json | 2 +-
ci-reports/allure/widgets/duration.json | 2 +-
ci-reports/allure/widgets/history-trend.json | 2 +-
ci-reports/allure/widgets/severity.json | 2 +-
ci-reports/allure/widgets/status-chart.json | 2 +-
ci-reports/allure/widgets/suites.json | 2 +-
ci-reports/allure/widgets/summary.json | 2 +-
ci-reports/coverage/class_index.html | 4 +-
ci-reports/coverage/function_index.html | 4 +-
ci-reports/coverage/index.html | 4 +-
ci-reports/coverage/status.json | 2 +-
.../z_050c2ebbe3000763___init___py.html | 4 +-
.../z_050c2ebbe3000763_runname_py.html | 4 +-
.../z_050c2ebbe3000763_scanbackend_py.html | 4 +-
.../z_050c2ebbe3000763_scaninfo_py.html | 4 +-
.../z_050c2ebbe3000763_scanner_py.html | 4 +-
.../z_0ea88a72b791c9be___init___py.html | 4 +-
.../z_0ea88a72b791c9be_alvra_flex_py.html | 4 +-
.../z_0ea88a72b791c9be_alvra_huber_py.html | 4 +-
.../z_0ea88a72b791c9be_alvra_prime_py.html | 4 +-
.../z_0ea88a72b791c9be_alvra_xtg_py.html | 4 +-
...z_0ea88a72b791c9be_bernina_cameras_py.html | 4 +-
..._0ea88a72b791c9be_bernina_platform_py.html | 4 +-
.../z_10a14b199bb86f47___init___py.html | 4 +-
.../z_2a632ca1c327519f___init___py.html | 4 +-
.../z_2a632ca1c327519f_argfwd_py.html | 4 +-
.../z_2a632ca1c327519f_ask_yes_no_py.html | 4 +-
.../z_2a632ca1c327519f_channels_py.html | 4 +-
.../z_2a632ca1c327519f_config_py.html | 4 +-
.../z_2a632ca1c327519f_cprint_py.html | 4 +-
.../z_2a632ca1c327519f_dbusnotify_py.html | 4 +-
.../coverage/z_2a632ca1c327519f_debug_py.html | 4 +-
.../z_2a632ca1c327519f_dictext_py.html | 4 +-
.../z_2a632ca1c327519f_dotdir_py.html | 4 +-
.../coverage/z_2a632ca1c327519f_duo_py.html | 4 +-
.../coverage/z_2a632ca1c327519f_elog_py.html | 4 +-
.../coverage/z_2a632ca1c327519f_eval_py.html | 4 +-
.../z_2a632ca1c327519f_exceptions_py.html | 4 +-
.../z_2a632ca1c327519f_get_adj_py.html | 4 +-
.../z_2a632ca1c327519f_hastyepics_py.html | 4 +-
.../coverage/z_2a632ca1c327519f_ipy_py.html | 4 +-
.../z_2a632ca1c327519f_jsonext_py.html | 4 +-
.../z_2a632ca1c327519f_lazypv_py.html | 4 +-
.../z_2a632ca1c327519f_logcfg_py.html | 4 +-
.../z_2a632ca1c327519f_logign_py.html | 4 +-
.../z_2a632ca1c327519f_marker_py.html | 4 +-
.../z_2a632ca1c327519f_metaclasses_py.html | 4 +-
.../z_2a632ca1c327519f_namespace_py.html | 4 +-
.../coverage/z_2a632ca1c327519f_npy_py.html | 4 +-
.../coverage/z_2a632ca1c327519f_opmsg_py.html | 4 +-
.../coverage/z_2a632ca1c327519f_path_py.html | 4 +-
.../z_2a632ca1c327519f_picklio_py.html | 4 +-
.../z_2a632ca1c327519f_printing_py.html | 4 +-
.../coverage/z_2a632ca1c327519f_pv_py.html | 4 +-
.../z_2a632ca1c327519f_pvpreload_py.html | 4 +-
.../z_2a632ca1c327519f_pyepics_py.html | 4 +-
.../z_2a632ca1c327519f_rangebar_py.html | 4 +-
.../z_2a632ca1c327519f_readable_py.html | 4 +-
.../z_2a632ca1c327519f_registry_py.html | 4 +-
.../z_2a632ca1c327519f_reprate_py.html | 4 +-
.../z_2a632ca1c327519f_richcfg_py.html | 4 +-
.../z_2a632ca1c327519f_run_later_py.html | 4 +-
.../z_2a632ca1c327519f_screenshot_py.html | 4 +-
.../z_2a632ca1c327519f_sendmail_py.html | 4 +-
.../z_2a632ca1c327519f_sendsms_py.html | 4 +-
.../z_2a632ca1c327519f_shortcut_py.html | 4 +-
.../z_2a632ca1c327519f_snapshot_py.html | 4 +-
.../z_2a632ca1c327519f_termtitle_py.html | 4 +-
.../z_2a632ca1c327519f_tqdm_mod_py.html | 4 +-
.../z_2a632ca1c327519f_trinary_py.html | 4 +-
.../z_2a632ca1c327519f_typecast_py.html | 4 +-
.../coverage/z_2a632ca1c327519f_utils_py.html | 4 +-
.../z_2a632ca1c327519f_xrange_py.html | 4 +-
.../z_3e89a9ee91dcfd77___init___py.html | 4 +-
.../z_3e89a9ee91dcfd77_basecondition_py.html | 4 +-
.../z_3e89a9ee91dcfd77_condition_py.html | 4 +-
.../z_3e89a9ee91dcfd77_pvcondition_py.html | 4 +-
.../z_3e89a9ee91dcfd77_valuecondition_py.html | 4 +-
.../z_3f50b41628ed6de9___init___py.html | 4 +-
.../z_3f50b41628ed6de9_daqframe_py.html | 4 +-
.../coverage/z_3f50b41628ed6de9_gui_py.html | 4 +-
.../coverage/z_3f50b41628ed6de9_icon_py.html | 4 +-
.../z_3f50b41628ed6de9_persist_py.html | 4 +-
.../z_3f50b41628ed6de9_wxdebug_py.html | 4 +-
.../z_48c9aabe16f67a43___init___py.html | 4 +-
.../z_48c9aabe16f67a43_acquisition_py.html | 4 +-
...z_48c9aabe16f67a43_baseacquisition_py.html | 4 +-
.../z_48c9aabe16f67a43_bsacquisition_py.html | 4 +-
.../z_48c9aabe16f67a43_bschannels_py.html | 4 +-
.../z_48c9aabe16f67a43_channels_py.html | 4 +-
.../z_48c9aabe16f67a43_dbacquisition_py.html | 4 +-
.../z_48c9aabe16f67a43_detcfg_py.html | 4 +-
.../z_48c9aabe16f67a43_diaacquisition_py.html | 4 +-
.../z_48c9aabe16f67a43_diaconfig_py.html | 4 +-
..._48c9aabe16f67a43_dummyacquisition_py.html | 4 +-
...z_48c9aabe16f67a43_fakeacquisition_py.html | 4 +-
.../z_48c9aabe16f67a43_pedestals_py.html | 4 +-
.../z_48c9aabe16f67a43_pvacquisition_py.html | 4 +-
.../z_48c9aabe16f67a43_pvchannels_py.html | 4 +-
.../z_48c9aabe16f67a43_sfacquisition_py.html | 4 +-
.../z_48c9aabe16f67a43_sfpaths_py.html | 4 +-
.../z_48c9aabe16f67a43_spreadsheet_py.html | 4 +-
.../z_5403db545e1d0230___init___py.html | 4 +-
.../z_5403db545e1d0230_brokerclient_py.html | 4 +-
.../z_5403db545e1d0230_brokerconfig_py.html | 4 +-
.../z_5403db545e1d0230_pedestal_py.html | 4 +-
.../coverage/z_5403db545e1d0230_pids_py.html | 4 +-
.../z_5403db545e1d0230_post_retrieve_py.html | 4 +-
.../z_5403db545e1d0230_requeststatus_py.html | 4 +-
.../z_5403db545e1d0230_restapi_py.html | 4 +-
.../coverage/z_5403db545e1d0230_tools_py.html | 4 +-
.../z_5562825d45bfa294___init___py.html | 4 +-
.../z_5562825d45bfa294_alvra_explaser_py.html | 4 +-
..._5562825d45bfa294_bernina_explaser_py.html | 4 +-
.../z_5562825d45bfa294_lasershutter_py.html | 4 +-
.../z_5a3ec0feb0aef1e5___init___py.html | 4 +-
.../z_5a3ec0feb0aef1e5_adjustable_py.html | 4 +-
.../z_5a3ec0feb0aef1e5_baseadjustable_py.html | 4 +-
.../z_5a3ec0feb0aef1e5_collection_py.html | 4 +-
.../z_5a3ec0feb0aef1e5_combined_py.html | 4 +-
.../z_5a3ec0feb0aef1e5_convenience_py.html | 4 +-
.../z_5a3ec0feb0aef1e5_converted_py.html | 4 +-
...z_5a3ec0feb0aef1e5_dummyadjustable_py.html | 4 +-
.../coverage/z_5a3ec0feb0aef1e5_error_py.html | 4 +-
...5a3ec0feb0aef1e5_genericadjustable_py.html | 4 +-
.../z_5a3ec0feb0aef1e5_limited_py.html | 4 +-
.../z_5a3ec0feb0aef1e5_linked_py.html | 4 +-
.../z_5a3ec0feb0aef1e5_pvadjustable_py.html | 4 +-
.../z_5a3ec0feb0aef1e5_pvchangemon_py.html | 4 +-
..._5a3ec0feb0aef1e5_pvenumadjustable_py.html | 4 +-
.../z_5a3ec0feb0aef1e5_scaler_py.html | 4 +-
.../z_6f0155b98d586ef7___init___py.html | 4 +-
..._6f0155b98d586ef7_intensitymonitor_py.html | 4 +-
.../z_6f0155b98d586ef7_profilemonitor_py.html | 4 +-
.../z_6f0155b98d586ef7_timetools_py.html | 4 +-
.../z_7231548f104b391c___init___py.html | 4 +-
.../z_7231548f104b391c_basetask_py.html | 4 +-
.../z_7231548f104b391c_daqtask_py.html | 4 +-
.../coverage/z_7231548f104b391c_loop_py.html | 4 +-
.../z_7231548f104b391c_producer_py.html | 4 +-
.../coverage/z_7231548f104b391c_task_py.html | 4 +-
.../z_7b6c2444f66b8c04___init___py.html | 4 +-
.../z_7b6c2444f66b8c04_slitblades_py.html | 4 +-
.../z_7b6c2444f66b8c04_slittwinunit_py.html | 4 +-
.../z_7b6c2444f66b8c04_slitunit_py.html | 4 +-
.../z_7b6c2444f66b8c04_slitunitcw_py.html | 4 +-
.../z_7b6c2444f66b8c04_slitunitjj_py.html | 4 +-
.../z_7d6c6694df050c18___init___py.html | 4 +-
.../z_7d6c6694df050c18_lasertiming_py.html | 4 +-
.../z_7e926eba5a5fb746___init___py.html | 4 +-
...7e926eba5a5fb746_aramis_attenuator_py.html | 4 +-
...z_7e926eba5a5fb746_aramis_reflaser_py.html | 4 +-
.../coverage/z_7e926eba5a5fb746_dcm_py.html | 4 +-
.../coverage/z_7e926eba5a5fb746_kb_py.html | 4 +-
.../z_7e926eba5a5fb746_offsetmirrors_py.html | 4 +-
.../z_7e926eba5a5fb746_pulsepicker_py.html | 4 +-
.../z_9fcc33952164ef92___init___py.html | 4 +-
.../z_9fcc33952164ef92_adjdrv_py.html | 4 +-
.../coverage/z_9fcc33952164ef92_ioc_py.html | 4 +-
.../z_ae3a1e35a90fc572___init___py.html | 4 +-
.../z_b07799b1c5f2029e___init___py.html | 4 +-
.../z_b07799b1c5f2029e_config_py.html | 4 +-
.../coverage/z_b07799b1c5f2029e_goto_py.html | 4 +-
.../coverage/z_b07799b1c5f2029e_run_py.html | 4 +-
.../z_b07799b1c5f2029e_scan2d_py.html | 4 +-
.../coverage/z_b07799b1c5f2029e_scan_py.html | 4 +-
.../coverage/z_b07799b1c5f2029e_sfx_py.html | 4 +-
.../z_b07799b1c5f2029e_special_py.html | 4 +-
.../z_b07799b1c5f2029e_static_py.html | 4 +-
.../coverage/z_b07799b1c5f2029e_tools_py.html | 4 +-
.../coverage/z_b07799b1c5f2029e_tweak_py.html | 4 +-
.../z_b270caba6d12e625___init___py.html | 4 +-
.../coverage/z_b270caba6d12e625_codes_py.html | 4 +-
.../z_b270caba6d12e625_ctaseq_py.html | 4 +-
.../coverage/z_b270caba6d12e625_evr_py.html | 4 +-
.../coverage/z_b270caba6d12e625_tma_py.html | 4 +-
.../z_c529804e268c2893___init___py.html | 4 +-
.../z_c529804e268c2893_basler_py.html | 4 +-
.../z_c529804e268c2893_camera_bs_py.html | 4 +-
.../z_c529804e268c2893_camera_ca_py.html | 4 +-
.../z_c529804e268c2893_camerabase_py.html | 4 +-
.../z_c529804e268c2893_screenpanel_py.html | 4 +-
.../z_c675b178214c7749___init___py.html | 4 +-
.../z_c675b178214c7749_buffer_py.html | 4 +-
.../z_c675b178214c7749_digitizer_py.html | 4 +-
.../z_c675b178214c7749_pvdatastream_py.html | 4 +-
.../coverage/z_c675b178214c7749_timer_py.html | 4 +-
.../z_cd4019c9713814ee___init___py.html | 4 +-
.../z_cd9e3589c5559c17___init___py.html | 4 +-
.../z_cd9e3589c5559c17_basesensor_py.html | 4 +-
.../z_cd9e3589c5559c17_bscombined_py.html | 4 +-
.../z_cd9e3589c5559c17_bsmonitor_py.html | 4 +-
.../z_cd9e3589c5559c17_bsnorm_py.html | 4 +-
.../z_cd9e3589c5559c17_bssensor_py.html | 4 +-
.../z_cd9e3589c5559c17_combined_py.html | 4 +-
.../z_cd9e3589c5559c17_monitor_py.html | 4 +-
.../coverage/z_cd9e3589c5559c17_norm_py.html | 4 +-
.../z_cd9e3589c5559c17_pvsensor_py.html | 4 +-
.../z_cd9e3589c5559c17_remoteplot_py.html | 4 +-
.../z_cd9e3589c5559c17_sensor_py.html | 4 +-
.../z_dc40f57cb29780da___init___py.html | 4 +-
...c40f57cb29780da_delay_compensation_py.html | 4 +-
.../z_dc40f57cb29780da_delay_stage_py.html | 4 +-
.../z_dc40f57cb29780da_micosstage_py.html | 4 +-
.../coverage/z_dc40f57cb29780da_motor_py.html | 4 +-
.../z_dc40f57cb29780da_shutter_py.html | 4 +-
.../z_dc40f57cb29780da_shutterctx_py.html | 4 +-
.../z_dc40f57cb29780da_smaract_py.html | 4 +-
.../z_e788aff2b4ed46b5___init___py.html | 4 +-
.../coverage/z_e788aff2b4ed46b5_auto_py.html | 4 +-
.../z_e788aff2b4ed46b5_basedevice_py.html | 4 +-
.../z_e788aff2b4ed46b5_device_py.html | 4 +-
.../z_e788aff2b4ed46b5_filtered_py.html | 4 +-
.../z_e788aff2b4ed46b5_simpledevice_py.html | 4 +-
.../z_ec1621bfcd050612___init___py.html | 4 +-
.../coverage/z_ec1621bfcd050612_alarm_py.html | 4 +-
.../z_ec1621bfcd050612_alternative_py.html | 4 +-
.../coverage/z_ec1621bfcd050612_boxes_py.html | 4 +-
.../z_ec1621bfcd050612_checkbox_py.html | 4 +-
.../z_ec1621bfcd050612_completers_py.html | 4 +-
.../z_ec1621bfcd050612_dyncombo_py.html | 4 +-
.../z_ec1621bfcd050612_entries_py.html | 4 +-
.../z_ec1621bfcd050612_exc2warn_py.html | 4 +-
.../coverage/z_ec1621bfcd050612_fname_py.html | 4 +-
.../coverage/z_ec1621bfcd050612_jfcfg_py.html | 4 +-
.../z_ec1621bfcd050612_jfmodcoords_py.html | 4 +-
.../z_ec1621bfcd050612_labeled_py.html | 4 +-
.../coverage/z_ec1621bfcd050612_lists_py.html | 4 +-
.../coverage/z_ec1621bfcd050612_mods_py.html | 4 +-
.../coverage/z_ec1621bfcd050612_nope_py.html | 4 +-
.../z_ec1621bfcd050612_plotting_py.html | 4 +-
.../coverage/z_ec1621bfcd050612_tools_py.html | 4 +-
.../z_ec1621bfcd050612_twobuttons_py.html | 4 +-
ci-reports/markdown/coverage-summary.md | 225 +++++++++++++++++
ci-reports/markdown/full-report.md | 235 ++++++++++++++++++
ci-reports/markdown/test-summary.md | 5 +
467 files changed, 988 insertions(+), 709 deletions(-)
delete mode 100644 ci-reports/allure/.keep
delete mode 100644 ci-reports/allure/data/attachments/241a2d2cae39ed75.txt
delete mode 100644 ci-reports/allure/data/attachments/28e05f02c341a4f3.txt
delete mode 100644 ci-reports/allure/data/attachments/2a12c8e69b810fb2.txt
delete mode 100644 ci-reports/allure/data/attachments/2dba8fe4cd35b00c.txt
delete mode 100644 ci-reports/allure/data/attachments/2e0bfd5d532f0264.txt
delete mode 100644 ci-reports/allure/data/attachments/4de797c0cc013ca8.txt
delete mode 100644 ci-reports/allure/data/attachments/5b9238144ad22ac2.txt
delete mode 100644 ci-reports/allure/data/attachments/5e49d765ba0cb34.txt
delete mode 100644 ci-reports/allure/data/attachments/69a924bc17da536f.txt
rename ci-reports/allure/data/attachments/{1390409f26040a4c.txt => 6f93d3a12850f09d.txt} (100%)
delete mode 100644 ci-reports/allure/data/attachments/733e7fcc607ade9c.txt
delete mode 100644 ci-reports/allure/data/attachments/7ba296ac700802e0.txt
delete mode 100644 ci-reports/allure/data/attachments/812ebb029bb3d939.txt
delete mode 100644 ci-reports/allure/data/attachments/84c42a273fe927cc.txt
delete mode 100644 ci-reports/allure/data/attachments/872073b8358d9877.txt
delete mode 100644 ci-reports/allure/data/attachments/8fa52db263408545.txt
delete mode 100644 ci-reports/allure/data/attachments/96c8f9ce195dfd40.txt
delete mode 100644 ci-reports/allure/data/attachments/9726af1d5d44f7d3.txt
delete mode 100644 ci-reports/allure/data/attachments/9e0ad7e9f73c5052.txt
rename ci-reports/allure/data/attachments/{15ef8a688b3d8172.txt => a4b40c5c0748844d.txt} (100%)
delete mode 100644 ci-reports/allure/data/attachments/a575866b87d3537e.txt
delete mode 100644 ci-reports/allure/data/attachments/a73bd66ab8c72372.txt
delete mode 100644 ci-reports/allure/data/attachments/b0ee39e09971bea9.txt
delete mode 100644 ci-reports/allure/data/attachments/b5493071f5c42444.txt
delete mode 100644 ci-reports/allure/data/attachments/ba48a237a527c349.txt
delete mode 100644 ci-reports/allure/data/attachments/c6b6c9fbba1c5ec9.txt
delete mode 100644 ci-reports/allure/data/attachments/d5f3d08dead51f7b.txt
delete mode 100644 ci-reports/allure/data/attachments/dd708c1177683786.txt
delete mode 100644 ci-reports/allure/data/attachments/e212111ff37a3558.txt
rename ci-reports/allure/data/attachments/{16430c08ceca9305.txt => f364ca632d44d369.txt} (100%)
delete mode 100644 ci-reports/allure/data/attachments/f72d7a7e8674359b.txt
delete mode 100644 ci-reports/allure/data/attachments/fd898fcbb09601a1.txt
delete mode 100644 ci-reports/allure/data/attachments/fe40ed442adefadc.txt
delete mode 100644 ci-reports/allure/data/test-cases/1350ebe7e1401c6b.json
delete mode 100644 ci-reports/allure/data/test-cases/14d7f95bcc11ef49.json
rename ci-reports/allure/data/test-cases/{4c48a8fa61456a6b.json => 1a3571cca755022a.json} (66%)
delete mode 100644 ci-reports/allure/data/test-cases/1b5d3cd713dd966d.json
delete mode 100644 ci-reports/allure/data/test-cases/1d98c41241260fd3.json
delete mode 100644 ci-reports/allure/data/test-cases/20959d51a2f4d789.json
delete mode 100644 ci-reports/allure/data/test-cases/23901958f427e4ae.json
rename ci-reports/allure/data/test-cases/{1296d1acf0dc30b1.json => 25f5881442a3f3fa.json} (65%)
delete mode 100644 ci-reports/allure/data/test-cases/276bf9a567cc8ca8.json
delete mode 100644 ci-reports/allure/data/test-cases/28cb3e016dd97e65.json
delete mode 100644 ci-reports/allure/data/test-cases/2eef2e9035f0f120.json
delete mode 100644 ci-reports/allure/data/test-cases/2f4c4ce193c5d369.json
delete mode 100644 ci-reports/allure/data/test-cases/312aa3e95dbe3ea.json
delete mode 100644 ci-reports/allure/data/test-cases/31af0e423ca3f078.json
delete mode 100644 ci-reports/allure/data/test-cases/35370f7f316f0caf.json
delete mode 100644 ci-reports/allure/data/test-cases/3537dea57db97069.json
delete mode 100644 ci-reports/allure/data/test-cases/3632e4e658c6f87e.json
rename ci-reports/allure/data/test-cases/{21195ada5e8ee85b.json => 36b980a00144430c.json} (73%)
delete mode 100644 ci-reports/allure/data/test-cases/36e566ada3868bb0.json
delete mode 100644 ci-reports/allure/data/test-cases/3742e17f6a316a6.json
delete mode 100644 ci-reports/allure/data/test-cases/391cc43f893a96f.json
delete mode 100644 ci-reports/allure/data/test-cases/39f51d87dbef4f60.json
rename ci-reports/allure/data/test-cases/{32ffd804061155eb.json => 3a561e2f073eafb3.json} (73%)
delete mode 100644 ci-reports/allure/data/test-cases/3b750b2f6c62d206.json
rename ci-reports/allure/data/test-cases/{62e4c311ec4770ec.json => 3dc133e90c9b2a74.json} (67%)
delete mode 100644 ci-reports/allure/data/test-cases/3eb42c2c6c4ba10c.json
delete mode 100644 ci-reports/allure/data/test-cases/3f89e8f8d182b701.json
delete mode 100644 ci-reports/allure/data/test-cases/41b4dd58db88dae2.json
delete mode 100644 ci-reports/allure/data/test-cases/42631ef10034a79c.json
delete mode 100644 ci-reports/allure/data/test-cases/439aae69280be938.json
delete mode 100644 ci-reports/allure/data/test-cases/43d6fa1fd680c2c4.json
delete mode 100644 ci-reports/allure/data/test-cases/44b7954b4e57218f.json
delete mode 100644 ci-reports/allure/data/test-cases/49333e527965f37c.json
delete mode 100644 ci-reports/allure/data/test-cases/4a045dd596ea2b0a.json
delete mode 100644 ci-reports/allure/data/test-cases/4b59586e914f2d98.json
delete mode 100644 ci-reports/allure/data/test-cases/4be7a18510e9f1c7.json
delete mode 100644 ci-reports/allure/data/test-cases/4c24ba50fa5c35e3.json
delete mode 100644 ci-reports/allure/data/test-cases/4cfade5c057cd7b2.json
delete mode 100644 ci-reports/allure/data/test-cases/4d6f8ca9e1dfb6c3.json
delete mode 100644 ci-reports/allure/data/test-cases/4da3ef2f25177800.json
delete mode 100644 ci-reports/allure/data/test-cases/5171a8d06ff9c2cd.json
delete mode 100644 ci-reports/allure/data/test-cases/51a68429a416ac26.json
delete mode 100644 ci-reports/allure/data/test-cases/5392d70a86c2c395.json
delete mode 100644 ci-reports/allure/data/test-cases/55c3c6525dcda820.json
delete mode 100644 ci-reports/allure/data/test-cases/564ad768612fe6a6.json
delete mode 100644 ci-reports/allure/data/test-cases/568d1b72d2cbd5e9.json
delete mode 100644 ci-reports/allure/data/test-cases/575537231f6655d4.json
delete mode 100644 ci-reports/allure/data/test-cases/58190dfd627cc411.json
delete mode 100644 ci-reports/allure/data/test-cases/583cfdeb8c758f7f.json
delete mode 100644 ci-reports/allure/data/test-cases/59a70e29340c9971.json
delete mode 100644 ci-reports/allure/data/test-cases/5a8965699e2b7a38.json
delete mode 100644 ci-reports/allure/data/test-cases/5c1203d6d085fc4d.json
create mode 100644 ci-reports/allure/data/test-cases/5c85e89834d09318.json
delete mode 100644 ci-reports/allure/data/test-cases/5c97213e9f1263ca.json
delete mode 100644 ci-reports/allure/data/test-cases/5eab886075b08d67.json
delete mode 100644 ci-reports/allure/data/test-cases/61d064e7e4aba907.json
delete mode 100644 ci-reports/allure/data/test-cases/6318a1fe5239de54.json
delete mode 100644 ci-reports/allure/data/test-cases/631f1dbfb1f16e34.json
create mode 100644 ci-reports/allure/data/test-cases/65785bfa63edd02.json
delete mode 100644 ci-reports/allure/data/test-cases/68945ac6150e6db4.json
delete mode 100644 ci-reports/allure/data/test-cases/6a5f99fcb72fab0.json
delete mode 100644 ci-reports/allure/data/test-cases/6c450a03b5b6b0ed.json
delete mode 100644 ci-reports/allure/data/test-cases/7124cf093d6b2305.json
delete mode 100644 ci-reports/allure/data/test-cases/7285deb74752405c.json
delete mode 100644 ci-reports/allure/data/test-cases/76ab82a2b6973f3a.json
delete mode 100644 ci-reports/allure/data/test-cases/7a7a3ec0d93f3eb4.json
delete mode 100644 ci-reports/allure/data/test-cases/7d1fcdc06d30155e.json
delete mode 100644 ci-reports/allure/data/test-cases/7d7983b2cc00c14.json
delete mode 100644 ci-reports/allure/data/test-cases/7fb39bc1158e0a8e.json
delete mode 100644 ci-reports/allure/data/test-cases/7fb9059ed740b97b.json
rename ci-reports/allure/data/test-cases/{6b2969560956d2aa.json => 82b7c68c7b9664fb.json} (67%)
delete mode 100644 ci-reports/allure/data/test-cases/84310bbfccfc4122.json
delete mode 100644 ci-reports/allure/data/test-cases/845348e4cc3af4fd.json
delete mode 100644 ci-reports/allure/data/test-cases/847eff3631c97a6d.json
delete mode 100644 ci-reports/allure/data/test-cases/85316812ccfa204d.json
delete mode 100644 ci-reports/allure/data/test-cases/855bbbb7696ee00c.json
delete mode 100644 ci-reports/allure/data/test-cases/85f4da950a18fdec.json
delete mode 100644 ci-reports/allure/data/test-cases/871bec40d2c15e36.json
delete mode 100644 ci-reports/allure/data/test-cases/8748f3d78b8d8e72.json
delete mode 100644 ci-reports/allure/data/test-cases/880d14cfdcb7ec8c.json
delete mode 100644 ci-reports/allure/data/test-cases/888bd8ed2c1520d1.json
delete mode 100644 ci-reports/allure/data/test-cases/88937af9e62e8bd.json
delete mode 100644 ci-reports/allure/data/test-cases/91b1d40914301869.json
delete mode 100644 ci-reports/allure/data/test-cases/92d67834551379c6.json
delete mode 100644 ci-reports/allure/data/test-cases/94d154c0af25197f.json
delete mode 100644 ci-reports/allure/data/test-cases/99d849026fa1070b.json
delete mode 100644 ci-reports/allure/data/test-cases/9c7365cf6b28061e.json
delete mode 100644 ci-reports/allure/data/test-cases/9ce241b93ce0b1b6.json
delete mode 100644 ci-reports/allure/data/test-cases/9ce631da7994a264.json
rename ci-reports/allure/data/test-cases/{1364f8aff8542dcb.json => 9d0e63caa0a69dcb.json} (67%)
delete mode 100644 ci-reports/allure/data/test-cases/9ed6b34c8ffbc5f7.json
delete mode 100644 ci-reports/allure/data/test-cases/9f4d662dff5ebce0.json
delete mode 100644 ci-reports/allure/data/test-cases/a1fe2f4138f804f4.json
delete mode 100644 ci-reports/allure/data/test-cases/a3b18a8783a65452.json
delete mode 100644 ci-reports/allure/data/test-cases/a4f215624e0785fd.json
delete mode 100644 ci-reports/allure/data/test-cases/a5be5c7fe68dbe8d.json
delete mode 100644 ci-reports/allure/data/test-cases/a5ef1fa378e3b4b6.json
delete mode 100644 ci-reports/allure/data/test-cases/a617e28bfbe80456.json
delete mode 100644 ci-reports/allure/data/test-cases/a7edfb0c097c6c3b.json
delete mode 100644 ci-reports/allure/data/test-cases/a97b5706eebe668f.json
delete mode 100644 ci-reports/allure/data/test-cases/aa521ec1b695724.json
delete mode 100644 ci-reports/allure/data/test-cases/ab7fa11ebfc4b653.json
delete mode 100644 ci-reports/allure/data/test-cases/ac0fa2b6722c00aa.json
delete mode 100644 ci-reports/allure/data/test-cases/ac627dc12b1eb447.json
delete mode 100644 ci-reports/allure/data/test-cases/aeb61c667952d49f.json
delete mode 100644 ci-reports/allure/data/test-cases/b166d2d3c84a0771.json
delete mode 100644 ci-reports/allure/data/test-cases/b2673c4414471416.json
delete mode 100644 ci-reports/allure/data/test-cases/b3491de450c58d9c.json
delete mode 100644 ci-reports/allure/data/test-cases/b360c8c150000d44.json
delete mode 100644 ci-reports/allure/data/test-cases/b56f37fd40b20a7f.json
delete mode 100644 ci-reports/allure/data/test-cases/b6546e6f5cc3fa94.json
delete mode 100644 ci-reports/allure/data/test-cases/b6588c6c362c7ccd.json
delete mode 100644 ci-reports/allure/data/test-cases/b6a25f97699f9463.json
delete mode 100644 ci-reports/allure/data/test-cases/b7a54a34ea990389.json
delete mode 100644 ci-reports/allure/data/test-cases/b81114ea10e7c990.json
delete mode 100644 ci-reports/allure/data/test-cases/b8627f3322c7d320.json
delete mode 100644 ci-reports/allure/data/test-cases/ba36f8a32c84713c.json
delete mode 100644 ci-reports/allure/data/test-cases/bce8fc5b802b81b.json
delete mode 100644 ci-reports/allure/data/test-cases/be3761d129e37e2e.json
delete mode 100644 ci-reports/allure/data/test-cases/be3bb41a59a9bbd5.json
delete mode 100644 ci-reports/allure/data/test-cases/bfa80d810ab203c9.json
create mode 100644 ci-reports/allure/data/test-cases/bfab5b42778fe7a.json
delete mode 100644 ci-reports/allure/data/test-cases/c1af1d95a5bbbfe6.json
delete mode 100644 ci-reports/allure/data/test-cases/c203e1169d4b7344.json
delete mode 100644 ci-reports/allure/data/test-cases/c3240910b357552d.json
delete mode 100644 ci-reports/allure/data/test-cases/c4f611639a58ac3b.json
delete mode 100644 ci-reports/allure/data/test-cases/c71fe09d99fc874c.json
delete mode 100644 ci-reports/allure/data/test-cases/c80b1737b93172db.json
delete mode 100644 ci-reports/allure/data/test-cases/c897da67b5ee4ca0.json
delete mode 100644 ci-reports/allure/data/test-cases/c8f3f9b9f5f72549.json
delete mode 100644 ci-reports/allure/data/test-cases/c9e4ba219450c678.json
delete mode 100644 ci-reports/allure/data/test-cases/c9fd61d646c962.json
delete mode 100644 ci-reports/allure/data/test-cases/ca13a554135407b2.json
delete mode 100644 ci-reports/allure/data/test-cases/cb539f7bdf2c49f2.json
delete mode 100644 ci-reports/allure/data/test-cases/cbd87c45c78334ad.json
delete mode 100644 ci-reports/allure/data/test-cases/ce8ca1d69db5d53a.json
delete mode 100644 ci-reports/allure/data/test-cases/d0d127cad0e9f44a.json
delete mode 100644 ci-reports/allure/data/test-cases/d0f4c662791617ce.json
delete mode 100644 ci-reports/allure/data/test-cases/d1c49a9159132450.json
delete mode 100644 ci-reports/allure/data/test-cases/d218d1c79749bf4f.json
delete mode 100644 ci-reports/allure/data/test-cases/d25b3dc3b265ee77.json
delete mode 100644 ci-reports/allure/data/test-cases/d3661779168230d0.json
delete mode 100644 ci-reports/allure/data/test-cases/d55f39a06d7ae595.json
delete mode 100644 ci-reports/allure/data/test-cases/d5ba93a053fdb24c.json
rename ci-reports/allure/data/test-cases/{1a231ffa5298daf3.json => d60aebe740b14a0a.json} (67%)
delete mode 100644 ci-reports/allure/data/test-cases/d6b3f546eefd060b.json
delete mode 100644 ci-reports/allure/data/test-cases/d8878437b02bb55a.json
delete mode 100644 ci-reports/allure/data/test-cases/d8f1e0834d270d1.json
delete mode 100644 ci-reports/allure/data/test-cases/d9b80b29b345e518.json
create mode 100644 ci-reports/allure/data/test-cases/dab91a26dbca1dc.json
delete mode 100644 ci-reports/allure/data/test-cases/dafae879bd8fa79d.json
delete mode 100644 ci-reports/allure/data/test-cases/dd58b93ee16795a9.json
delete mode 100644 ci-reports/allure/data/test-cases/de4a3b5534353e81.json
delete mode 100644 ci-reports/allure/data/test-cases/deb51fde66f005b6.json
delete mode 100644 ci-reports/allure/data/test-cases/dee152a5eeb7e102.json
delete mode 100644 ci-reports/allure/data/test-cases/e1f9d08c2dfc12ed.json
delete mode 100644 ci-reports/allure/data/test-cases/e276687fb75a21cd.json
rename ci-reports/allure/data/test-cases/{4a1fc138fce176e8.json => e4ce80706d2fc398.json} (67%)
delete mode 100644 ci-reports/allure/data/test-cases/e55c1313c5046b7b.json
delete mode 100644 ci-reports/allure/data/test-cases/e630840ecd933a32.json
delete mode 100644 ci-reports/allure/data/test-cases/e650cec6647bcc27.json
delete mode 100644 ci-reports/allure/data/test-cases/e72dce7da317a46.json
delete mode 100644 ci-reports/allure/data/test-cases/e7a262f34ce7cf89.json
delete mode 100644 ci-reports/allure/data/test-cases/e7d4b14985ac6199.json
delete mode 100644 ci-reports/allure/data/test-cases/ec674b1adc8dd09e.json
rename ci-reports/allure/data/test-cases/{99277b72b1b437cf.json => ec7cbf7b246773ae.json} (67%)
delete mode 100644 ci-reports/allure/data/test-cases/ed6a5c084f7d4b45.json
delete mode 100644 ci-reports/allure/data/test-cases/f106d3ed3d07b6b6.json
delete mode 100644 ci-reports/allure/data/test-cases/f11a2e93e083c411.json
delete mode 100644 ci-reports/allure/data/test-cases/f22ce1b1b08d320b.json
delete mode 100644 ci-reports/allure/data/test-cases/f2ffa77782ab854.json
delete mode 100644 ci-reports/allure/data/test-cases/f3a0660144712ee5.json
delete mode 100644 ci-reports/allure/data/test-cases/f69ba20fb7c6f61d.json
delete mode 100644 ci-reports/allure/data/test-cases/f7b719f64d884cc7.json
delete mode 100644 ci-reports/allure/data/test-cases/f8627334c299df75.json
delete mode 100644 ci-reports/allure/data/test-cases/faae9a12e4c1de1c.json
rename ci-reports/allure/data/test-cases/{193bd857e661abeb.json => fad833d2aadd7979.json} (67%)
rename ci-reports/allure/data/test-cases/{75f75ed6c2dd7845.json => fcae83e287105de0.json} (73%)
delete mode 100644 ci-reports/allure/data/test-cases/fea5a734d984f2f8.json
delete mode 100644 ci-reports/allure/data/test-cases/ffff3576b2822967.json
create mode 100644 ci-reports/markdown/coverage-summary.md
create mode 100644 ci-reports/markdown/full-report.md
create mode 100644 ci-reports/markdown/test-summary.md
diff --git a/ci-reports/allure/.keep b/ci-reports/allure/.keep
deleted file mode 100644
index e69de29b..00000000
diff --git a/ci-reports/allure/data/attachments/241a2d2cae39ed75.txt b/ci-reports/allure/data/attachments/241a2d2cae39ed75.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/241a2d2cae39ed75.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/28e05f02c341a4f3.txt b/ci-reports/allure/data/attachments/28e05f02c341a4f3.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/28e05f02c341a4f3.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/2a12c8e69b810fb2.txt b/ci-reports/allure/data/attachments/2a12c8e69b810fb2.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/2a12c8e69b810fb2.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/2dba8fe4cd35b00c.txt b/ci-reports/allure/data/attachments/2dba8fe4cd35b00c.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/2dba8fe4cd35b00c.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/2e0bfd5d532f0264.txt b/ci-reports/allure/data/attachments/2e0bfd5d532f0264.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/2e0bfd5d532f0264.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/4de797c0cc013ca8.txt b/ci-reports/allure/data/attachments/4de797c0cc013ca8.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/4de797c0cc013ca8.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/5b9238144ad22ac2.txt b/ci-reports/allure/data/attachments/5b9238144ad22ac2.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/5b9238144ad22ac2.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/5e49d765ba0cb34.txt b/ci-reports/allure/data/attachments/5e49d765ba0cb34.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/5e49d765ba0cb34.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/69a924bc17da536f.txt b/ci-reports/allure/data/attachments/69a924bc17da536f.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/69a924bc17da536f.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/1390409f26040a4c.txt b/ci-reports/allure/data/attachments/6f93d3a12850f09d.txt
similarity index 100%
rename from ci-reports/allure/data/attachments/1390409f26040a4c.txt
rename to ci-reports/allure/data/attachments/6f93d3a12850f09d.txt
diff --git a/ci-reports/allure/data/attachments/733e7fcc607ade9c.txt b/ci-reports/allure/data/attachments/733e7fcc607ade9c.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/733e7fcc607ade9c.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/7ba296ac700802e0.txt b/ci-reports/allure/data/attachments/7ba296ac700802e0.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/7ba296ac700802e0.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/812ebb029bb3d939.txt b/ci-reports/allure/data/attachments/812ebb029bb3d939.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/812ebb029bb3d939.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/84c42a273fe927cc.txt b/ci-reports/allure/data/attachments/84c42a273fe927cc.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/84c42a273fe927cc.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/872073b8358d9877.txt b/ci-reports/allure/data/attachments/872073b8358d9877.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/872073b8358d9877.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/8fa52db263408545.txt b/ci-reports/allure/data/attachments/8fa52db263408545.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/8fa52db263408545.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/96c8f9ce195dfd40.txt b/ci-reports/allure/data/attachments/96c8f9ce195dfd40.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/96c8f9ce195dfd40.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/9726af1d5d44f7d3.txt b/ci-reports/allure/data/attachments/9726af1d5d44f7d3.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/9726af1d5d44f7d3.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/9e0ad7e9f73c5052.txt b/ci-reports/allure/data/attachments/9e0ad7e9f73c5052.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/9e0ad7e9f73c5052.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/15ef8a688b3d8172.txt b/ci-reports/allure/data/attachments/a4b40c5c0748844d.txt
similarity index 100%
rename from ci-reports/allure/data/attachments/15ef8a688b3d8172.txt
rename to ci-reports/allure/data/attachments/a4b40c5c0748844d.txt
diff --git a/ci-reports/allure/data/attachments/a575866b87d3537e.txt b/ci-reports/allure/data/attachments/a575866b87d3537e.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/a575866b87d3537e.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/a73bd66ab8c72372.txt b/ci-reports/allure/data/attachments/a73bd66ab8c72372.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/a73bd66ab8c72372.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/b0ee39e09971bea9.txt b/ci-reports/allure/data/attachments/b0ee39e09971bea9.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/b0ee39e09971bea9.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/b5493071f5c42444.txt b/ci-reports/allure/data/attachments/b5493071f5c42444.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/b5493071f5c42444.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/ba48a237a527c349.txt b/ci-reports/allure/data/attachments/ba48a237a527c349.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/ba48a237a527c349.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/c6b6c9fbba1c5ec9.txt b/ci-reports/allure/data/attachments/c6b6c9fbba1c5ec9.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/c6b6c9fbba1c5ec9.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/d5f3d08dead51f7b.txt b/ci-reports/allure/data/attachments/d5f3d08dead51f7b.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/d5f3d08dead51f7b.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/dd708c1177683786.txt b/ci-reports/allure/data/attachments/dd708c1177683786.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/dd708c1177683786.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/e212111ff37a3558.txt b/ci-reports/allure/data/attachments/e212111ff37a3558.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/e212111ff37a3558.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/16430c08ceca9305.txt b/ci-reports/allure/data/attachments/f364ca632d44d369.txt
similarity index 100%
rename from ci-reports/allure/data/attachments/16430c08ceca9305.txt
rename to ci-reports/allure/data/attachments/f364ca632d44d369.txt
diff --git a/ci-reports/allure/data/attachments/f72d7a7e8674359b.txt b/ci-reports/allure/data/attachments/f72d7a7e8674359b.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/f72d7a7e8674359b.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/fd898fcbb09601a1.txt b/ci-reports/allure/data/attachments/fd898fcbb09601a1.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/fd898fcbb09601a1.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/attachments/fe40ed442adefadc.txt b/ci-reports/allure/data/attachments/fe40ed442adefadc.txt
deleted file mode 100644
index 8b137891..00000000
--- a/ci-reports/allure/data/attachments/fe40ed442adefadc.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/ci-reports/allure/data/behaviors.csv b/ci-reports/allure/data/behaviors.csv
index 6eeb8167..b4910b5d 100644
--- a/ci-reports/allure/data/behaviors.csv
+++ b/ci-reports/allure/data/behaviors.csv
@@ -1,2 +1,2 @@
"Epic","Feature","Story","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN"
-"","","","0","0","16","0","0"
+"","","","2","0","14","0","0"
diff --git a/ci-reports/allure/data/behaviors.json b/ci-reports/allure/data/behaviors.json
index b9b745fc..167371c1 100644
--- a/ci-reports/allure/data/behaviors.json
+++ b/ci-reports/allure/data/behaviors.json
@@ -1 +1 @@
-{"uid":"b1a8273437954620fa374b796ffaacdd","children":[{"name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","uid":"4da3ef2f25177800","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751901511126,"stop":1751901511127,"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":"2eef2e9035f0f120","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751901511131,"stop":1751901511131,"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-False-Question? [y/n] ]","uid":"391cc43f893a96f","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751901511134,"stop":1751901511135,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","uid":"91b1d40914301869","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751901511138,"stop":1751901511138,"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":"e1f9d08c2dfc12ed","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751901511141,"stop":1751901511142,"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":"32ffd804061155eb","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751901511145,"stop":1751901511145,"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":"a5be5c7fe68dbe8d","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751901511148,"stop":1751901511149,"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":"b2673c4414471416","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751901511152,"stop":1751901511152,"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":"4be7a18510e9f1c7","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751901511155,"stop":1751901511156,"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":"6318a1fe5239de54","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751901511159,"stop":1751901511159,"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":"fea5a734d984f2f8","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751901511162,"stop":1751901511162,"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":"59a70e29340c9971","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751901511165,"stop":1751901511166,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","uid":"d0d127cad0e9f44a","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751901511169,"stop":1751901511169,"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":"b8627f3322c7d320","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751901511173,"stop":1751901511174,"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":"dafae879bd8fa79d","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751901511176,"stop":1751901511177,"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":"e7a262f34ce7cf89","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751901511179,"stop":1751901511240,"duration":61},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True"],"tags":[]}],"name":"behaviors"}
\ 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":"d60aebe740b14a0a","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751979115177,"stop":1751979115178,"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":"65785bfa63edd02","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751979115181,"stop":1751979115182,"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-False-Question? [y/n] ]","uid":"82b7c68c7b9664fb","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751979115185,"stop":1751979115185,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-no-True-Question? [y/n] ]","uid":"bfab5b42778fe7a","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"failed","time":{"start":1751979115188,"stop":1751979115189,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'no'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","uid":"fcae83e287105de0","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751979115303,"stop":1751979115304,"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":"3a561e2f073eafb3","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751979115307,"stop":1751979115307,"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":"36b980a00144430c","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751979115310,"stop":1751979115311,"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":"e4ce80706d2fc398","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751979115314,"stop":1751979115314,"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-True-Question? [Y/n] ]","uid":"5c85e89834d09318","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"failed","time":{"start":1751979115317,"stop":1751979115318,"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":"ec7cbf7b246773ae","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751979115324,"stop":1751979115324,"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":"fad833d2aadd7979","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751979115327,"stop":1751979115328,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","uid":"9d0e63caa0a69dcb","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751979115331,"stop":1751979115331,"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":"3dc133e90c9b2a74","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751979115334,"stop":1751979115334,"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":"dab91a26dbca1dc","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751979115337,"stop":1751979115340,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"1a3571cca755022a","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751979115342,"stop":1751979115356,"duration":14},"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":"25f5881442a3f3fa","parentUid":"b1a8273437954620fa374b796ffaacdd","status":"passed","time":{"start":1751979115359,"stop":1751979115363,"duration":4},"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.csv b/ci-reports/allure/data/categories.csv
index e69de29b..4fa0bf94 100644
--- a/ci-reports/allure/data/categories.csv
+++ b/ci-reports/allure/data/categories.csv
@@ -0,0 +1,2 @@
+"Category","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN"
+"Product defects","2","0","0","0","0"
diff --git a/ci-reports/allure/data/categories.json b/ci-reports/allure/data/categories.json
index 58619be4..f21c29cb 100644
--- a/ci-reports/allure/data/categories.json
+++ b/ci-reports/allure/data/categories.json
@@ -1 +1 @@
-{"uid":"4b4757e66a1912dae1a509f688f20b0f","children":[],"name":"categories"}
\ 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-no-True-Question? [y/n] ]","uid":"bfab5b42778fe7a","parentUid":"c026868ff44bedf09f7ccc31efb4d74b","status":"failed","time":{"start":1751979115188,"stop":1751979115189,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'no'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","uid":"5c85e89834d09318","parentUid":"c026868ff44bedf09f7ccc31efb4d74b","status":"failed","time":{"start":1751979115317,"stop":1751979115318,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","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 a0196fd5..8fdac904 100644
--- a/ci-reports/allure/data/packages.json
+++ b/ci-reports/allure/data/packages.json
@@ -1 +1 @@
-{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","children":[{"name":"tests.test_utils_ask_yes_no","children":[{"name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","uid":"4da3ef2f25177800","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751901511126,"stop":1751901511127,"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":"2eef2e9035f0f120","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751901511131,"stop":1751901511131,"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-False-Question? [y/n] ]","uid":"391cc43f893a96f","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751901511134,"stop":1751901511135,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","uid":"91b1d40914301869","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751901511138,"stop":1751901511138,"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":"e1f9d08c2dfc12ed","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751901511141,"stop":1751901511142,"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":"32ffd804061155eb","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751901511145,"stop":1751901511145,"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":"a5be5c7fe68dbe8d","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751901511148,"stop":1751901511149,"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":"b2673c4414471416","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751901511152,"stop":1751901511152,"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":"4be7a18510e9f1c7","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751901511155,"stop":1751901511156,"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":"6318a1fe5239de54","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751901511159,"stop":1751901511159,"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":"fea5a734d984f2f8","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751901511162,"stop":1751901511162,"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":"59a70e29340c9971","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751901511165,"stop":1751901511166,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","uid":"d0d127cad0e9f44a","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751901511169,"stop":1751901511169,"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":"b8627f3322c7d320","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751901511173,"stop":1751901511174,"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":"dafae879bd8fa79d","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751901511176,"stop":1751901511177,"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":"e7a262f34ce7cf89","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751901511179,"stop":1751901511240,"duration":61},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True"],"tags":[]}],"uid":"tests.test_utils_ask_yes_no"}],"name":"packages"}
\ No newline at end of file
+{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","name":"packages","children":[{"name":"tests.test_utils_ask_yes_no","children":[{"name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","uid":"d60aebe740b14a0a","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751979115177,"stop":1751979115178,"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":"65785bfa63edd02","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751979115181,"stop":1751979115182,"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-False-Question? [y/n] ]","uid":"82b7c68c7b9664fb","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751979115185,"stop":1751979115185,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-no-True-Question? [y/n] ]","uid":"bfab5b42778fe7a","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"failed","time":{"start":1751979115188,"stop":1751979115189,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'no'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","uid":"fcae83e287105de0","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751979115303,"stop":1751979115304,"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":"3a561e2f073eafb3","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751979115307,"stop":1751979115307,"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":"36b980a00144430c","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751979115310,"stop":1751979115311,"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":"e4ce80706d2fc398","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751979115314,"stop":1751979115314,"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-True-Question? [Y/n] ]","uid":"5c85e89834d09318","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"failed","time":{"start":1751979115317,"stop":1751979115318,"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":"ec7cbf7b246773ae","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751979115324,"stop":1751979115324,"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":"fad833d2aadd7979","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751979115327,"stop":1751979115328,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","uid":"9d0e63caa0a69dcb","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751979115331,"stop":1751979115331,"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":"3dc133e90c9b2a74","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751979115334,"stop":1751979115334,"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":"dab91a26dbca1dc","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751979115337,"stop":1751979115340,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"1a3571cca755022a","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751979115342,"stop":1751979115356,"duration":14},"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":"25f5881442a3f3fa","parentUid":"fa6f4a6cef867f9bbda0decbf4ebffbd","status":"passed","time":{"start":1751979115359,"stop":1751979115363,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True"],"tags":[]}],"uid":"tests.test_utils_ask_yes_no"}]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/suites.csv b/ci-reports/allure/data/suites.csv
index 07f81fbf..47b1aeae 100644
--- a/ci-reports/allure/data/suites.csv
+++ b/ci-reports/allure/data/suites.csv
@@ -1,17 +1,17 @@
"Status","Start Time","Stop Time","Duration in ms","Parent Suite","Suite","Sub Suite","Test Class","Test Method","Name","Description"
-"passed","Mon Jul 07 15:18:31 GMT 2025","Mon Jul 07 15:18:31 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]",""
-"passed","Mon Jul 07 15:18:31 GMT 2025","Mon Jul 07 15:18:31 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]",""
-"passed","Mon Jul 07 15:18:31 GMT 2025","Mon Jul 07 15:18:31 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]",""
-"passed","Mon Jul 07 15:18:31 GMT 2025","Mon Jul 07 15:18:31 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]",""
-"passed","Mon Jul 07 15:18:31 GMT 2025","Mon Jul 07 15:18:31 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]",""
-"passed","Mon Jul 07 15:18:31 GMT 2025","Mon Jul 07 15:18:31 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]",""
-"passed","Mon Jul 07 15:18:31 GMT 2025","Mon Jul 07 15:18:31 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-n-False-Question? [y/n] ]",""
-"passed","Mon Jul 07 15:18:31 GMT 2025","Mon Jul 07 15:18:31 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]",""
-"passed","Mon Jul 07 15:18:31 GMT 2025","Mon Jul 07 15:18:31 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]",""
-"passed","Mon Jul 07 15:18:31 GMT 2025","Mon Jul 07 15:18:31 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]",""
-"passed","Mon Jul 07 15:18:31 GMT 2025","Mon Jul 07 15:18:31 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]",""
-"passed","Mon Jul 07 15:18:31 GMT 2025","Mon Jul 07 15:18:31 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]",""
-"passed","Mon Jul 07 15:18:31 GMT 2025","Mon Jul 07 15:18:31 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]",""
-"passed","Mon Jul 07 15:18:31 GMT 2025","Mon Jul 07 15:18:31 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_ctrl_c",""
-"passed","Mon Jul 07 15:18:31 GMT 2025","Mon Jul 07 15:18:31 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_ctrl_d[n-False]",""
-"passed","Mon Jul 07 15:18:31 GMT 2025","Mon Jul 07 15:18:31 GMT 2025","61","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_ctrl_d[y-True]",""
+"passed","Tue Jul 08 12:51:55 GMT 2025","Tue Jul 08 12:51:55 GMT 2025","14","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_ctrl_d[n-False]",""
+"passed","Tue Jul 08 12:51:55 GMT 2025","Tue Jul 08 12:51:55 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]",""
+"passed","Tue Jul 08 12:51:55 GMT 2025","Tue Jul 08 12:51:55 GMT 2025","4","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_ctrl_d[y-True]",""
+"passed","Tue Jul 08 12:51:55 GMT 2025","Tue Jul 08 12:51:55 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]",""
+"failed","Tue Jul 08 12:51:55 GMT 2025","Tue Jul 08 12:51:55 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-no-True-Question? [y/n] ]",""
+"passed","Tue Jul 08 12:51:55 GMT 2025","Tue Jul 08 12:51:55 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]",""
+"passed","Tue Jul 08 12:51:55 GMT 2025","Tue Jul 08 12:51:55 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]",""
+"failed","Tue Jul 08 12:51:55 GMT 2025","Tue Jul 08 12:51:55 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]",""
+"passed","Tue Jul 08 12:51:55 GMT 2025","Tue Jul 08 12:51:55 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-n-False-Question? [y/n] ]",""
+"passed","Tue Jul 08 12:51:55 GMT 2025","Tue Jul 08 12:51:55 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]",""
+"passed","Tue Jul 08 12:51:55 GMT 2025","Tue Jul 08 12:51:55 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]",""
+"passed","Tue Jul 08 12:51:55 GMT 2025","Tue Jul 08 12:51:55 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]",""
+"passed","Tue Jul 08 12:51:55 GMT 2025","Tue Jul 08 12:51:55 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]",""
+"passed","Tue Jul 08 12:51:55 GMT 2025","Tue Jul 08 12:51:55 GMT 2025","1","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]",""
+"passed","Tue Jul 08 12:51:55 GMT 2025","Tue Jul 08 12:51:55 GMT 2025","0","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]",""
+"passed","Tue Jul 08 12:51:55 GMT 2025","Tue Jul 08 12:51:55 GMT 2025","3","tests","test_utils_ask_yes_no","","","","test_ask_yes_no_ctrl_c",""
diff --git a/ci-reports/allure/data/suites.json b/ci-reports/allure/data/suites.json
index 96b0b80b..0621e287 100644
--- a/ci-reports/allure/data/suites.json
+++ b/ci-reports/allure/data/suites.json
@@ -1 +1 @@
-{"uid":"98d3104e051c652961429bf95fa0b5d6","children":[{"name":"tests","children":[{"name":"test_utils_ask_yes_no","children":[{"name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","uid":"4da3ef2f25177800","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751901511126,"stop":1751901511127,"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":"2eef2e9035f0f120","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751901511131,"stop":1751901511131,"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-False-Question? [y/n] ]","uid":"391cc43f893a96f","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751901511134,"stop":1751901511135,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","uid":"91b1d40914301869","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751901511138,"stop":1751901511138,"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":"e1f9d08c2dfc12ed","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751901511141,"stop":1751901511142,"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":"32ffd804061155eb","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751901511145,"stop":1751901511145,"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":"a5be5c7fe68dbe8d","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751901511148,"stop":1751901511149,"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":"b2673c4414471416","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751901511152,"stop":1751901511152,"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":"4be7a18510e9f1c7","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751901511155,"stop":1751901511156,"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":"6318a1fe5239de54","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751901511159,"stop":1751901511159,"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":"fea5a734d984f2f8","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751901511162,"stop":1751901511162,"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":"59a70e29340c9971","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751901511165,"stop":1751901511166,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","uid":"d0d127cad0e9f44a","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751901511169,"stop":1751901511169,"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":"b8627f3322c7d320","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751901511173,"stop":1751901511174,"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":"dafae879bd8fa79d","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751901511176,"stop":1751901511177,"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":"e7a262f34ce7cf89","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751901511179,"stop":1751901511240,"duration":61},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True"],"tags":[]}],"uid":"2d08187ccae9dab6abacae06ba00291c"}],"uid":"e387fa4bb326b54ea8c19c2822aba374"}],"name":"suites"}
\ No newline at end of file
+{"uid":"98d3104e051c652961429bf95fa0b5d6","name":"suites","children":[{"name":"tests","children":[{"name":"test_utils_ask_yes_no","children":[{"name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","uid":"d60aebe740b14a0a","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751979115177,"stop":1751979115178,"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":"65785bfa63edd02","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751979115181,"stop":1751979115182,"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-False-Question? [y/n] ]","uid":"82b7c68c7b9664fb","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751979115185,"stop":1751979115185,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-no-True-Question? [y/n] ]","uid":"bfab5b42778fe7a","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"failed","time":{"start":1751979115188,"stop":1751979115189,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'no'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","uid":"fcae83e287105de0","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751979115303,"stop":1751979115304,"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":"3a561e2f073eafb3","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751979115307,"stop":1751979115307,"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":"36b980a00144430c","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751979115310,"stop":1751979115311,"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":"e4ce80706d2fc398","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751979115314,"stop":1751979115314,"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-True-Question? [Y/n] ]","uid":"5c85e89834d09318","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"failed","time":{"start":1751979115317,"stop":1751979115318,"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":"ec7cbf7b246773ae","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751979115324,"stop":1751979115324,"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":"fad833d2aadd7979","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751979115327,"stop":1751979115328,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","uid":"9d0e63caa0a69dcb","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751979115331,"stop":1751979115331,"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":"3dc133e90c9b2a74","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751979115334,"stop":1751979115334,"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":"dab91a26dbca1dc","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751979115337,"stop":1751979115340,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"1a3571cca755022a","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751979115342,"stop":1751979115356,"duration":14},"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":"25f5881442a3f3fa","parentUid":"2d08187ccae9dab6abacae06ba00291c","status":"passed","time":{"start":1751979115359,"stop":1751979115363,"duration":4},"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/1350ebe7e1401c6b.json b/ci-reports/allure/data/test-cases/1350ebe7e1401c6b.json
deleted file mode 100644
index 52c17ce2..00000000
--- a/ci-reports/allure/data/test-cases/1350ebe7e1401c6b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1350ebe7e1401c6b","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":1751897491558,"stop":1751897491559,"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":"7e9df7c305b7"},{"name":"thread","value":"2141-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":"1350ebe7e1401c6b.json","parameterValues":["None","False","'Question? [y/n] '","'no'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/14d7f95bcc11ef49.json b/ci-reports/allure/data/test-cases/14d7f95bcc11ef49.json
deleted file mode 100644
index a00de3f0..00000000
--- a/ci-reports/allure/data/test-cases/14d7f95bcc11ef49.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"14d7f95bcc11ef49","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"ba932dd219fcc910504c8d963a8bee85","time":{"start":1751900901709,"stop":1751900901709,"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":"5225822c0fcc"},{"name":"thread","value":"1731-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":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"14d7f95bcc11ef49.json","parameterValues":["'n'","False","'Question? [y/N] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/4c48a8fa61456a6b.json b/ci-reports/allure/data/test-cases/1a3571cca755022a.json
similarity index 66%
rename from ci-reports/allure/data/test-cases/4c48a8fa61456a6b.json
rename to ci-reports/allure/data/test-cases/1a3571cca755022a.json
index ac4cadac..ff15f004 100644
--- a/ci-reports/allure/data/test-cases/4c48a8fa61456a6b.json
+++ b/ci-reports/allure/data/test-cases/1a3571cca755022a.json
@@ -1 +1 @@
-{"uid":"4c48a8fa61456a6b","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":1751900034224,"stop":1751900034263,"duration":39},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"fe40ed442adefadc","name":"stdout","source":"fe40ed442adefadc.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"23193de03f3c"},{"name":"thread","value":"2129-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":"4c48a8fa61456a6b.json","parameterValues":["'n'","False"]}
\ No newline at end of file
+{"uid":"1a3571cca755022a","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":1751979115342,"stop":1751979115356,"duration":14},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"6f93d3a12850f09d","name":"stdout","source":"6f93d3a12850f09d.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"770dcf42e4c0"},{"name":"thread","value":"1836-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":"1a3571cca755022a.json","parameterValues":["'n'","False"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/1b5d3cd713dd966d.json b/ci-reports/allure/data/test-cases/1b5d3cd713dd966d.json
deleted file mode 100644
index 23923369..00000000
--- a/ci-reports/allure/data/test-cases/1b5d3cd713dd966d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1b5d3cd713dd966d","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":1751896568270,"stop":1751896568270,"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":"c5eb94c923ee"},{"name":"thread","value":"1740-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":"1b5d3cd713dd966d.json","parameterValues":["'y'","True","'Question? [Y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/1d98c41241260fd3.json b/ci-reports/allure/data/test-cases/1d98c41241260fd3.json
deleted file mode 100644
index 6eea82fb..00000000
--- a/ci-reports/allure/data/test-cases/1d98c41241260fd3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"1d98c41241260fd3","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"36ab7e40f21cdad7c10133c65e0dbdde","time":{"start":1751900034159,"stop":1751900034160,"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":"23193de03f3c"},{"name":"thread","value":"2129-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":"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":"1d98c41241260fd3.json","parameterValues":["'y'","False","'Question? [Y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/20959d51a2f4d789.json b/ci-reports/allure/data/test-cases/20959d51a2f4d789.json
deleted file mode 100644
index 224231a5..00000000
--- a/ci-reports/allure/data/test-cases/20959d51a2f4d789.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"20959d51a2f4d789","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":1751900034131,"stop":1751900034132,"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":"23193de03f3c"},{"name":"thread","value":"2129-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":"20959d51a2f4d789.json","parameterValues":["None","True","'Question? [y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/23901958f427e4ae.json b/ci-reports/allure/data/test-cases/23901958f427e4ae.json
deleted file mode 100644
index c46bd8f8..00000000
--- a/ci-reports/allure/data/test-cases/23901958f427e4ae.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"23901958f427e4ae","name":"test_ask_yes_no_ctrl_c","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_ctrl_c","historyId":"6fe03d8d5efae962262ac93971890fc3","time":{"start":1751897018491,"stop":1751897018494,"duration":3},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"84c42a273fe927cc","name":"stdout","source":"84c42a273fe927cc.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"a2c538dae7a1"},{"name":"thread","value":"1754-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":"23901958f427e4ae.json","parameterValues":[]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/1296d1acf0dc30b1.json b/ci-reports/allure/data/test-cases/25f5881442a3f3fa.json
similarity index 65%
rename from ci-reports/allure/data/test-cases/1296d1acf0dc30b1.json
rename to ci-reports/allure/data/test-cases/25f5881442a3f3fa.json
index e1f2c13d..e044a095 100644
--- a/ci-reports/allure/data/test-cases/1296d1acf0dc30b1.json
+++ b/ci-reports/allure/data/test-cases/25f5881442a3f3fa.json
@@ -1 +1 @@
-{"uid":"1296d1acf0dc30b1","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":1751897152474,"stop":1751897152475,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"d5f3d08dead51f7b","name":"stdout","source":"d5f3d08dead51f7b.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"ba474fc5f293"},{"name":"thread","value":"1735-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":"1296d1acf0dc30b1.json","parameterValues":["'y'","True"]}
\ No newline at end of file
+{"uid":"25f5881442a3f3fa","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":1751979115359,"stop":1751979115363,"duration":4},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"a4b40c5c0748844d","name":"stdout","source":"a4b40c5c0748844d.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"770dcf42e4c0"},{"name":"thread","value":"1836-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":"25f5881442a3f3fa.json","parameterValues":["'y'","True"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/276bf9a567cc8ca8.json b/ci-reports/allure/data/test-cases/276bf9a567cc8ca8.json
deleted file mode 100644
index 5fd49a8f..00000000
--- a/ci-reports/allure/data/test-cases/276bf9a567cc8ca8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"276bf9a567cc8ca8","name":"test_ask_yes_no_ctrl_c","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_ctrl_c","historyId":"6fe03d8d5efae962262ac93971890fc3","time":{"start":1751896568356,"stop":1751896568357,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"4de797c0cc013ca8","name":"stdout","source":"4de797c0cc013ca8.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"c5eb94c923ee"},{"name":"thread","value":"1740-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":"276bf9a567cc8ca8.json","parameterValues":[]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/28cb3e016dd97e65.json b/ci-reports/allure/data/test-cases/28cb3e016dd97e65.json
deleted file mode 100644
index 028d84fa..00000000
--- a/ci-reports/allure/data/test-cases/28cb3e016dd97e65.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"28cb3e016dd97e65","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":1751900901686,"stop":1751900901686,"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":"5225822c0fcc"},{"name":"thread","value":"1731-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":"28cb3e016dd97e65.json","parameterValues":["None","True","'Question? [y/n] '","['maybe', 'y']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/2eef2e9035f0f120.json b/ci-reports/allure/data/test-cases/2eef2e9035f0f120.json
deleted file mode 100644
index 57771399..00000000
--- a/ci-reports/allure/data/test-cases/2eef2e9035f0f120.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"2eef2e9035f0f120","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":1751901511131,"stop":1751901511131,"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":"9c125cb21cb4"},{"name":"thread","value":"1745-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":"2eef2e9035f0f120.json","parameterValues":["None","True","'Question? [y/n] '","'yes'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/2f4c4ce193c5d369.json b/ci-reports/allure/data/test-cases/2f4c4ce193c5d369.json
deleted file mode 100644
index ce68ac30..00000000
--- a/ci-reports/allure/data/test-cases/2f4c4ce193c5d369.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"2f4c4ce193c5d369","name":"test_ask_yes_no_with_defaults[None-n-False-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"baf6e4e24e27c52381d7365005cf949e","time":{"start":1751897491555,"stop":1751897491555,"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":"7e9df7c305b7"},{"name":"thread","value":"2141-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":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"2f4c4ce193c5d369.json","parameterValues":["None","False","'Question? [y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/312aa3e95dbe3ea.json b/ci-reports/allure/data/test-cases/312aa3e95dbe3ea.json
deleted file mode 100644
index 1c0f4c5f..00000000
--- a/ci-reports/allure/data/test-cases/312aa3e95dbe3ea.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"312aa3e95dbe3ea","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":1751900901702,"stop":1751900901703,"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":"5225822c0fcc"},{"name":"thread","value":"1731-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":"312aa3e95dbe3ea.json","parameterValues":["'y'","True","'Question? [Y/n] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/31af0e423ca3f078.json b/ci-reports/allure/data/test-cases/31af0e423ca3f078.json
deleted file mode 100644
index 34d903ae..00000000
--- a/ci-reports/allure/data/test-cases/31af0e423ca3f078.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"31af0e423ca3f078","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"36ab7e40f21cdad7c10133c65e0dbdde","time":{"start":1751900901699,"stop":1751900901700,"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":"5225822c0fcc"},{"name":"thread","value":"1731-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":"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":"31af0e423ca3f078.json","parameterValues":["'y'","False","'Question? [Y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/35370f7f316f0caf.json b/ci-reports/allure/data/test-cases/35370f7f316f0caf.json
deleted file mode 100644
index 98c74379..00000000
--- a/ci-reports/allure/data/test-cases/35370f7f316f0caf.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"35370f7f316f0caf","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":1751895961321,"stop":1751895961322,"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":"25546462f40d"},{"name":"thread","value":"1782-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":"35370f7f316f0caf.json","parameterValues":["None","True","'Question? [y/n] '","['invalid', 'yes']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/3537dea57db97069.json b/ci-reports/allure/data/test-cases/3537dea57db97069.json
deleted file mode 100644
index bdfd4d2f..00000000
--- a/ci-reports/allure/data/test-cases/3537dea57db97069.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3537dea57db97069","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"ba932dd219fcc910504c8d963a8bee85","time":{"start":1751899078998,"stop":1751899078999,"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":"51232e8c98a9"},{"name":"thread","value":"2128-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":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"3537dea57db97069.json","parameterValues":["'n'","False","'Question? [y/N] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/3632e4e658c6f87e.json b/ci-reports/allure/data/test-cases/3632e4e658c6f87e.json
deleted file mode 100644
index 9497ab70..00000000
--- a/ci-reports/allure/data/test-cases/3632e4e658c6f87e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3632e4e658c6f87e","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":1751900901672,"stop":1751900901672,"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":"5225822c0fcc"},{"name":"thread","value":"1731-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":"3632e4e658c6f87e.json","parameterValues":["None","True","'Question? [y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/21195ada5e8ee85b.json b/ci-reports/allure/data/test-cases/36b980a00144430c.json
similarity index 73%
rename from ci-reports/allure/data/test-cases/21195ada5e8ee85b.json
rename to ci-reports/allure/data/test-cases/36b980a00144430c.json
index 192c7ea7..98b1eadb 100644
--- a/ci-reports/allure/data/test-cases/21195ada5e8ee85b.json
+++ b/ci-reports/allure/data/test-cases/36b980a00144430c.json
@@ -1 +1 @@
-{"uid":"21195ada5e8ee85b","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":1751897152445,"stop":1751897152446,"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":"ba474fc5f293"},{"name":"thread","value":"1735-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":"21195ada5e8ee85b.json","parameterValues":["None","True","'Question? [y/n] '","['invalid', 'yes']"]}
\ No newline at end of file
+{"uid":"36b980a00144430c","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":1751979115310,"stop":1751979115311,"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":"770dcf42e4c0"},{"name":"thread","value":"1836-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":"36b980a00144430c.json","parameterValues":["None","True","'Question? [y/n] '","['invalid', 'yes']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/36e566ada3868bb0.json b/ci-reports/allure/data/test-cases/36e566ada3868bb0.json
deleted file mode 100644
index cfa2eae0..00000000
--- a/ci-reports/allure/data/test-cases/36e566ada3868bb0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"36e566ada3868bb0","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"ba932dd219fcc910504c8d963a8bee85","time":{"start":1751896568284,"stop":1751896568284,"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":"c5eb94c923ee"},{"name":"thread","value":"1740-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":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"36e566ada3868bb0.json","parameterValues":["'n'","False","'Question? [y/N] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/3742e17f6a316a6.json b/ci-reports/allure/data/test-cases/3742e17f6a316a6.json
deleted file mode 100644
index 8b921dc7..00000000
--- a/ci-reports/allure/data/test-cases/3742e17f6a316a6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3742e17f6a316a6","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":1751897152465,"stop":1751897152465,"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":"ba474fc5f293"},{"name":"thread","value":"1735-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":"3742e17f6a316a6.json","parameterValues":["'n'","False","'Question? [y/N] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/391cc43f893a96f.json b/ci-reports/allure/data/test-cases/391cc43f893a96f.json
deleted file mode 100644
index 205d15b2..00000000
--- a/ci-reports/allure/data/test-cases/391cc43f893a96f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"391cc43f893a96f","name":"test_ask_yes_no_with_defaults[None-n-False-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"baf6e4e24e27c52381d7365005cf949e","time":{"start":1751901511134,"stop":1751901511135,"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":"9c125cb21cb4"},{"name":"thread","value":"1745-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":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"391cc43f893a96f.json","parameterValues":["None","False","'Question? [y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/39f51d87dbef4f60.json b/ci-reports/allure/data/test-cases/39f51d87dbef4f60.json
deleted file mode 100644
index 74d49633..00000000
--- a/ci-reports/allure/data/test-cases/39f51d87dbef4f60.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"39f51d87dbef4f60","name":"test_ask_yes_no_with_defaults[None-n-False-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"baf6e4e24e27c52381d7365005cf949e","time":{"start":1751900901679,"stop":1751900901680,"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":"5225822c0fcc"},{"name":"thread","value":"1731-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":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"39f51d87dbef4f60.json","parameterValues":["None","False","'Question? [y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/32ffd804061155eb.json b/ci-reports/allure/data/test-cases/3a561e2f073eafb3.json
similarity index 73%
rename from ci-reports/allure/data/test-cases/32ffd804061155eb.json
rename to ci-reports/allure/data/test-cases/3a561e2f073eafb3.json
index ae0b3382..4a78fa26 100644
--- a/ci-reports/allure/data/test-cases/32ffd804061155eb.json
+++ b/ci-reports/allure/data/test-cases/3a561e2f073eafb3.json
@@ -1 +1 @@
-{"uid":"32ffd804061155eb","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":1751901511145,"stop":1751901511145,"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":"9c125cb21cb4"},{"name":"thread","value":"1745-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":"32ffd804061155eb.json","parameterValues":["None","False","'Question? [y/n] '","['', 'no']"]}
\ No newline at end of file
+{"uid":"3a561e2f073eafb3","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":1751979115307,"stop":1751979115307,"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":"770dcf42e4c0"},{"name":"thread","value":"1836-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":"3a561e2f073eafb3.json","parameterValues":["None","False","'Question? [y/n] '","['', 'no']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/3b750b2f6c62d206.json b/ci-reports/allure/data/test-cases/3b750b2f6c62d206.json
deleted file mode 100644
index dc231d61..00000000
--- a/ci-reports/allure/data/test-cases/3b750b2f6c62d206.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3b750b2f6c62d206","name":"test_ask_yes_no_ctrl_c","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_ctrl_c","historyId":"6fe03d8d5efae962262ac93971890fc3","time":{"start":1751900901715,"stop":1751900901716,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"2dba8fe4cd35b00c","name":"stdout","source":"2dba8fe4cd35b00c.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"5225822c0fcc"},{"name":"thread","value":"1731-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":"3b750b2f6c62d206.json","parameterValues":[]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/62e4c311ec4770ec.json b/ci-reports/allure/data/test-cases/3dc133e90c9b2a74.json
similarity index 67%
rename from ci-reports/allure/data/test-cases/62e4c311ec4770ec.json
rename to ci-reports/allure/data/test-cases/3dc133e90c9b2a74.json
index 0c3976fb..d1c5a0e9 100644
--- a/ci-reports/allure/data/test-cases/62e4c311ec4770ec.json
+++ b/ci-reports/allure/data/test-cases/3dc133e90c9b2a74.json
@@ -1 +1 @@
-{"uid":"62e4c311ec4770ec","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":1751899079001,"stop":1751899079002,"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":"51232e8c98a9"},{"name":"thread","value":"2128-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":"62e4c311ec4770ec.json","parameterValues":["'n'","False","'Question? [y/N] '","''"]}
\ No newline at end of file
+{"uid":"3dc133e90c9b2a74","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":1751979115334,"stop":1751979115334,"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":"770dcf42e4c0"},{"name":"thread","value":"1836-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":"3dc133e90c9b2a74.json","parameterValues":["'n'","False","'Question? [y/N] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/3eb42c2c6c4ba10c.json b/ci-reports/allure/data/test-cases/3eb42c2c6c4ba10c.json
deleted file mode 100644
index b3a5ef44..00000000
--- a/ci-reports/allure/data/test-cases/3eb42c2c6c4ba10c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3eb42c2c6c4ba10c","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":1751900901676,"stop":1751900901677,"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":"5225822c0fcc"},{"name":"thread","value":"1731-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":"3eb42c2c6c4ba10c.json","parameterValues":["None","True","'Question? [y/n] '","'yes'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/3f89e8f8d182b701.json b/ci-reports/allure/data/test-cases/3f89e8f8d182b701.json
deleted file mode 100644
index de9f026e..00000000
--- a/ci-reports/allure/data/test-cases/3f89e8f8d182b701.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"3f89e8f8d182b701","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":1751900901718,"stop":1751900901719,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"2e0bfd5d532f0264","name":"stdout","source":"2e0bfd5d532f0264.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"5225822c0fcc"},{"name":"thread","value":"1731-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":"3f89e8f8d182b701.json","parameterValues":["'n'","False"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/41b4dd58db88dae2.json b/ci-reports/allure/data/test-cases/41b4dd58db88dae2.json
deleted file mode 100644
index 589e089d..00000000
--- a/ci-reports/allure/data/test-cases/41b4dd58db88dae2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"41b4dd58db88dae2","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":1751900740415,"stop":1751900740416,"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":"681cd16c58a5"},{"name":"thread","value":"1737-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":"41b4dd58db88dae2.json","parameterValues":["'n'","True","'Question? [y/N] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/42631ef10034a79c.json b/ci-reports/allure/data/test-cases/42631ef10034a79c.json
deleted file mode 100644
index 89674613..00000000
--- a/ci-reports/allure/data/test-cases/42631ef10034a79c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"42631ef10034a79c","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"ba932dd219fcc910504c8d963a8bee85","time":{"start":1751900740419,"stop":1751900740419,"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":"681cd16c58a5"},{"name":"thread","value":"1737-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":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"42631ef10034a79c.json","parameterValues":["'n'","False","'Question? [y/N] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/439aae69280be938.json b/ci-reports/allure/data/test-cases/439aae69280be938.json
deleted file mode 100644
index 9ed32ef4..00000000
--- a/ci-reports/allure/data/test-cases/439aae69280be938.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"439aae69280be938","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":1751897018451,"stop":1751897018451,"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":"a2c538dae7a1"},{"name":"thread","value":"1754-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":"439aae69280be938.json","parameterValues":["None","True","'Question? [y/n] '","'yes'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/43d6fa1fd680c2c4.json b/ci-reports/allure/data/test-cases/43d6fa1fd680c2c4.json
deleted file mode 100644
index 05874583..00000000
--- a/ci-reports/allure/data/test-cases/43d6fa1fd680c2c4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"43d6fa1fd680c2c4","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"ba932dd219fcc910504c8d963a8bee85","time":{"start":1751897491682,"stop":1751897491683,"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":"7e9df7c305b7"},{"name":"thread","value":"2141-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":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"43d6fa1fd680c2c4.json","parameterValues":["'n'","False","'Question? [y/N] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/44b7954b4e57218f.json b/ci-reports/allure/data/test-cases/44b7954b4e57218f.json
deleted file mode 100644
index 4cc859f9..00000000
--- a/ci-reports/allure/data/test-cases/44b7954b4e57218f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"44b7954b4e57218f","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":1751895961299,"stop":1751895961299,"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":"25546462f40d"},{"name":"thread","value":"1782-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":"44b7954b4e57218f.json","parameterValues":["None","True","'Question? [y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/49333e527965f37c.json b/ci-reports/allure/data/test-cases/49333e527965f37c.json
deleted file mode 100644
index 677bc2f6..00000000
--- a/ci-reports/allure/data/test-cases/49333e527965f37c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"49333e527965f37c","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":1751900740381,"stop":1751900740382,"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":"681cd16c58a5"},{"name":"thread","value":"1737-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":"49333e527965f37c.json","parameterValues":["None","True","'Question? [y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/4a045dd596ea2b0a.json b/ci-reports/allure/data/test-cases/4a045dd596ea2b0a.json
deleted file mode 100644
index 56d90f08..00000000
--- a/ci-reports/allure/data/test-cases/4a045dd596ea2b0a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4a045dd596ea2b0a","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":1751900740406,"stop":1751900740406,"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":"681cd16c58a5"},{"name":"thread","value":"1737-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":"4a045dd596ea2b0a.json","parameterValues":["'y'","True","'Question? [Y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/4b59586e914f2d98.json b/ci-reports/allure/data/test-cases/4b59586e914f2d98.json
deleted file mode 100644
index 3f42d343..00000000
--- a/ci-reports/allure/data/test-cases/4b59586e914f2d98.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4b59586e914f2d98","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":1751897152471,"stop":1751897152472,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"7ba296ac700802e0","name":"stdout","source":"7ba296ac700802e0.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"ba474fc5f293"},{"name":"thread","value":"1735-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":"4b59586e914f2d98.json","parameterValues":["'n'","False"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/4be7a18510e9f1c7.json b/ci-reports/allure/data/test-cases/4be7a18510e9f1c7.json
deleted file mode 100644
index de6403fb..00000000
--- a/ci-reports/allure/data/test-cases/4be7a18510e9f1c7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4be7a18510e9f1c7","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"36ab7e40f21cdad7c10133c65e0dbdde","time":{"start":1751901511155,"stop":1751901511156,"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":"9c125cb21cb4"},{"name":"thread","value":"1745-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":"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":"4be7a18510e9f1c7.json","parameterValues":["'y'","False","'Question? [Y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/4c24ba50fa5c35e3.json b/ci-reports/allure/data/test-cases/4c24ba50fa5c35e3.json
deleted file mode 100644
index d246c3e5..00000000
--- a/ci-reports/allure/data/test-cases/4c24ba50fa5c35e3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4c24ba50fa5c35e3","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"ba932dd219fcc910504c8d963a8bee85","time":{"start":1751895961338,"stop":1751895961338,"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":"25546462f40d"},{"name":"thread","value":"1782-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":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"4c24ba50fa5c35e3.json","parameterValues":["'n'","False","'Question? [y/N] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/4cfade5c057cd7b2.json b/ci-reports/allure/data/test-cases/4cfade5c057cd7b2.json
deleted file mode 100644
index ed76689b..00000000
--- a/ci-reports/allure/data/test-cases/4cfade5c057cd7b2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4cfade5c057cd7b2","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":1751897491692,"stop":1751897491693,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"872073b8358d9877","name":"stdout","source":"872073b8358d9877.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"7e9df7c305b7"},{"name":"thread","value":"2141-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":"4cfade5c057cd7b2.json","parameterValues":["'n'","False"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/4d6f8ca9e1dfb6c3.json b/ci-reports/allure/data/test-cases/4d6f8ca9e1dfb6c3.json
deleted file mode 100644
index 9b33c206..00000000
--- a/ci-reports/allure/data/test-cases/4d6f8ca9e1dfb6c3.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4d6f8ca9e1dfb6c3","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":1751900740385,"stop":1751900740386,"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":"681cd16c58a5"},{"name":"thread","value":"1737-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":"4d6f8ca9e1dfb6c3.json","parameterValues":["None","True","'Question? [y/n] '","'yes'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/4da3ef2f25177800.json b/ci-reports/allure/data/test-cases/4da3ef2f25177800.json
deleted file mode 100644
index f9e59bed..00000000
--- a/ci-reports/allure/data/test-cases/4da3ef2f25177800.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"4da3ef2f25177800","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":1751901511126,"stop":1751901511127,"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":"9c125cb21cb4"},{"name":"thread","value":"1745-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":"4da3ef2f25177800.json","parameterValues":["None","True","'Question? [y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/5171a8d06ff9c2cd.json b/ci-reports/allure/data/test-cases/5171a8d06ff9c2cd.json
deleted file mode 100644
index fdb657e3..00000000
--- a/ci-reports/allure/data/test-cases/5171a8d06ff9c2cd.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5171a8d06ff9c2cd","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":1751900586243,"stop":1751900586244,"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":"cc2d5473e58b"},{"name":"thread","value":"1807-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":"5171a8d06ff9c2cd.json","parameterValues":["None","True","'Question? [y/n] '","['invalid', 'yes']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/51a68429a416ac26.json b/ci-reports/allure/data/test-cases/51a68429a416ac26.json
deleted file mode 100644
index bd45fd9c..00000000
--- a/ci-reports/allure/data/test-cases/51a68429a416ac26.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"51a68429a416ac26","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":1751900586269,"stop":1751900586269,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"733e7fcc607ade9c","name":"stdout","source":"733e7fcc607ade9c.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"cc2d5473e58b"},{"name":"thread","value":"1807-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":"51a68429a416ac26.json","parameterValues":["'n'","False"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/5392d70a86c2c395.json b/ci-reports/allure/data/test-cases/5392d70a86c2c395.json
deleted file mode 100644
index 82c03e30..00000000
--- a/ci-reports/allure/data/test-cases/5392d70a86c2c395.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5392d70a86c2c395","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":1751897491583,"stop":1751897491583,"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":"7e9df7c305b7"},{"name":"thread","value":"2141-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":"5392d70a86c2c395.json","parameterValues":["'n'","True","'Question? [y/N] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/55c3c6525dcda820.json b/ci-reports/allure/data/test-cases/55c3c6525dcda820.json
deleted file mode 100644
index 5fd9ea5a..00000000
--- a/ci-reports/allure/data/test-cases/55c3c6525dcda820.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"55c3c6525dcda820","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"36ab7e40f21cdad7c10133c65e0dbdde","time":{"start":1751897018475,"stop":1751897018475,"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":"a2c538dae7a1"},{"name":"thread","value":"1754-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":"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":"55c3c6525dcda820.json","parameterValues":["'y'","False","'Question? [Y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/564ad768612fe6a6.json b/ci-reports/allure/data/test-cases/564ad768612fe6a6.json
deleted file mode 100644
index 4dcf8afd..00000000
--- a/ci-reports/allure/data/test-cases/564ad768612fe6a6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"564ad768612fe6a6","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":1751896568263,"stop":1751896568264,"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":"c5eb94c923ee"},{"name":"thread","value":"1740-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":"564ad768612fe6a6.json","parameterValues":["None","False","'Question? [y/n] '","['', 'no']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/568d1b72d2cbd5e9.json b/ci-reports/allure/data/test-cases/568d1b72d2cbd5e9.json
deleted file mode 100644
index a2ad3dc3..00000000
--- a/ci-reports/allure/data/test-cases/568d1b72d2cbd5e9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"568d1b72d2cbd5e9","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":1751900901693,"stop":1751900901693,"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":"5225822c0fcc"},{"name":"thread","value":"1731-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":"568d1b72d2cbd5e9.json","parameterValues":["None","True","'Question? [y/n] '","['invalid', 'yes']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/575537231f6655d4.json b/ci-reports/allure/data/test-cases/575537231f6655d4.json
deleted file mode 100644
index dc3d911f..00000000
--- a/ci-reports/allure/data/test-cases/575537231f6655d4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"575537231f6655d4","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":1751897152424,"stop":1751897152425,"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":"ba474fc5f293"},{"name":"thread","value":"1735-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":"575537231f6655d4.json","parameterValues":["None","True","'Question? [y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/58190dfd627cc411.json b/ci-reports/allure/data/test-cases/58190dfd627cc411.json
deleted file mode 100644
index 35bae7bc..00000000
--- a/ci-reports/allure/data/test-cases/58190dfd627cc411.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"58190dfd627cc411","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":1751899078885,"stop":1751899078885,"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":"51232e8c98a9"},{"name":"thread","value":"2128-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":"58190dfd627cc411.json","parameterValues":["None","True","'Question? [y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/583cfdeb8c758f7f.json b/ci-reports/allure/data/test-cases/583cfdeb8c758f7f.json
deleted file mode 100644
index 17dddb16..00000000
--- a/ci-reports/allure/data/test-cases/583cfdeb8c758f7f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"583cfdeb8c758f7f","name":"test_ask_yes_no_ctrl_c","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_ctrl_c","historyId":"6fe03d8d5efae962262ac93971890fc3","time":{"start":1751900586266,"stop":1751900586267,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"15ef8a688b3d8172","name":"stdout","source":"15ef8a688b3d8172.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"cc2d5473e58b"},{"name":"thread","value":"1807-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":"583cfdeb8c758f7f.json","parameterValues":[]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/59a70e29340c9971.json b/ci-reports/allure/data/test-cases/59a70e29340c9971.json
deleted file mode 100644
index 50047892..00000000
--- a/ci-reports/allure/data/test-cases/59a70e29340c9971.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"59a70e29340c9971","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"ba932dd219fcc910504c8d963a8bee85","time":{"start":1751901511165,"stop":1751901511166,"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":"9c125cb21cb4"},{"name":"thread","value":"1745-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":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"59a70e29340c9971.json","parameterValues":["'n'","False","'Question? [y/N] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/5a8965699e2b7a38.json b/ci-reports/allure/data/test-cases/5a8965699e2b7a38.json
deleted file mode 100644
index b6cc5f4a..00000000
--- a/ci-reports/allure/data/test-cases/5a8965699e2b7a38.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5a8965699e2b7a38","name":"test_ask_yes_no_ctrl_c","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_ctrl_c","historyId":"6fe03d8d5efae962262ac93971890fc3","time":{"start":1751899079004,"stop":1751899079018,"duration":14},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"5b9238144ad22ac2","name":"stdout","source":"5b9238144ad22ac2.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"51232e8c98a9"},{"name":"thread","value":"2128-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":"5a8965699e2b7a38.json","parameterValues":[]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/5c1203d6d085fc4d.json b/ci-reports/allure/data/test-cases/5c1203d6d085fc4d.json
deleted file mode 100644
index f8ffa31a..00000000
--- a/ci-reports/allure/data/test-cases/5c1203d6d085fc4d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5c1203d6d085fc4d","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":1751896568276,"stop":1751896568277,"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":"c5eb94c923ee"},{"name":"thread","value":"1740-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":"5c1203d6d085fc4d.json","parameterValues":["'y'","True","'Question? [Y/n] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/5c85e89834d09318.json b/ci-reports/allure/data/test-cases/5c85e89834d09318.json
new file mode 100644
index 00000000..1e03d12f
--- /dev/null
+++ b/ci-reports/allure/data/test-cases/5c85e89834d09318.json
@@ -0,0 +1 @@
+{"uid":"5c85e89834d09318","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":1751979115317,"stop":1751979115318,"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', False, \"Question? [y/n] \"),\n (None, 'no', True, \"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', False, \"Question? [y/N] \"),\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":"770dcf42e4c0"},{"name":"thread","value":"1836-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":"5c85e89834d09318.json","parameterValues":["'y'","True","'Question? [Y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/5c97213e9f1263ca.json b/ci-reports/allure/data/test-cases/5c97213e9f1263ca.json
deleted file mode 100644
index ea1ff54e..00000000
--- a/ci-reports/allure/data/test-cases/5c97213e9f1263ca.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5c97213e9f1263ca","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":1751899078889,"stop":1751899078890,"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":"51232e8c98a9"},{"name":"thread","value":"2128-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":"5c97213e9f1263ca.json","parameterValues":["None","True","'Question? [y/n] '","'yes'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/5eab886075b08d67.json b/ci-reports/allure/data/test-cases/5eab886075b08d67.json
deleted file mode 100644
index 132cfdff..00000000
--- a/ci-reports/allure/data/test-cases/5eab886075b08d67.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"5eab886075b08d67","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"36ab7e40f21cdad7c10133c65e0dbdde","time":{"start":1751897491575,"stop":1751897491575,"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":"7e9df7c305b7"},{"name":"thread","value":"2141-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":"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":"5eab886075b08d67.json","parameterValues":["'y'","False","'Question? [Y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/61d064e7e4aba907.json b/ci-reports/allure/data/test-cases/61d064e7e4aba907.json
deleted file mode 100644
index cd242fe9..00000000
--- a/ci-reports/allure/data/test-cases/61d064e7e4aba907.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"61d064e7e4aba907","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":1751900901683,"stop":1751900901683,"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":"5225822c0fcc"},{"name":"thread","value":"1731-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":"61d064e7e4aba907.json","parameterValues":["None","False","'Question? [y/n] '","'no'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/6318a1fe5239de54.json b/ci-reports/allure/data/test-cases/6318a1fe5239de54.json
deleted file mode 100644
index 05913946..00000000
--- a/ci-reports/allure/data/test-cases/6318a1fe5239de54.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6318a1fe5239de54","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":1751901511159,"stop":1751901511159,"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":"9c125cb21cb4"},{"name":"thread","value":"1745-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":"6318a1fe5239de54.json","parameterValues":["'y'","True","'Question? [Y/n] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/631f1dbfb1f16e34.json b/ci-reports/allure/data/test-cases/631f1dbfb1f16e34.json
deleted file mode 100644
index 1f526cfc..00000000
--- a/ci-reports/allure/data/test-cases/631f1dbfb1f16e34.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"631f1dbfb1f16e34","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"36ab7e40f21cdad7c10133c65e0dbdde","time":{"start":1751899078916,"stop":1751899078916,"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":"51232e8c98a9"},{"name":"thread","value":"2128-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":"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":"631f1dbfb1f16e34.json","parameterValues":["'y'","False","'Question? [Y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/65785bfa63edd02.json b/ci-reports/allure/data/test-cases/65785bfa63edd02.json
new file mode 100644
index 00000000..1738f7b9
--- /dev/null
+++ b/ci-reports/allure/data/test-cases/65785bfa63edd02.json
@@ -0,0 +1 @@
+{"uid":"65785bfa63edd02","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":1751979115181,"stop":1751979115182,"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":"770dcf42e4c0"},{"name":"thread","value":"1836-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":"65785bfa63edd02.json","parameterValues":["None","True","'Question? [y/n] '","'yes'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/68945ac6150e6db4.json b/ci-reports/allure/data/test-cases/68945ac6150e6db4.json
deleted file mode 100644
index 497dcbe5..00000000
--- a/ci-reports/allure/data/test-cases/68945ac6150e6db4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"68945ac6150e6db4","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":1751900586223,"stop":1751900586223,"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":"cc2d5473e58b"},{"name":"thread","value":"1807-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":"68945ac6150e6db4.json","parameterValues":["None","True","'Question? [y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/6a5f99fcb72fab0.json b/ci-reports/allure/data/test-cases/6a5f99fcb72fab0.json
deleted file mode 100644
index 8feb5dfc..00000000
--- a/ci-reports/allure/data/test-cases/6a5f99fcb72fab0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6a5f99fcb72fab0","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":1751897152448,"stop":1751897152449,"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":"ba474fc5f293"},{"name":"thread","value":"1735-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":"6a5f99fcb72fab0.json","parameterValues":["'y'","True","'Question? [Y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/6c450a03b5b6b0ed.json b/ci-reports/allure/data/test-cases/6c450a03b5b6b0ed.json
deleted file mode 100644
index 430c4b71..00000000
--- a/ci-reports/allure/data/test-cases/6c450a03b5b6b0ed.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"6c450a03b5b6b0ed","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"36ab7e40f21cdad7c10133c65e0dbdde","time":{"start":1751895961328,"stop":1751895961328,"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":"25546462f40d"},{"name":"thread","value":"1782-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":"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":"6c450a03b5b6b0ed.json","parameterValues":["'y'","False","'Question? [Y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/7124cf093d6b2305.json b/ci-reports/allure/data/test-cases/7124cf093d6b2305.json
deleted file mode 100644
index 5a2a6ee3..00000000
--- a/ci-reports/allure/data/test-cases/7124cf093d6b2305.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7124cf093d6b2305","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":1751897152442,"stop":1751897152442,"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":"ba474fc5f293"},{"name":"thread","value":"1735-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":"7124cf093d6b2305.json","parameterValues":["None","False","'Question? [y/n] '","['', 'no']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/7285deb74752405c.json b/ci-reports/allure/data/test-cases/7285deb74752405c.json
deleted file mode 100644
index 1d2b62f8..00000000
--- a/ci-reports/allure/data/test-cases/7285deb74752405c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7285deb74752405c","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":1751899078904,"stop":1751899078904,"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":"51232e8c98a9"},{"name":"thread","value":"2128-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":"7285deb74752405c.json","parameterValues":["None","False","'Question? [y/n] '","['', 'no']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/76ab82a2b6973f3a.json b/ci-reports/allure/data/test-cases/76ab82a2b6973f3a.json
deleted file mode 100644
index ada046b2..00000000
--- a/ci-reports/allure/data/test-cases/76ab82a2b6973f3a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"76ab82a2b6973f3a","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":1751900034143,"stop":1751900034143,"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":"23193de03f3c"},{"name":"thread","value":"2129-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":"76ab82a2b6973f3a.json","parameterValues":["None","False","'Question? [y/n] '","'no'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/7a7a3ec0d93f3eb4.json b/ci-reports/allure/data/test-cases/7a7a3ec0d93f3eb4.json
deleted file mode 100644
index 9eab8364..00000000
--- a/ci-reports/allure/data/test-cases/7a7a3ec0d93f3eb4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7a7a3ec0d93f3eb4","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"36ab7e40f21cdad7c10133c65e0dbdde","time":{"start":1751900586250,"stop":1751900586250,"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":"cc2d5473e58b"},{"name":"thread","value":"1807-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":"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":"7a7a3ec0d93f3eb4.json","parameterValues":["'y'","False","'Question? [Y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/7d1fcdc06d30155e.json b/ci-reports/allure/data/test-cases/7d1fcdc06d30155e.json
deleted file mode 100644
index c5139575..00000000
--- a/ci-reports/allure/data/test-cases/7d1fcdc06d30155e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7d1fcdc06d30155e","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":1751900586272,"stop":1751900586273,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"8fa52db263408545","name":"stdout","source":"8fa52db263408545.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"cc2d5473e58b"},{"name":"thread","value":"1807-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":"7d1fcdc06d30155e.json","parameterValues":["'y'","True"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/7d7983b2cc00c14.json b/ci-reports/allure/data/test-cases/7d7983b2cc00c14.json
deleted file mode 100644
index 3551dff2..00000000
--- a/ci-reports/allure/data/test-cases/7d7983b2cc00c14.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7d7983b2cc00c14","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"ba932dd219fcc910504c8d963a8bee85","time":{"start":1751900034169,"stop":1751900034170,"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":"23193de03f3c"},{"name":"thread","value":"2129-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":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"7d7983b2cc00c14.json","parameterValues":["'n'","False","'Question? [y/N] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/7fb39bc1158e0a8e.json b/ci-reports/allure/data/test-cases/7fb39bc1158e0a8e.json
deleted file mode 100644
index db1a428a..00000000
--- a/ci-reports/allure/data/test-cases/7fb39bc1158e0a8e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7fb39bc1158e0a8e","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":1751900740429,"stop":1751900740430,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"b5493071f5c42444","name":"stdout","source":"b5493071f5c42444.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"681cd16c58a5"},{"name":"thread","value":"1737-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":"7fb39bc1158e0a8e.json","parameterValues":["'n'","False"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/7fb9059ed740b97b.json b/ci-reports/allure/data/test-cases/7fb9059ed740b97b.json
deleted file mode 100644
index 84dc64c6..00000000
--- a/ci-reports/allure/data/test-cases/7fb9059ed740b97b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"7fb9059ed740b97b","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":1751897491571,"stop":1751897491572,"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":"7e9df7c305b7"},{"name":"thread","value":"2141-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":"7fb9059ed740b97b.json","parameterValues":["'y'","True","'Question? [Y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/6b2969560956d2aa.json b/ci-reports/allure/data/test-cases/82b7c68c7b9664fb.json
similarity index 67%
rename from ci-reports/allure/data/test-cases/6b2969560956d2aa.json
rename to ci-reports/allure/data/test-cases/82b7c68c7b9664fb.json
index 8e59b63a..4a0ae0e0 100644
--- a/ci-reports/allure/data/test-cases/6b2969560956d2aa.json
+++ b/ci-reports/allure/data/test-cases/82b7c68c7b9664fb.json
@@ -1 +1 @@
-{"uid":"6b2969560956d2aa","name":"test_ask_yes_no_with_defaults[None-n-False-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"baf6e4e24e27c52381d7365005cf949e","time":{"start":1751896568253,"stop":1751896568254,"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":"c5eb94c923ee"},{"name":"thread","value":"1740-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":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"6b2969560956d2aa.json","parameterValues":["None","False","'Question? [y/n] '","'n'"]}
\ No newline at end of file
+{"uid":"82b7c68c7b9664fb","name":"test_ask_yes_no_with_defaults[None-n-False-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"baf6e4e24e27c52381d7365005cf949e","time":{"start":1751979115185,"stop":1751979115185,"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":"770dcf42e4c0"},{"name":"thread","value":"1836-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":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"82b7c68c7b9664fb.json","parameterValues":["None","False","'Question? [y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/84310bbfccfc4122.json b/ci-reports/allure/data/test-cases/84310bbfccfc4122.json
deleted file mode 100644
index 33721f53..00000000
--- a/ci-reports/allure/data/test-cases/84310bbfccfc4122.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"84310bbfccfc4122","name":"test_ask_yes_no_ctrl_c","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_ctrl_c","historyId":"6fe03d8d5efae962262ac93971890fc3","time":{"start":1751895961344,"stop":1751895961345,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"2a12c8e69b810fb2","name":"stdout","source":"2a12c8e69b810fb2.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"25546462f40d"},{"name":"thread","value":"1782-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":"84310bbfccfc4122.json","parameterValues":[]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/845348e4cc3af4fd.json b/ci-reports/allure/data/test-cases/845348e4cc3af4fd.json
deleted file mode 100644
index 21a0bd69..00000000
--- a/ci-reports/allure/data/test-cases/845348e4cc3af4fd.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"845348e4cc3af4fd","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":1751897491565,"stop":1751897491565,"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":"7e9df7c305b7"},{"name":"thread","value":"2141-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":"845348e4cc3af4fd.json","parameterValues":["None","False","'Question? [y/n] '","['', 'no']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/847eff3631c97a6d.json b/ci-reports/allure/data/test-cases/847eff3631c97a6d.json
deleted file mode 100644
index 2f17fe0e..00000000
--- a/ci-reports/allure/data/test-cases/847eff3631c97a6d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"847eff3631c97a6d","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":1751900034153,"stop":1751900034153,"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":"23193de03f3c"},{"name":"thread","value":"2129-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":"847eff3631c97a6d.json","parameterValues":["None","True","'Question? [y/n] '","['invalid', 'yes']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/85316812ccfa204d.json b/ci-reports/allure/data/test-cases/85316812ccfa204d.json
deleted file mode 100644
index 4b7c21bf..00000000
--- a/ci-reports/allure/data/test-cases/85316812ccfa204d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"85316812ccfa204d","name":"test_ask_yes_no_ctrl_c","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_ctrl_c","historyId":"6fe03d8d5efae962262ac93971890fc3","time":{"start":1751897152468,"stop":1751897152469,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"f72d7a7e8674359b","name":"stdout","source":"f72d7a7e8674359b.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"ba474fc5f293"},{"name":"thread","value":"1735-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":"85316812ccfa204d.json","parameterValues":[]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/855bbbb7696ee00c.json b/ci-reports/allure/data/test-cases/855bbbb7696ee00c.json
deleted file mode 100644
index a52e035d..00000000
--- a/ci-reports/allure/data/test-cases/855bbbb7696ee00c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"855bbbb7696ee00c","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"ba932dd219fcc910504c8d963a8bee85","time":{"start":1751897152462,"stop":1751897152462,"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":"ba474fc5f293"},{"name":"thread","value":"1735-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":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"855bbbb7696ee00c.json","parameterValues":["'n'","False","'Question? [y/N] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/85f4da950a18fdec.json b/ci-reports/allure/data/test-cases/85f4da950a18fdec.json
deleted file mode 100644
index 51a72188..00000000
--- a/ci-reports/allure/data/test-cases/85f4da950a18fdec.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"85f4da950a18fdec","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":1751897018458,"stop":1751897018458,"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":"a2c538dae7a1"},{"name":"thread","value":"1754-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":"85f4da950a18fdec.json","parameterValues":["None","False","'Question? [y/n] '","'no'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/871bec40d2c15e36.json b/ci-reports/allure/data/test-cases/871bec40d2c15e36.json
deleted file mode 100644
index a7fcae61..00000000
--- a/ci-reports/allure/data/test-cases/871bec40d2c15e36.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"871bec40d2c15e36","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":1751897152428,"stop":1751897152429,"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":"ba474fc5f293"},{"name":"thread","value":"1735-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":"871bec40d2c15e36.json","parameterValues":["None","True","'Question? [y/n] '","'yes'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/8748f3d78b8d8e72.json b/ci-reports/allure/data/test-cases/8748f3d78b8d8e72.json
deleted file mode 100644
index 63fc4f63..00000000
--- a/ci-reports/allure/data/test-cases/8748f3d78b8d8e72.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"8748f3d78b8d8e72","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":1751900586256,"stop":1751900586257,"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":"cc2d5473e58b"},{"name":"thread","value":"1807-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":"8748f3d78b8d8e72.json","parameterValues":["'n'","True","'Question? [y/N] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/880d14cfdcb7ec8c.json b/ci-reports/allure/data/test-cases/880d14cfdcb7ec8c.json
deleted file mode 100644
index 1ffd8bf4..00000000
--- a/ci-reports/allure/data/test-cases/880d14cfdcb7ec8c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"880d14cfdcb7ec8c","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":1751895961324,"stop":1751895961325,"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":"25546462f40d"},{"name":"thread","value":"1782-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":"880d14cfdcb7ec8c.json","parameterValues":["'y'","True","'Question? [Y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/888bd8ed2c1520d1.json b/ci-reports/allure/data/test-cases/888bd8ed2c1520d1.json
deleted file mode 100644
index 52ad9a31..00000000
--- a/ci-reports/allure/data/test-cases/888bd8ed2c1520d1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"888bd8ed2c1520d1","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":1751897491686,"stop":1751897491686,"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":"7e9df7c305b7"},{"name":"thread","value":"2141-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":"888bd8ed2c1520d1.json","parameterValues":["'n'","False","'Question? [y/N] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/88937af9e62e8bd.json b/ci-reports/allure/data/test-cases/88937af9e62e8bd.json
deleted file mode 100644
index 2c4c5159..00000000
--- a/ci-reports/allure/data/test-cases/88937af9e62e8bd.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"88937af9e62e8bd","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":1751896568246,"stop":1751896568246,"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":"c5eb94c923ee"},{"name":"thread","value":"1740-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":"88937af9e62e8bd.json","parameterValues":["None","True","'Question? [y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/91b1d40914301869.json b/ci-reports/allure/data/test-cases/91b1d40914301869.json
deleted file mode 100644
index 10178558..00000000
--- a/ci-reports/allure/data/test-cases/91b1d40914301869.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"91b1d40914301869","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":1751901511138,"stop":1751901511138,"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":"9c125cb21cb4"},{"name":"thread","value":"1745-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":"91b1d40914301869.json","parameterValues":["None","False","'Question? [y/n] '","'no'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/92d67834551379c6.json b/ci-reports/allure/data/test-cases/92d67834551379c6.json
deleted file mode 100644
index 84b61afd..00000000
--- a/ci-reports/allure/data/test-cases/92d67834551379c6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"92d67834551379c6","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":1751897018488,"stop":1751897018488,"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":"a2c538dae7a1"},{"name":"thread","value":"1754-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":"92d67834551379c6.json","parameterValues":["'n'","False","'Question? [y/N] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/94d154c0af25197f.json b/ci-reports/allure/data/test-cases/94d154c0af25197f.json
deleted file mode 100644
index 07a11cf4..00000000
--- a/ci-reports/allure/data/test-cases/94d154c0af25197f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"94d154c0af25197f","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":1751897018461,"stop":1751897018462,"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":"a2c538dae7a1"},{"name":"thread","value":"1754-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":"94d154c0af25197f.json","parameterValues":["None","True","'Question? [y/n] '","['maybe', 'y']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/99d849026fa1070b.json b/ci-reports/allure/data/test-cases/99d849026fa1070b.json
deleted file mode 100644
index 77eca882..00000000
--- a/ci-reports/allure/data/test-cases/99d849026fa1070b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"99d849026fa1070b","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":1751900586253,"stop":1751900586253,"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":"cc2d5473e58b"},{"name":"thread","value":"1807-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":"99d849026fa1070b.json","parameterValues":["'y'","True","'Question? [Y/n] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/9c7365cf6b28061e.json b/ci-reports/allure/data/test-cases/9c7365cf6b28061e.json
deleted file mode 100644
index 07cbc5b3..00000000
--- a/ci-reports/allure/data/test-cases/9c7365cf6b28061e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9c7365cf6b28061e","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":1751900740422,"stop":1751900740423,"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":"681cd16c58a5"},{"name":"thread","value":"1737-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":"9c7365cf6b28061e.json","parameterValues":["'n'","False","'Question? [y/N] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/9ce241b93ce0b1b6.json b/ci-reports/allure/data/test-cases/9ce241b93ce0b1b6.json
deleted file mode 100644
index a273c841..00000000
--- a/ci-reports/allure/data/test-cases/9ce241b93ce0b1b6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9ce241b93ce0b1b6","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":1751899079027,"stop":1751899079040,"duration":13},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"c6b6c9fbba1c5ec9","name":"stdout","source":"c6b6c9fbba1c5ec9.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"51232e8c98a9"},{"name":"thread","value":"2128-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":"9ce241b93ce0b1b6.json","parameterValues":["'y'","True"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/9ce631da7994a264.json b/ci-reports/allure/data/test-cases/9ce631da7994a264.json
deleted file mode 100644
index 2a1e4eee..00000000
--- a/ci-reports/allure/data/test-cases/9ce631da7994a264.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9ce631da7994a264","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":1751897491561,"stop":1751897491562,"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":"7e9df7c305b7"},{"name":"thread","value":"2141-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":"9ce631da7994a264.json","parameterValues":["None","True","'Question? [y/n] '","['maybe', 'y']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/1364f8aff8542dcb.json b/ci-reports/allure/data/test-cases/9d0e63caa0a69dcb.json
similarity index 67%
rename from ci-reports/allure/data/test-cases/1364f8aff8542dcb.json
rename to ci-reports/allure/data/test-cases/9d0e63caa0a69dcb.json
index 51de3cf5..ef9e740e 100644
--- a/ci-reports/allure/data/test-cases/1364f8aff8542dcb.json
+++ b/ci-reports/allure/data/test-cases/9d0e63caa0a69dcb.json
@@ -1 +1 @@
-{"uid":"1364f8aff8542dcb","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"ba932dd219fcc910504c8d963a8bee85","time":{"start":1751900586259,"stop":1751900586260,"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":"cc2d5473e58b"},{"name":"thread","value":"1807-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":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"1364f8aff8542dcb.json","parameterValues":["'n'","False","'Question? [y/N] '","'n'"]}
\ No newline at end of file
+{"uid":"9d0e63caa0a69dcb","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"ba932dd219fcc910504c8d963a8bee85","time":{"start":1751979115331,"stop":1751979115331,"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":"770dcf42e4c0"},{"name":"thread","value":"1836-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":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"9d0e63caa0a69dcb.json","parameterValues":["'n'","False","'Question? [y/N] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/9ed6b34c8ffbc5f7.json b/ci-reports/allure/data/test-cases/9ed6b34c8ffbc5f7.json
deleted file mode 100644
index 5198ff25..00000000
--- a/ci-reports/allure/data/test-cases/9ed6b34c8ffbc5f7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9ed6b34c8ffbc5f7","name":"test_ask_yes_no_with_defaults[None-n-False-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"baf6e4e24e27c52381d7365005cf949e","time":{"start":1751897018454,"stop":1751897018455,"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":"a2c538dae7a1"},{"name":"thread","value":"1754-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":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"9ed6b34c8ffbc5f7.json","parameterValues":["None","False","'Question? [y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/9f4d662dff5ebce0.json b/ci-reports/allure/data/test-cases/9f4d662dff5ebce0.json
deleted file mode 100644
index f342e7bd..00000000
--- a/ci-reports/allure/data/test-cases/9f4d662dff5ebce0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"9f4d662dff5ebce0","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":1751897018478,"stop":1751897018479,"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":"a2c538dae7a1"},{"name":"thread","value":"1754-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":"9f4d662dff5ebce0.json","parameterValues":["'y'","True","'Question? [Y/n] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/a1fe2f4138f804f4.json b/ci-reports/allure/data/test-cases/a1fe2f4138f804f4.json
deleted file mode 100644
index caf9d636..00000000
--- a/ci-reports/allure/data/test-cases/a1fe2f4138f804f4.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a1fe2f4138f804f4","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":1751900034149,"stop":1751900034150,"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":"23193de03f3c"},{"name":"thread","value":"2129-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":"a1fe2f4138f804f4.json","parameterValues":["None","False","'Question? [y/n] '","['', 'no']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/a3b18a8783a65452.json b/ci-reports/allure/data/test-cases/a3b18a8783a65452.json
deleted file mode 100644
index 8074a1f2..00000000
--- a/ci-reports/allure/data/test-cases/a3b18a8783a65452.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a3b18a8783a65452","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":1751897152438,"stop":1751897152439,"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":"ba474fc5f293"},{"name":"thread","value":"1735-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":"a3b18a8783a65452.json","parameterValues":["None","True","'Question? [y/n] '","['maybe', 'y']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/a4f215624e0785fd.json b/ci-reports/allure/data/test-cases/a4f215624e0785fd.json
deleted file mode 100644
index 262ac1da..00000000
--- a/ci-reports/allure/data/test-cases/a4f215624e0785fd.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a4f215624e0785fd","name":"test_ask_yes_no_with_defaults[None-n-False-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"baf6e4e24e27c52381d7365005cf949e","time":{"start":1751897152432,"stop":1751897152432,"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":"ba474fc5f293"},{"name":"thread","value":"1735-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":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"a4f215624e0785fd.json","parameterValues":["None","False","'Question? [y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/a5be5c7fe68dbe8d.json b/ci-reports/allure/data/test-cases/a5be5c7fe68dbe8d.json
deleted file mode 100644
index c151ef69..00000000
--- a/ci-reports/allure/data/test-cases/a5be5c7fe68dbe8d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a5be5c7fe68dbe8d","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":1751901511148,"stop":1751901511149,"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":"9c125cb21cb4"},{"name":"thread","value":"1745-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":"a5be5c7fe68dbe8d.json","parameterValues":["None","True","'Question? [y/n] '","['invalid', 'yes']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/a5ef1fa378e3b4b6.json b/ci-reports/allure/data/test-cases/a5ef1fa378e3b4b6.json
deleted file mode 100644
index 54dd16bc..00000000
--- a/ci-reports/allure/data/test-cases/a5ef1fa378e3b4b6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a5ef1fa378e3b4b6","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":1751896568362,"stop":1751896568365,"duration":3},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"69a924bc17da536f","name":"stdout","source":"69a924bc17da536f.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"c5eb94c923ee"},{"name":"thread","value":"1740-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":"a5ef1fa378e3b4b6.json","parameterValues":["'y'","True"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/a617e28bfbe80456.json b/ci-reports/allure/data/test-cases/a617e28bfbe80456.json
deleted file mode 100644
index b050375d..00000000
--- a/ci-reports/allure/data/test-cases/a617e28bfbe80456.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a617e28bfbe80456","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"36ab7e40f21cdad7c10133c65e0dbdde","time":{"start":1751900740409,"stop":1751900740409,"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":"681cd16c58a5"},{"name":"thread","value":"1737-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":"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":"a617e28bfbe80456.json","parameterValues":["'y'","False","'Question? [Y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/a7edfb0c097c6c3b.json b/ci-reports/allure/data/test-cases/a7edfb0c097c6c3b.json
deleted file mode 100644
index d9768f55..00000000
--- a/ci-reports/allure/data/test-cases/a7edfb0c097c6c3b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a7edfb0c097c6c3b","name":"test_ask_yes_no_with_defaults[None-n-False-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"baf6e4e24e27c52381d7365005cf949e","time":{"start":1751900586230,"stop":1751900586231,"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":"cc2d5473e58b"},{"name":"thread","value":"1807-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":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"a7edfb0c097c6c3b.json","parameterValues":["None","False","'Question? [y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/a97b5706eebe668f.json b/ci-reports/allure/data/test-cases/a97b5706eebe668f.json
deleted file mode 100644
index 19fed6ee..00000000
--- a/ci-reports/allure/data/test-cases/a97b5706eebe668f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"a97b5706eebe668f","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":1751900586237,"stop":1751900586237,"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":"cc2d5473e58b"},{"name":"thread","value":"1807-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":"a97b5706eebe668f.json","parameterValues":["None","True","'Question? [y/n] '","['maybe', 'y']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/aa521ec1b695724.json b/ci-reports/allure/data/test-cases/aa521ec1b695724.json
deleted file mode 100644
index a8ce6efa..00000000
--- a/ci-reports/allure/data/test-cases/aa521ec1b695724.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"aa521ec1b695724","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":1751899078912,"stop":1751899078913,"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":"51232e8c98a9"},{"name":"thread","value":"2128-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":"aa521ec1b695724.json","parameterValues":["'y'","True","'Question? [Y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/ab7fa11ebfc4b653.json b/ci-reports/allure/data/test-cases/ab7fa11ebfc4b653.json
deleted file mode 100644
index fc2083d0..00000000
--- a/ci-reports/allure/data/test-cases/ab7fa11ebfc4b653.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ab7fa11ebfc4b653","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":1751900034146,"stop":1751900034147,"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":"23193de03f3c"},{"name":"thread","value":"2129-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":"ab7fa11ebfc4b653.json","parameterValues":["None","True","'Question? [y/n] '","['maybe', 'y']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/ac0fa2b6722c00aa.json b/ci-reports/allure/data/test-cases/ac0fa2b6722c00aa.json
deleted file mode 100644
index df704aee..00000000
--- a/ci-reports/allure/data/test-cases/ac0fa2b6722c00aa.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ac0fa2b6722c00aa","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":1751897491547,"stop":1751897491547,"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":"7e9df7c305b7"},{"name":"thread","value":"2141-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":"ac0fa2b6722c00aa.json","parameterValues":["None","True","'Question? [y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/ac627dc12b1eb447.json b/ci-reports/allure/data/test-cases/ac627dc12b1eb447.json
deleted file mode 100644
index c61f78ed..00000000
--- a/ci-reports/allure/data/test-cases/ac627dc12b1eb447.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ac627dc12b1eb447","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":1751897152455,"stop":1751897152455,"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":"ba474fc5f293"},{"name":"thread","value":"1735-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":"ac627dc12b1eb447.json","parameterValues":["'y'","True","'Question? [Y/n] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/aeb61c667952d49f.json b/ci-reports/allure/data/test-cases/aeb61c667952d49f.json
deleted file mode 100644
index afcfbf27..00000000
--- a/ci-reports/allure/data/test-cases/aeb61c667952d49f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"aeb61c667952d49f","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"36ab7e40f21cdad7c10133c65e0dbdde","time":{"start":1751896568273,"stop":1751896568273,"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":"c5eb94c923ee"},{"name":"thread","value":"1740-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":"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":"aeb61c667952d49f.json","parameterValues":["'y'","False","'Question? [Y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/b166d2d3c84a0771.json b/ci-reports/allure/data/test-cases/b166d2d3c84a0771.json
deleted file mode 100644
index bfa11eea..00000000
--- a/ci-reports/allure/data/test-cases/b166d2d3c84a0771.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b166d2d3c84a0771","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":1751899078907,"stop":1751899078908,"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":"51232e8c98a9"},{"name":"thread","value":"2128-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":"b166d2d3c84a0771.json","parameterValues":["None","True","'Question? [y/n] '","['invalid', 'yes']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/b2673c4414471416.json b/ci-reports/allure/data/test-cases/b2673c4414471416.json
deleted file mode 100644
index 9ba7a0ca..00000000
--- a/ci-reports/allure/data/test-cases/b2673c4414471416.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b2673c4414471416","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":1751901511152,"stop":1751901511152,"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":"9c125cb21cb4"},{"name":"thread","value":"1745-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":"b2673c4414471416.json","parameterValues":["'y'","True","'Question? [Y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/b3491de450c58d9c.json b/ci-reports/allure/data/test-cases/b3491de450c58d9c.json
deleted file mode 100644
index ad653718..00000000
--- a/ci-reports/allure/data/test-cases/b3491de450c58d9c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b3491de450c58d9c","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":1751900901706,"stop":1751900901706,"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":"5225822c0fcc"},{"name":"thread","value":"1731-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":"b3491de450c58d9c.json","parameterValues":["'n'","True","'Question? [y/N] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/b360c8c150000d44.json b/ci-reports/allure/data/test-cases/b360c8c150000d44.json
deleted file mode 100644
index f98ac7ba..00000000
--- a/ci-reports/allure/data/test-cases/b360c8c150000d44.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b360c8c150000d44","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":1751896568266,"stop":1751896568267,"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":"c5eb94c923ee"},{"name":"thread","value":"1740-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":"b360c8c150000d44.json","parameterValues":["None","True","'Question? [y/n] '","['invalid', 'yes']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/b56f37fd40b20a7f.json b/ci-reports/allure/data/test-cases/b56f37fd40b20a7f.json
deleted file mode 100644
index 9fa7b012..00000000
--- a/ci-reports/allure/data/test-cases/b56f37fd40b20a7f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b56f37fd40b20a7f","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":1751900586227,"stop":1751900586227,"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":"cc2d5473e58b"},{"name":"thread","value":"1807-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":"b56f37fd40b20a7f.json","parameterValues":["None","True","'Question? [y/n] '","'yes'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/b6546e6f5cc3fa94.json b/ci-reports/allure/data/test-cases/b6546e6f5cc3fa94.json
deleted file mode 100644
index abee3c1e..00000000
--- a/ci-reports/allure/data/test-cases/b6546e6f5cc3fa94.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b6546e6f5cc3fa94","name":"test_ask_yes_no_with_defaults[None-n-False-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"baf6e4e24e27c52381d7365005cf949e","time":{"start":1751899078893,"stop":1751899078893,"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":"51232e8c98a9"},{"name":"thread","value":"2128-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":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"b6546e6f5cc3fa94.json","parameterValues":["None","False","'Question? [y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/b6588c6c362c7ccd.json b/ci-reports/allure/data/test-cases/b6588c6c362c7ccd.json
deleted file mode 100644
index 17115d7f..00000000
--- a/ci-reports/allure/data/test-cases/b6588c6c362c7ccd.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b6588c6c362c7ccd","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":1751897018468,"stop":1751897018468,"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":"a2c538dae7a1"},{"name":"thread","value":"1754-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":"b6588c6c362c7ccd.json","parameterValues":["None","True","'Question? [y/n] '","['invalid', 'yes']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/b6a25f97699f9463.json b/ci-reports/allure/data/test-cases/b6a25f97699f9463.json
deleted file mode 100644
index a3da926e..00000000
--- a/ci-reports/allure/data/test-cases/b6a25f97699f9463.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b6a25f97699f9463","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":1751895961341,"stop":1751895961342,"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":"25546462f40d"},{"name":"thread","value":"1782-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":"b6a25f97699f9463.json","parameterValues":["'n'","False","'Question? [y/N] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/b7a54a34ea990389.json b/ci-reports/allure/data/test-cases/b7a54a34ea990389.json
deleted file mode 100644
index 48348749..00000000
--- a/ci-reports/allure/data/test-cases/b7a54a34ea990389.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b7a54a34ea990389","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"ba932dd219fcc910504c8d963a8bee85","time":{"start":1751897018485,"stop":1751897018485,"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":"a2c538dae7a1"},{"name":"thread","value":"1754-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":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"b7a54a34ea990389.json","parameterValues":["'n'","False","'Question? [y/N] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/b81114ea10e7c990.json b/ci-reports/allure/data/test-cases/b81114ea10e7c990.json
deleted file mode 100644
index 67ff8cb7..00000000
--- a/ci-reports/allure/data/test-cases/b81114ea10e7c990.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b81114ea10e7c990","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":1751895961347,"stop":1751895961348,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"16430c08ceca9305","name":"stdout","source":"16430c08ceca9305.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"25546462f40d"},{"name":"thread","value":"1782-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":"b81114ea10e7c990.json","parameterValues":["'n'","False"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/b8627f3322c7d320.json b/ci-reports/allure/data/test-cases/b8627f3322c7d320.json
deleted file mode 100644
index 50283f9a..00000000
--- a/ci-reports/allure/data/test-cases/b8627f3322c7d320.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"b8627f3322c7d320","name":"test_ask_yes_no_ctrl_c","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_ctrl_c","historyId":"6fe03d8d5efae962262ac93971890fc3","time":{"start":1751901511173,"stop":1751901511174,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"e212111ff37a3558","name":"stdout","source":"e212111ff37a3558.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"9c125cb21cb4"},{"name":"thread","value":"1745-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":"b8627f3322c7d320.json","parameterValues":[]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/ba36f8a32c84713c.json b/ci-reports/allure/data/test-cases/ba36f8a32c84713c.json
deleted file mode 100644
index d3f1a028..00000000
--- a/ci-reports/allure/data/test-cases/ba36f8a32c84713c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ba36f8a32c84713c","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":1751897018496,"stop":1751897018498,"duration":2},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"241a2d2cae39ed75","name":"stdout","source":"241a2d2cae39ed75.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"a2c538dae7a1"},{"name":"thread","value":"1754-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":"ba36f8a32c84713c.json","parameterValues":["'n'","False"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/bce8fc5b802b81b.json b/ci-reports/allure/data/test-cases/bce8fc5b802b81b.json
deleted file mode 100644
index c660d830..00000000
--- a/ci-reports/allure/data/test-cases/bce8fc5b802b81b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"bce8fc5b802b81b","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":1751900034156,"stop":1751900034157,"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":"23193de03f3c"},{"name":"thread","value":"2129-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":"bce8fc5b802b81b.json","parameterValues":["'y'","True","'Question? [Y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/be3761d129e37e2e.json b/ci-reports/allure/data/test-cases/be3761d129e37e2e.json
deleted file mode 100644
index 887d1d53..00000000
--- a/ci-reports/allure/data/test-cases/be3761d129e37e2e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"be3761d129e37e2e","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":1751900034136,"stop":1751900034136,"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":"23193de03f3c"},{"name":"thread","value":"2129-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":"be3761d129e37e2e.json","parameterValues":["None","True","'Question? [y/n] '","'yes'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/be3bb41a59a9bbd5.json b/ci-reports/allure/data/test-cases/be3bb41a59a9bbd5.json
deleted file mode 100644
index 412f000b..00000000
--- a/ci-reports/allure/data/test-cases/be3bb41a59a9bbd5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"be3bb41a59a9bbd5","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":1751900586263,"stop":1751900586263,"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":"cc2d5473e58b"},{"name":"thread","value":"1807-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":"be3bb41a59a9bbd5.json","parameterValues":["'n'","False","'Question? [y/N] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/bfa80d810ab203c9.json b/ci-reports/allure/data/test-cases/bfa80d810ab203c9.json
deleted file mode 100644
index f5344828..00000000
--- a/ci-reports/allure/data/test-cases/bfa80d810ab203c9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"bfa80d810ab203c9","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":1751895961310,"stop":1751895961311,"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":"25546462f40d"},{"name":"thread","value":"1782-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":"bfa80d810ab203c9.json","parameterValues":["None","False","'Question? [y/n] '","'no'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/bfab5b42778fe7a.json b/ci-reports/allure/data/test-cases/bfab5b42778fe7a.json
new file mode 100644
index 00000000..4e3e9d48
--- /dev/null
+++ b/ci-reports/allure/data/test-cases/bfab5b42778fe7a.json
@@ -0,0 +1 @@
+{"uid":"bfab5b42778fe7a","name":"test_ask_yes_no_with_defaults[None-no-True-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"cbba3c71ee045201b3c10e44b9091eac","time":{"start":1751979115188,"stop":1751979115189,"duration":1},"status":"failed","statusMessage":"AssertionError: assert False == True","statusTrace":"default = None, user_input = 'no', 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', False, \"Question? [y/n] \"),\n (None, 'no', True, \"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', False, \"Question? [y/N] \"),\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":"770dcf42e4c0"},{"name":"thread","value":"1836-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":"'no'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"tags":[]},"source":"bfab5b42778fe7a.json","parameterValues":["None","True","'Question? [y/n] '","'no'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/c1af1d95a5bbbfe6.json b/ci-reports/allure/data/test-cases/c1af1d95a5bbbfe6.json
deleted file mode 100644
index 229ebbd0..00000000
--- a/ci-reports/allure/data/test-cases/c1af1d95a5bbbfe6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c1af1d95a5bbbfe6","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":1751897018500,"stop":1751897018501,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"96c8f9ce195dfd40","name":"stdout","source":"96c8f9ce195dfd40.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"a2c538dae7a1"},{"name":"thread","value":"1754-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":"c1af1d95a5bbbfe6.json","parameterValues":["'y'","True"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/c203e1169d4b7344.json b/ci-reports/allure/data/test-cases/c203e1169d4b7344.json
deleted file mode 100644
index c3a4f2b4..00000000
--- a/ci-reports/allure/data/test-cases/c203e1169d4b7344.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c203e1169d4b7344","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":1751899079021,"stop":1751899079025,"duration":4},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"28e05f02c341a4f3","name":"stdout","source":"28e05f02c341a4f3.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"51232e8c98a9"},{"name":"thread","value":"2128-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":"c203e1169d4b7344.json","parameterValues":["'n'","False"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/c3240910b357552d.json b/ci-reports/allure/data/test-cases/c3240910b357552d.json
deleted file mode 100644
index 5bdc8cca..00000000
--- a/ci-reports/allure/data/test-cases/c3240910b357552d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c3240910b357552d","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":1751899078900,"stop":1751899078900,"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":"51232e8c98a9"},{"name":"thread","value":"2128-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":"c3240910b357552d.json","parameterValues":["None","True","'Question? [y/n] '","['maybe', 'y']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/c4f611639a58ac3b.json b/ci-reports/allure/data/test-cases/c4f611639a58ac3b.json
deleted file mode 100644
index 534f91cb..00000000
--- a/ci-reports/allure/data/test-cases/c4f611639a58ac3b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c4f611639a58ac3b","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":1751895961314,"stop":1751895961314,"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":"25546462f40d"},{"name":"thread","value":"1782-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":"c4f611639a58ac3b.json","parameterValues":["None","True","'Question? [y/n] '","['maybe', 'y']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/c71fe09d99fc874c.json b/ci-reports/allure/data/test-cases/c71fe09d99fc874c.json
deleted file mode 100644
index b1ec7d11..00000000
--- a/ci-reports/allure/data/test-cases/c71fe09d99fc874c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c71fe09d99fc874c","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":1751900901721,"stop":1751900901722,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"9e0ad7e9f73c5052","name":"stdout","source":"9e0ad7e9f73c5052.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"5225822c0fcc"},{"name":"thread","value":"1731-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":"c71fe09d99fc874c.json","parameterValues":["'y'","True"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/c80b1737b93172db.json b/ci-reports/allure/data/test-cases/c80b1737b93172db.json
deleted file mode 100644
index 0e0d43d4..00000000
--- a/ci-reports/allure/data/test-cases/c80b1737b93172db.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c80b1737b93172db","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":1751895961303,"stop":1751895961304,"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":"25546462f40d"},{"name":"thread","value":"1782-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":"c80b1737b93172db.json","parameterValues":["None","True","'Question? [y/n] '","'yes'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/c897da67b5ee4ca0.json b/ci-reports/allure/data/test-cases/c897da67b5ee4ca0.json
deleted file mode 100644
index 92bfe6c1..00000000
--- a/ci-reports/allure/data/test-cases/c897da67b5ee4ca0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c897da67b5ee4ca0","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":1751900034173,"stop":1751900034173,"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":"23193de03f3c"},{"name":"thread","value":"2129-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":"c897da67b5ee4ca0.json","parameterValues":["'n'","False","'Question? [y/N] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/c8f3f9b9f5f72549.json b/ci-reports/allure/data/test-cases/c8f3f9b9f5f72549.json
deleted file mode 100644
index 70c1d45d..00000000
--- a/ci-reports/allure/data/test-cases/c8f3f9b9f5f72549.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c8f3f9b9f5f72549","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":1751897152435,"stop":1751897152436,"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":"ba474fc5f293"},{"name":"thread","value":"1735-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":"c8f3f9b9f5f72549.json","parameterValues":["None","False","'Question? [y/n] '","'no'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/c9e4ba219450c678.json b/ci-reports/allure/data/test-cases/c9e4ba219450c678.json
deleted file mode 100644
index adcb1736..00000000
--- a/ci-reports/allure/data/test-cases/c9e4ba219450c678.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c9e4ba219450c678","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":1751900034163,"stop":1751900034163,"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":"23193de03f3c"},{"name":"thread","value":"2129-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":"c9e4ba219450c678.json","parameterValues":["'y'","True","'Question? [Y/n] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/c9fd61d646c962.json b/ci-reports/allure/data/test-cases/c9fd61d646c962.json
deleted file mode 100644
index 16a63283..00000000
--- a/ci-reports/allure/data/test-cases/c9fd61d646c962.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"c9fd61d646c962","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":1751895961350,"stop":1751895961351,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"dd708c1177683786","name":"stdout","source":"dd708c1177683786.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"25546462f40d"},{"name":"thread","value":"1782-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":"c9fd61d646c962.json","parameterValues":["'y'","True"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/ca13a554135407b2.json b/ci-reports/allure/data/test-cases/ca13a554135407b2.json
deleted file mode 100644
index ea3ab2e0..00000000
--- a/ci-reports/allure/data/test-cases/ca13a554135407b2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ca13a554135407b2","name":"test_ask_yes_no_with_defaults[None-n-False-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"baf6e4e24e27c52381d7365005cf949e","time":{"start":1751900740389,"stop":1751900740389,"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":"681cd16c58a5"},{"name":"thread","value":"1737-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":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"ca13a554135407b2.json","parameterValues":["None","False","'Question? [y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/cb539f7bdf2c49f2.json b/ci-reports/allure/data/test-cases/cb539f7bdf2c49f2.json
deleted file mode 100644
index 796e8af8..00000000
--- a/ci-reports/allure/data/test-cases/cb539f7bdf2c49f2.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"cb539f7bdf2c49f2","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":1751897152458,"stop":1751897152459,"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":"ba474fc5f293"},{"name":"thread","value":"1735-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":"cb539f7bdf2c49f2.json","parameterValues":["'n'","True","'Question? [y/N] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/cbd87c45c78334ad.json b/ci-reports/allure/data/test-cases/cbd87c45c78334ad.json
deleted file mode 100644
index bb940eb5..00000000
--- a/ci-reports/allure/data/test-cases/cbd87c45c78334ad.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"cbd87c45c78334ad","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":1751900740432,"stop":1751900740433,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"fd898fcbb09601a1","name":"stdout","source":"fd898fcbb09601a1.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"681cd16c58a5"},{"name":"thread","value":"1737-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":"cbd87c45c78334ad.json","parameterValues":["'y'","True"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/ce8ca1d69db5d53a.json b/ci-reports/allure/data/test-cases/ce8ca1d69db5d53a.json
deleted file mode 100644
index 1a56e9ca..00000000
--- a/ci-reports/allure/data/test-cases/ce8ca1d69db5d53a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ce8ca1d69db5d53a","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":1751896568359,"stop":1751896568360,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"9726af1d5d44f7d3","name":"stdout","source":"9726af1d5d44f7d3.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"c5eb94c923ee"},{"name":"thread","value":"1740-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":"ce8ca1d69db5d53a.json","parameterValues":["'n'","False"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/d0d127cad0e9f44a.json b/ci-reports/allure/data/test-cases/d0d127cad0e9f44a.json
deleted file mode 100644
index 7c79adc5..00000000
--- a/ci-reports/allure/data/test-cases/d0d127cad0e9f44a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d0d127cad0e9f44a","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":1751901511169,"stop":1751901511169,"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":"9c125cb21cb4"},{"name":"thread","value":"1745-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":"d0d127cad0e9f44a.json","parameterValues":["'n'","False","'Question? [y/N] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/d0f4c662791617ce.json b/ci-reports/allure/data/test-cases/d0f4c662791617ce.json
deleted file mode 100644
index 1f02da45..00000000
--- a/ci-reports/allure/data/test-cases/d0f4c662791617ce.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d0f4c662791617ce","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":1751897491568,"stop":1751897491569,"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":"7e9df7c305b7"},{"name":"thread","value":"2141-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":"d0f4c662791617ce.json","parameterValues":["None","True","'Question? [y/n] '","['invalid', 'yes']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/d1c49a9159132450.json b/ci-reports/allure/data/test-cases/d1c49a9159132450.json
deleted file mode 100644
index 7b69c143..00000000
--- a/ci-reports/allure/data/test-cases/d1c49a9159132450.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d1c49a9159132450","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":1751900901696,"stop":1751900901696,"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":"5225822c0fcc"},{"name":"thread","value":"1731-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":"d1c49a9159132450.json","parameterValues":["'y'","True","'Question? [Y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/d218d1c79749bf4f.json b/ci-reports/allure/data/test-cases/d218d1c79749bf4f.json
deleted file mode 100644
index 40b54ac9..00000000
--- a/ci-reports/allure/data/test-cases/d218d1c79749bf4f.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d218d1c79749bf4f","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":1751895961335,"stop":1751895961335,"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":"25546462f40d"},{"name":"thread","value":"1782-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":"d218d1c79749bf4f.json","parameterValues":["'n'","True","'Question? [y/N] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/d25b3dc3b265ee77.json b/ci-reports/allure/data/test-cases/d25b3dc3b265ee77.json
deleted file mode 100644
index 77022f90..00000000
--- a/ci-reports/allure/data/test-cases/d25b3dc3b265ee77.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d25b3dc3b265ee77","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":1751900034166,"stop":1751900034166,"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":"23193de03f3c"},{"name":"thread","value":"2129-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":"d25b3dc3b265ee77.json","parameterValues":["'n'","True","'Question? [y/N] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/d3661779168230d0.json b/ci-reports/allure/data/test-cases/d3661779168230d0.json
deleted file mode 100644
index adfe5353..00000000
--- a/ci-reports/allure/data/test-cases/d3661779168230d0.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d3661779168230d0","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":1751900586246,"stop":1751900586247,"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":"cc2d5473e58b"},{"name":"thread","value":"1807-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":"d3661779168230d0.json","parameterValues":["'y'","True","'Question? [Y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/d55f39a06d7ae595.json b/ci-reports/allure/data/test-cases/d55f39a06d7ae595.json
deleted file mode 100644
index 136dfb20..00000000
--- a/ci-reports/allure/data/test-cases/d55f39a06d7ae595.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d55f39a06d7ae595","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":1751900586233,"stop":1751900586234,"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":"cc2d5473e58b"},{"name":"thread","value":"1807-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":"d55f39a06d7ae595.json","parameterValues":["None","False","'Question? [y/n] '","'no'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/d5ba93a053fdb24c.json b/ci-reports/allure/data/test-cases/d5ba93a053fdb24c.json
deleted file mode 100644
index 7136c56c..00000000
--- a/ci-reports/allure/data/test-cases/d5ba93a053fdb24c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d5ba93a053fdb24c","name":"test_ask_yes_no_ctrl_c","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_ctrl_c","historyId":"6fe03d8d5efae962262ac93971890fc3","time":{"start":1751900740425,"stop":1751900740427,"duration":2},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"a73bd66ab8c72372","name":"stdout","source":"a73bd66ab8c72372.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"681cd16c58a5"},{"name":"thread","value":"1737-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":"d5ba93a053fdb24c.json","parameterValues":[]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/1a231ffa5298daf3.json b/ci-reports/allure/data/test-cases/d60aebe740b14a0a.json
similarity index 67%
rename from ci-reports/allure/data/test-cases/1a231ffa5298daf3.json
rename to ci-reports/allure/data/test-cases/d60aebe740b14a0a.json
index e0da9750..7838c617 100644
--- a/ci-reports/allure/data/test-cases/1a231ffa5298daf3.json
+++ b/ci-reports/allure/data/test-cases/d60aebe740b14a0a.json
@@ -1 +1 @@
-{"uid":"1a231ffa5298daf3","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":1751897018446,"stop":1751897018447,"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":"a2c538dae7a1"},{"name":"thread","value":"1754-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":"1a231ffa5298daf3.json","parameterValues":["None","True","'Question? [y/n] '","'y'"]}
\ No newline at end of file
+{"uid":"d60aebe740b14a0a","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":1751979115177,"stop":1751979115178,"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":"770dcf42e4c0"},{"name":"thread","value":"1836-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":"d60aebe740b14a0a.json","parameterValues":["None","True","'Question? [y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/d6b3f546eefd060b.json b/ci-reports/allure/data/test-cases/d6b3f546eefd060b.json
deleted file mode 100644
index c593ad28..00000000
--- a/ci-reports/allure/data/test-cases/d6b3f546eefd060b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d6b3f546eefd060b","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":1751900901712,"stop":1751900901713,"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":"5225822c0fcc"},{"name":"thread","value":"1731-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":"d6b3f546eefd060b.json","parameterValues":["'n'","False","'Question? [y/N] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/d8878437b02bb55a.json b/ci-reports/allure/data/test-cases/d8878437b02bb55a.json
deleted file mode 100644
index d5c0806b..00000000
--- a/ci-reports/allure/data/test-cases/d8878437b02bb55a.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d8878437b02bb55a","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":1751897491696,"stop":1751897491697,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"ba48a237a527c349","name":"stdout","source":"ba48a237a527c349.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"7e9df7c305b7"},{"name":"thread","value":"2141-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":"d8878437b02bb55a.json","parameterValues":["'y'","True"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/d8f1e0834d270d1.json b/ci-reports/allure/data/test-cases/d8f1e0834d270d1.json
deleted file mode 100644
index 492140be..00000000
--- a/ci-reports/allure/data/test-cases/d8f1e0834d270d1.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d8f1e0834d270d1","name":"test_ask_yes_no_with_defaults[None-n-False-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"baf6e4e24e27c52381d7365005cf949e","time":{"start":1751900034139,"stop":1751900034140,"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":"23193de03f3c"},{"name":"thread","value":"2129-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":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"d8f1e0834d270d1.json","parameterValues":["None","False","'Question? [y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/d9b80b29b345e518.json b/ci-reports/allure/data/test-cases/d9b80b29b345e518.json
deleted file mode 100644
index b9018783..00000000
--- a/ci-reports/allure/data/test-cases/d9b80b29b345e518.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"d9b80b29b345e518","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":1751895961331,"stop":1751895961332,"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":"25546462f40d"},{"name":"thread","value":"1782-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":"d9b80b29b345e518.json","parameterValues":["'y'","True","'Question? [Y/n] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/dab91a26dbca1dc.json b/ci-reports/allure/data/test-cases/dab91a26dbca1dc.json
new file mode 100644
index 00000000..3e060c49
--- /dev/null
+++ b/ci-reports/allure/data/test-cases/dab91a26dbca1dc.json
@@ -0,0 +1 @@
+{"uid":"dab91a26dbca1dc","name":"test_ask_yes_no_ctrl_c","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_ctrl_c","historyId":"6fe03d8d5efae962262ac93971890fc3","time":{"start":1751979115337,"stop":1751979115340,"duration":3},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"f364ca632d44d369","name":"stdout","source":"f364ca632d44d369.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"770dcf42e4c0"},{"name":"thread","value":"1836-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":"dab91a26dbca1dc.json","parameterValues":[]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/dafae879bd8fa79d.json b/ci-reports/allure/data/test-cases/dafae879bd8fa79d.json
deleted file mode 100644
index 288a726f..00000000
--- a/ci-reports/allure/data/test-cases/dafae879bd8fa79d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"dafae879bd8fa79d","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":1751901511176,"stop":1751901511177,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"a575866b87d3537e","name":"stdout","source":"a575866b87d3537e.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"9c125cb21cb4"},{"name":"thread","value":"1745-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":"dafae879bd8fa79d.json","parameterValues":["'n'","False"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/dd58b93ee16795a9.json b/ci-reports/allure/data/test-cases/dd58b93ee16795a9.json
deleted file mode 100644
index 2cae335b..00000000
--- a/ci-reports/allure/data/test-cases/dd58b93ee16795a9.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"dd58b93ee16795a9","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":1751900740412,"stop":1751900740413,"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":"681cd16c58a5"},{"name":"thread","value":"1737-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":"dd58b93ee16795a9.json","parameterValues":["'y'","True","'Question? [Y/n] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/de4a3b5534353e81.json b/ci-reports/allure/data/test-cases/de4a3b5534353e81.json
deleted file mode 100644
index b56fc995..00000000
--- a/ci-reports/allure/data/test-cases/de4a3b5534353e81.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"de4a3b5534353e81","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":1751897491551,"stop":1751897491552,"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":"7e9df7c305b7"},{"name":"thread","value":"2141-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":"de4a3b5534353e81.json","parameterValues":["None","True","'Question? [y/n] '","'yes'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/deb51fde66f005b6.json b/ci-reports/allure/data/test-cases/deb51fde66f005b6.json
deleted file mode 100644
index 26742550..00000000
--- a/ci-reports/allure/data/test-cases/deb51fde66f005b6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"deb51fde66f005b6","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":1751900740402,"stop":1751900740403,"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":"681cd16c58a5"},{"name":"thread","value":"1737-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":"deb51fde66f005b6.json","parameterValues":["None","True","'Question? [y/n] '","['invalid', 'yes']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/dee152a5eeb7e102.json b/ci-reports/allure/data/test-cases/dee152a5eeb7e102.json
deleted file mode 100644
index 77a2f8f4..00000000
--- a/ci-reports/allure/data/test-cases/dee152a5eeb7e102.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"dee152a5eeb7e102","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"36ab7e40f21cdad7c10133c65e0dbdde","time":{"start":1751897152452,"stop":1751897152452,"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":"ba474fc5f293"},{"name":"thread","value":"1735-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":"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":"dee152a5eeb7e102.json","parameterValues":["'y'","False","'Question? [Y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/e1f9d08c2dfc12ed.json b/ci-reports/allure/data/test-cases/e1f9d08c2dfc12ed.json
deleted file mode 100644
index 451a03fd..00000000
--- a/ci-reports/allure/data/test-cases/e1f9d08c2dfc12ed.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e1f9d08c2dfc12ed","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":1751901511141,"stop":1751901511142,"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":"9c125cb21cb4"},{"name":"thread","value":"1745-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":"e1f9d08c2dfc12ed.json","parameterValues":["None","True","'Question? [y/n] '","['maybe', 'y']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/e276687fb75a21cd.json b/ci-reports/allure/data/test-cases/e276687fb75a21cd.json
deleted file mode 100644
index cc4e1cd2..00000000
--- a/ci-reports/allure/data/test-cases/e276687fb75a21cd.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e276687fb75a21cd","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":1751895961318,"stop":1751895961318,"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":"25546462f40d"},{"name":"thread","value":"1782-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":"e276687fb75a21cd.json","parameterValues":["None","False","'Question? [y/n] '","['', 'no']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/4a1fc138fce176e8.json b/ci-reports/allure/data/test-cases/e4ce80706d2fc398.json
similarity index 67%
rename from ci-reports/allure/data/test-cases/4a1fc138fce176e8.json
rename to ci-reports/allure/data/test-cases/e4ce80706d2fc398.json
index cbc29544..1ec19c36 100644
--- a/ci-reports/allure/data/test-cases/4a1fc138fce176e8.json
+++ b/ci-reports/allure/data/test-cases/e4ce80706d2fc398.json
@@ -1 +1 @@
-{"uid":"4a1fc138fce176e8","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":1751897018471,"stop":1751897018472,"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":"a2c538dae7a1"},{"name":"thread","value":"1754-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":"4a1fc138fce176e8.json","parameterValues":["'y'","True","'Question? [Y/n] '","'y'"]}
\ No newline at end of file
+{"uid":"e4ce80706d2fc398","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":1751979115314,"stop":1751979115314,"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":"770dcf42e4c0"},{"name":"thread","value":"1836-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":"e4ce80706d2fc398.json","parameterValues":["'y'","True","'Question? [Y/n] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/e55c1313c5046b7b.json b/ci-reports/allure/data/test-cases/e55c1313c5046b7b.json
deleted file mode 100644
index 9f801ca5..00000000
--- a/ci-reports/allure/data/test-cases/e55c1313c5046b7b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e55c1313c5046b7b","name":"test_ask_yes_no_ctrl_c","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_ctrl_c","historyId":"6fe03d8d5efae962262ac93971890fc3","time":{"start":1751897491689,"stop":1751897491690,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"b0ee39e09971bea9","name":"stdout","source":"b0ee39e09971bea9.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"7e9df7c305b7"},{"name":"thread","value":"2141-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":"e55c1313c5046b7b.json","parameterValues":[]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/e630840ecd933a32.json b/ci-reports/allure/data/test-cases/e630840ecd933a32.json
deleted file mode 100644
index f16ef972..00000000
--- a/ci-reports/allure/data/test-cases/e630840ecd933a32.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e630840ecd933a32","name":"test_ask_yes_no_ctrl_c","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_ctrl_c","historyId":"6fe03d8d5efae962262ac93971890fc3","time":{"start":1751900034176,"stop":1751900034221,"duration":45},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"812ebb029bb3d939","name":"stdout","source":"812ebb029bb3d939.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"23193de03f3c"},{"name":"thread","value":"2129-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":"e630840ecd933a32.json","parameterValues":[]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/e650cec6647bcc27.json b/ci-reports/allure/data/test-cases/e650cec6647bcc27.json
deleted file mode 100644
index eae43ee9..00000000
--- a/ci-reports/allure/data/test-cases/e650cec6647bcc27.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e650cec6647bcc27","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":1751900586240,"stop":1751900586240,"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":"cc2d5473e58b"},{"name":"thread","value":"1807-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":"e650cec6647bcc27.json","parameterValues":["None","False","'Question? [y/n] '","['', 'no']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/e72dce7da317a46.json b/ci-reports/allure/data/test-cases/e72dce7da317a46.json
deleted file mode 100644
index 89db14e7..00000000
--- a/ci-reports/allure/data/test-cases/e72dce7da317a46.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e72dce7da317a46","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":1751900740395,"stop":1751900740396,"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":"681cd16c58a5"},{"name":"thread","value":"1737-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":"e72dce7da317a46.json","parameterValues":["None","True","'Question? [y/n] '","['maybe', 'y']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/e7a262f34ce7cf89.json b/ci-reports/allure/data/test-cases/e7a262f34ce7cf89.json
deleted file mode 100644
index 7428180d..00000000
--- a/ci-reports/allure/data/test-cases/e7a262f34ce7cf89.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e7a262f34ce7cf89","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":1751901511179,"stop":1751901511240,"duration":61},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"5e49d765ba0cb34","name":"stdout","source":"5e49d765ba0cb34.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"9c125cb21cb4"},{"name":"thread","value":"1745-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":"e7a262f34ce7cf89.json","parameterValues":["'y'","True"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/e7d4b14985ac6199.json b/ci-reports/allure/data/test-cases/e7d4b14985ac6199.json
deleted file mode 100644
index 34173440..00000000
--- a/ci-reports/allure/data/test-cases/e7d4b14985ac6199.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"e7d4b14985ac6199","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":1751896568279,"stop":1751896568280,"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":"c5eb94c923ee"},{"name":"thread","value":"1740-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":"e7d4b14985ac6199.json","parameterValues":["'n'","True","'Question? [y/N] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/ec674b1adc8dd09e.json b/ci-reports/allure/data/test-cases/ec674b1adc8dd09e.json
deleted file mode 100644
index 2288bf41..00000000
--- a/ci-reports/allure/data/test-cases/ec674b1adc8dd09e.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ec674b1adc8dd09e","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":1751896568250,"stop":1751896568251,"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":"c5eb94c923ee"},{"name":"thread","value":"1740-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":"ec674b1adc8dd09e.json","parameterValues":["None","True","'Question? [y/n] '","'yes'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/99277b72b1b437cf.json b/ci-reports/allure/data/test-cases/ec7cbf7b246773ae.json
similarity index 67%
rename from ci-reports/allure/data/test-cases/99277b72b1b437cf.json
rename to ci-reports/allure/data/test-cases/ec7cbf7b246773ae.json
index 213444f0..110132cb 100644
--- a/ci-reports/allure/data/test-cases/99277b72b1b437cf.json
+++ b/ci-reports/allure/data/test-cases/ec7cbf7b246773ae.json
@@ -1 +1 @@
-{"uid":"99277b72b1b437cf","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":1751897491579,"stop":1751897491580,"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":"7e9df7c305b7"},{"name":"thread","value":"2141-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":"99277b72b1b437cf.json","parameterValues":["'y'","True","'Question? [Y/n] '","''"]}
\ No newline at end of file
+{"uid":"ec7cbf7b246773ae","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":1751979115324,"stop":1751979115324,"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":"770dcf42e4c0"},{"name":"thread","value":"1836-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":"ec7cbf7b246773ae.json","parameterValues":["'y'","True","'Question? [Y/n] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/ed6a5c084f7d4b45.json b/ci-reports/allure/data/test-cases/ed6a5c084f7d4b45.json
deleted file mode 100644
index 4d232d0b..00000000
--- a/ci-reports/allure/data/test-cases/ed6a5c084f7d4b45.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ed6a5c084f7d4b45","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":1751896568257,"stop":1751896568257,"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":"c5eb94c923ee"},{"name":"thread","value":"1740-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":"ed6a5c084f7d4b45.json","parameterValues":["None","False","'Question? [y/n] '","'no'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/f106d3ed3d07b6b6.json b/ci-reports/allure/data/test-cases/f106d3ed3d07b6b6.json
deleted file mode 100644
index 4214a746..00000000
--- a/ci-reports/allure/data/test-cases/f106d3ed3d07b6b6.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f106d3ed3d07b6b6","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":1751900034267,"stop":1751900034458,"duration":191},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[],"attachments":[{"uid":"1390409f26040a4c","name":"stdout","source":"1390409f26040a4c.txt","type":"text/plain","size":1}],"parameters":[],"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1,"hasContent":true,"attachmentStep":false},"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_utils_ask_yes_no"},{"name":"host","value":"23193de03f3c"},{"name":"thread","value":"2129-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":"f106d3ed3d07b6b6.json","parameterValues":["'y'","True"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/f11a2e93e083c411.json b/ci-reports/allure/data/test-cases/f11a2e93e083c411.json
deleted file mode 100644
index 88805d3f..00000000
--- a/ci-reports/allure/data/test-cases/f11a2e93e083c411.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f11a2e93e083c411","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":1751900740399,"stop":1751900740399,"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":"681cd16c58a5"},{"name":"thread","value":"1737-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":"f11a2e93e083c411.json","parameterValues":["None","False","'Question? [y/n] '","['', 'no']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/f22ce1b1b08d320b.json b/ci-reports/allure/data/test-cases/f22ce1b1b08d320b.json
deleted file mode 100644
index d5bd73ff..00000000
--- a/ci-reports/allure/data/test-cases/f22ce1b1b08d320b.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f22ce1b1b08d320b","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":1751897018481,"stop":1751897018482,"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":"a2c538dae7a1"},{"name":"thread","value":"1754-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":"f22ce1b1b08d320b.json","parameterValues":["'n'","True","'Question? [y/N] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/f2ffa77782ab854.json b/ci-reports/allure/data/test-cases/f2ffa77782ab854.json
deleted file mode 100644
index 657808b1..00000000
--- a/ci-reports/allure/data/test-cases/f2ffa77782ab854.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f2ffa77782ab854","name":"test_ask_yes_no_with_defaults[None-n-False-Question? [y/n] ]","fullName":"tests.test_utils_ask_yes_no#test_ask_yes_no_with_defaults","historyId":"baf6e4e24e27c52381d7365005cf949e","time":{"start":1751895961307,"stop":1751895961307,"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":"25546462f40d"},{"name":"thread","value":"1782-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":"'n'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"f2ffa77782ab854.json","parameterValues":["None","False","'Question? [y/n] '","'n'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/f3a0660144712ee5.json b/ci-reports/allure/data/test-cases/f3a0660144712ee5.json
deleted file mode 100644
index 0b26bae9..00000000
--- a/ci-reports/allure/data/test-cases/f3a0660144712ee5.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f3a0660144712ee5","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":1751897018465,"stop":1751897018465,"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":"a2c538dae7a1"},{"name":"thread","value":"1754-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":"f3a0660144712ee5.json","parameterValues":["None","False","'Question? [y/n] '","['', 'no']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/f69ba20fb7c6f61d.json b/ci-reports/allure/data/test-cases/f69ba20fb7c6f61d.json
deleted file mode 100644
index 55688e89..00000000
--- a/ci-reports/allure/data/test-cases/f69ba20fb7c6f61d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f69ba20fb7c6f61d","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":1751899078897,"stop":1751899078897,"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":"51232e8c98a9"},{"name":"thread","value":"2128-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":"f69ba20fb7c6f61d.json","parameterValues":["None","False","'Question? [y/n] '","'no'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/f7b719f64d884cc7.json b/ci-reports/allure/data/test-cases/f7b719f64d884cc7.json
deleted file mode 100644
index 65c94554..00000000
--- a/ci-reports/allure/data/test-cases/f7b719f64d884cc7.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f7b719f64d884cc7","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":1751900740392,"stop":1751900740393,"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":"681cd16c58a5"},{"name":"thread","value":"1737-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":"f7b719f64d884cc7.json","parameterValues":["None","False","'Question? [y/n] '","'no'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/f8627334c299df75.json b/ci-reports/allure/data/test-cases/f8627334c299df75.json
deleted file mode 100644
index 4c967276..00000000
--- a/ci-reports/allure/data/test-cases/f8627334c299df75.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"f8627334c299df75","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":1751900901689,"stop":1751900901690,"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":"5225822c0fcc"},{"name":"thread","value":"1731-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":"f8627334c299df75.json","parameterValues":["None","False","'Question? [y/n] '","['', 'no']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/faae9a12e4c1de1c.json b/ci-reports/allure/data/test-cases/faae9a12e4c1de1c.json
deleted file mode 100644
index b9613498..00000000
--- a/ci-reports/allure/data/test-cases/faae9a12e4c1de1c.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"faae9a12e4c1de1c","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":1751896568287,"stop":1751896568287,"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":"c5eb94c923ee"},{"name":"thread","value":"1740-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":"faae9a12e4c1de1c.json","parameterValues":["'n'","False","'Question? [y/N] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/193bd857e661abeb.json b/ci-reports/allure/data/test-cases/fad833d2aadd7979.json
similarity index 67%
rename from ci-reports/allure/data/test-cases/193bd857e661abeb.json
rename to ci-reports/allure/data/test-cases/fad833d2aadd7979.json
index 7f0e4968..a12cd2eb 100644
--- a/ci-reports/allure/data/test-cases/193bd857e661abeb.json
+++ b/ci-reports/allure/data/test-cases/fad833d2aadd7979.json
@@ -1 +1 @@
-{"uid":"193bd857e661abeb","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":1751899078995,"stop":1751899078995,"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":"51232e8c98a9"},{"name":"thread","value":"2128-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":"193bd857e661abeb.json","parameterValues":["'n'","True","'Question? [y/N] '","'y'"]}
\ No newline at end of file
+{"uid":"fad833d2aadd7979","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":1751979115327,"stop":1751979115328,"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":"770dcf42e4c0"},{"name":"thread","value":"1836-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":"fad833d2aadd7979.json","parameterValues":["'n'","True","'Question? [y/N] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/75f75ed6c2dd7845.json b/ci-reports/allure/data/test-cases/fcae83e287105de0.json
similarity index 73%
rename from ci-reports/allure/data/test-cases/75f75ed6c2dd7845.json
rename to ci-reports/allure/data/test-cases/fcae83e287105de0.json
index e0325aa6..ccf8a61c 100644
--- a/ci-reports/allure/data/test-cases/75f75ed6c2dd7845.json
+++ b/ci-reports/allure/data/test-cases/fcae83e287105de0.json
@@ -1 +1 @@
-{"uid":"75f75ed6c2dd7845","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":1751896568260,"stop":1751896568260,"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":"c5eb94c923ee"},{"name":"thread","value":"1740-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":"75f75ed6c2dd7845.json","parameterValues":["None","True","'Question? [y/n] '","['maybe', 'y']"]}
\ No newline at end of file
+{"uid":"fcae83e287105de0","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":1751979115303,"stop":1751979115304,"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":"770dcf42e4c0"},{"name":"thread","value":"1836-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":"fcae83e287105de0.json","parameterValues":["None","True","'Question? [y/n] '","['maybe', 'y']"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/fea5a734d984f2f8.json b/ci-reports/allure/data/test-cases/fea5a734d984f2f8.json
deleted file mode 100644
index d23c6e29..00000000
--- a/ci-reports/allure/data/test-cases/fea5a734d984f2f8.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"fea5a734d984f2f8","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":1751901511162,"stop":1751901511162,"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":"9c125cb21cb4"},{"name":"thread","value":"1745-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":"fea5a734d984f2f8.json","parameterValues":["'n'","True","'Question? [y/N] '","'y'"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/test-cases/ffff3576b2822967.json b/ci-reports/allure/data/test-cases/ffff3576b2822967.json
deleted file mode 100644
index 42a1cf2c..00000000
--- a/ci-reports/allure/data/test-cases/ffff3576b2822967.json
+++ /dev/null
@@ -1 +0,0 @@
-{"uid":"ffff3576b2822967","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":1751899078991,"stop":1751899078992,"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":"51232e8c98a9"},{"name":"thread","value":"2128-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":"ffff3576b2822967.json","parameterValues":["'y'","True","'Question? [Y/n] '","''"]}
\ No newline at end of file
diff --git a/ci-reports/allure/data/timeline.json b/ci-reports/allure/data/timeline.json
index 54742bdf..4afc88f7 100644
--- a/ci-reports/allure/data/timeline.json
+++ b/ci-reports/allure/data/timeline.json
@@ -1 +1 @@
-{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","children":[{"name":"9c125cb21cb4","children":[{"name":"1745-MainThread","children":[{"name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","uid":"6318a1fe5239de54","parentUid":"fcc260484378f95820211f9a5466e281","status":"passed","time":{"start":1751901511159,"stop":1751901511159,"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[None-y-True-Question? [y/n] ]","uid":"4da3ef2f25177800","parentUid":"fcc260484378f95820211f9a5466e281","status":"passed","time":{"start":1751901511126,"stop":1751901511127,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_ctrl_d[n-False]","uid":"dafae879bd8fa79d","parentUid":"fcc260484378f95820211f9a5466e281","status":"passed","time":{"start":1751901511176,"stop":1751901511177,"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":"2eef2e9035f0f120","parentUid":"fcc260484378f95820211f9a5466e281","status":"passed","time":{"start":1751901511131,"stop":1751901511131,"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-no-False-Question? [y/n] ]","uid":"91b1d40914301869","parentUid":"fcc260484378f95820211f9a5466e281","status":"passed","time":{"start":1751901511138,"stop":1751901511138,"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-False-Question? [y/n] ]","uid":"391cc43f893a96f","parentUid":"fcc260484378f95820211f9a5466e281","status":"passed","time":{"start":1751901511134,"stop":1751901511135,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","uid":"4be7a18510e9f1c7","parentUid":"fcc260484378f95820211f9a5466e281","status":"passed","time":{"start":1751901511155,"stop":1751901511156,"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[None-user_input6-True-Question? [y/n] ]","uid":"a5be5c7fe68dbe8d","parentUid":"fcc260484378f95820211f9a5466e281","status":"passed","time":{"start":1751901511148,"stop":1751901511149,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['invalid', 'yes']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","uid":"32ffd804061155eb","parentUid":"fcc260484378f95820211f9a5466e281","status":"passed","time":{"start":1751901511145,"stop":1751901511145,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","['', 'no']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","uid":"fea5a734d984f2f8","parentUid":"fcc260484378f95820211f9a5466e281","status":"passed","time":{"start":1751901511162,"stop":1751901511162,"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":"d0d127cad0e9f44a","parentUid":"fcc260484378f95820211f9a5466e281","status":"passed","time":{"start":1751901511169,"stop":1751901511169,"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":"b8627f3322c7d320","parentUid":"fcc260484378f95820211f9a5466e281","status":"passed","time":{"start":1751901511173,"stop":1751901511174,"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":"e7a262f34ce7cf89","parentUid":"fcc260484378f95820211f9a5466e281","status":"passed","time":{"start":1751901511179,"stop":1751901511240,"duration":61},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","uid":"b2673c4414471416","parentUid":"fcc260484378f95820211f9a5466e281","status":"passed","time":{"start":1751901511152,"stop":1751901511152,"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[n-n-False-Question? [y/N] ]","uid":"59a70e29340c9971","parentUid":"fcc260484378f95820211f9a5466e281","status":"passed","time":{"start":1751901511165,"stop":1751901511166,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False","'Question? [y/N] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","uid":"e1f9d08c2dfc12ed","parentUid":"fcc260484378f95820211f9a5466e281","status":"passed","time":{"start":1751901511141,"stop":1751901511142,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['maybe', 'y']"],"tags":[]}],"uid":"fcc260484378f95820211f9a5466e281"}],"uid":"222f8be5d072811504d8dabb2e74cd03"}],"name":"timeline"}
\ No newline at end of file
+{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","name":"timeline","children":[{"name":"770dcf42e4c0","children":[{"name":"1836-MainThread","children":[{"name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","uid":"e4ce80706d2fc398","parentUid":"ce71c59d4d08d796207e4e9c38ea658e","status":"passed","time":{"start":1751979115314,"stop":1751979115314,"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_ctrl_c","uid":"dab91a26dbca1dc","parentUid":"ce71c59d4d08d796207e4e9c38ea658e","status":"passed","time":{"start":1751979115337,"stop":1751979115340,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-no-True-Question? [y/n] ]","uid":"bfab5b42778fe7a","parentUid":"ce71c59d4d08d796207e4e9c38ea658e","status":"failed","time":{"start":1751979115188,"stop":1751979115189,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","'no'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","uid":"36b980a00144430c","parentUid":"ce71c59d4d08d796207e4e9c38ea658e","status":"passed","time":{"start":1751979115310,"stop":1751979115311,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['invalid', 'yes']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","uid":"ec7cbf7b246773ae","parentUid":"ce71c59d4d08d796207e4e9c38ea658e","status":"passed","time":{"start":1751979115324,"stop":1751979115324,"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-n-False-Question? [y/N] ]","uid":"9d0e63caa0a69dcb","parentUid":"ce71c59d4d08d796207e4e9c38ea658e","status":"passed","time":{"start":1751979115331,"stop":1751979115331,"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_ctrl_d[y-True]","uid":"25f5881442a3f3fa","parentUid":"ce71c59d4d08d796207e4e9c38ea658e","status":"passed","time":{"start":1751979115359,"stop":1751979115363,"duration":4},"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-True-Question? [Y/n] ]","uid":"5c85e89834d09318","parentUid":"ce71c59d4d08d796207e4e9c38ea658e","status":"failed","time":{"start":1751979115317,"stop":1751979115318,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'y'","True","'Question? [Y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","uid":"3a561e2f073eafb3","parentUid":"ce71c59d4d08d796207e4e9c38ea658e","status":"passed","time":{"start":1751979115307,"stop":1751979115307,"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":"65785bfa63edd02","parentUid":"ce71c59d4d08d796207e4e9c38ea658e","status":"passed","time":{"start":1751979115181,"stop":1751979115182,"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-y-True-Question? [y/n] ]","uid":"d60aebe740b14a0a","parentUid":"ce71c59d4d08d796207e4e9c38ea658e","status":"passed","time":{"start":1751979115177,"stop":1751979115178,"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-False-Question? [y/n] ]","uid":"82b7c68c7b9664fb","parentUid":"ce71c59d4d08d796207e4e9c38ea658e","status":"passed","time":{"start":1751979115185,"stop":1751979115185,"duration":0},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","False","'Question? [y/n] '","'n'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","uid":"fad833d2aadd7979","parentUid":"ce71c59d4d08d796207e4e9c38ea658e","status":"passed","time":{"start":1751979115327,"stop":1751979115328,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","True","'Question? [y/N] '","'y'"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","uid":"fcae83e287105de0","parentUid":"ce71c59d4d08d796207e4e9c38ea658e","status":"passed","time":{"start":1751979115303,"stop":1751979115304,"duration":1},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["None","True","'Question? [y/n] '","['maybe', 'y']"],"tags":[]},{"name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","uid":"3dc133e90c9b2a74","parentUid":"ce71c59d4d08d796207e4e9c38ea658e","status":"passed","time":{"start":1751979115334,"stop":1751979115334,"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_d[n-False]","uid":"1a3571cca755022a","parentUid":"ce71c59d4d08d796207e4e9c38ea658e","status":"passed","time":{"start":1751979115342,"stop":1751979115356,"duration":14},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'n'","False"],"tags":[]}],"uid":"ce71c59d4d08d796207e4e9c38ea658e"}],"uid":"4e2ef365bc703e8c709427d870305d5e"}]}
\ No newline at end of file
diff --git a/ci-reports/allure/export/influxDbData.txt b/ci-reports/allure/export/influxDbData.txt
index 8d7e6145..0a9fa2ca 100644
--- a/ci-reports/allure/export/influxDbData.txt
+++ b/ci-reports/allure/export/influxDbData.txt
@@ -1,11 +1,12 @@
-launch_status failed=0 1751901515000000000
-launch_status broken=0 1751901515000000000
-launch_status passed=16 1751901515000000000
-launch_status skipped=0 1751901515000000000
-launch_status unknown=0 1751901515000000000
-launch_time duration=114 1751901515000000000
-launch_time min_duration=0 1751901515000000000
-launch_time max_duration=61 1751901515000000000
-launch_time sum_duration=69 1751901515000000000
-launch_retries retries=0 1751901515000000000
-launch_retries run=16 1751901515000000000
+launch_status failed=2 1751979119000000000
+launch_status broken=0 1751979119000000000
+launch_status passed=14 1751979119000000000
+launch_status skipped=0 1751979119000000000
+launch_status unknown=0 1751979119000000000
+launch_time duration=186 1751979119000000000
+launch_time min_duration=0 1751979119000000000
+launch_time max_duration=14 1751979119000000000
+launch_time sum_duration=28 1751979119000000000
+launch_problems product_defects=2 1751979119000000000
+launch_retries retries=0 1751979119000000000
+launch_retries run=16 1751979119000000000
diff --git a/ci-reports/allure/export/prometheusData.txt b/ci-reports/allure/export/prometheusData.txt
index ae13ee99..78f287d4 100644
--- a/ci-reports/allure/export/prometheusData.txt
+++ b/ci-reports/allure/export/prometheusData.txt
@@ -1,11 +1,12 @@
-launch_status_failed 0
+launch_status_failed 2
launch_status_broken 0
-launch_status_passed 16
+launch_status_passed 14
launch_status_skipped 0
launch_status_unknown 0
-launch_time_duration 114
+launch_time_duration 186
launch_time_min_duration 0
-launch_time_max_duration 61
-launch_time_sum_duration 69
+launch_time_max_duration 14
+launch_time_sum_duration 28
+launch_problems_product_defects 2
launch_retries_retries 0
launch_retries_run 16
diff --git a/ci-reports/allure/history/categories-trend.json b/ci-reports/allure/history/categories-trend.json
index 2f871d56..cd53a40a 100644
--- a/ci-reports/allure/history/categories-trend.json
+++ b/ci-reports/allure/history/categories-trend.json
@@ -1 +1 @@
-[{"data":{}}]
\ No newline at end of file
+[{"data":{"Product defects":2}}]
\ No newline at end of file
diff --git a/ci-reports/allure/history/duration-trend.json b/ci-reports/allure/history/duration-trend.json
index 19df2f4c..92bc7e25 100644
--- a/ci-reports/allure/history/duration-trend.json
+++ b/ci-reports/allure/history/duration-trend.json
@@ -1 +1 @@
-[{"data":{"duration":114}}]
\ No newline at end of file
+[{"data":{"duration":186}}]
\ No newline at end of file
diff --git a/ci-reports/allure/history/history-trend.json b/ci-reports/allure/history/history-trend.json
index 144ce6d8..2e4e9322 100644
--- a/ci-reports/allure/history/history-trend.json
+++ b/ci-reports/allure/history/history-trend.json
@@ -1 +1 @@
-[{"data":{"failed":0,"broken":0,"skipped":0,"passed":16,"unknown":0,"total":16}}]
\ No newline at end of file
+[{"data":{"failed":2,"broken":0,"skipped":0,"passed":14,"unknown":0,"total":16}}]
\ No newline at end of file
diff --git a/ci-reports/allure/history/history.json b/ci-reports/allure/history/history.json
index 1efcf431..9a1af562 100644
--- a/ci-reports/allure/history/history.json
+++ b/ci-reports/allure/history/history.json
@@ -1 +1 @@
-{"bf7aa00eedb1bdec2852a49b4a3865a4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"2eef2e9035f0f120","status":"passed","time":{"start":1751901511131,"stop":1751901511131,"duration":0}}]},"6d01a6d46fa003f58fd8ce7edfe328ae":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"91b1d40914301869","status":"passed","time":{"start":1751901511138,"stop":1751901511138,"duration":0}}]},"f1bc8a55a40936032b76fec5bfbec71c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"a5be5c7fe68dbe8d","status":"passed","time":{"start":1751901511148,"stop":1751901511149,"duration":1}}]},"baf6e4e24e27c52381d7365005cf949e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"391cc43f893a96f","status":"passed","time":{"start":1751901511134,"stop":1751901511135,"duration":1}}]},"8e68fabf5c30d50ee2aa3e8834dfa4ca":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"32ffd804061155eb","status":"passed","time":{"start":1751901511145,"stop":1751901511145,"duration":0}}]},"a18430853ba29adbf52f0adb8a644322":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"4da3ef2f25177800","status":"passed","time":{"start":1751901511126,"stop":1751901511127,"duration":1}}]},"36ab7e40f21cdad7c10133c65e0dbdde":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"4be7a18510e9f1c7","status":"passed","time":{"start":1751901511155,"stop":1751901511156,"duration":1}}]},"e7399208fd0394a27a50631daa389a8c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"b2673c4414471416","status":"passed","time":{"start":1751901511152,"stop":1751901511152,"duration":0}}]},"ba932dd219fcc910504c8d963a8bee85":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"59a70e29340c9971","status":"passed","time":{"start":1751901511165,"stop":1751901511166,"duration":1}}]},"6fe03d8d5efae962262ac93971890fc3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"b8627f3322c7d320","status":"passed","time":{"start":1751901511173,"stop":1751901511174,"duration":1}}]},"87ef8384341543182ce3ef5e992066fd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"dafae879bd8fa79d","status":"passed","time":{"start":1751901511176,"stop":1751901511177,"duration":1}}]},"f28c7eef344d783b55019f1baa634825":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"e7a262f34ce7cf89","status":"passed","time":{"start":1751901511179,"stop":1751901511240,"duration":61}}]},"a0eec6a72117937414f8662721da03ac":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"d0d127cad0e9f44a","status":"passed","time":{"start":1751901511169,"stop":1751901511169,"duration":0}}]},"5bf61a00bc05caba217430576ab83181":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"fea5a734d984f2f8","status":"passed","time":{"start":1751901511162,"stop":1751901511162,"duration":0}}]},"41fd5158ff7179cf69abf16ad5d06e9d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"6318a1fe5239de54","status":"passed","time":{"start":1751901511159,"stop":1751901511159,"duration":0}}]},"09c824daf5ff9a81c8ab8110f6c9a305":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"e1f9d08c2dfc12ed","status":"passed","time":{"start":1751901511141,"stop":1751901511142,"duration":1}}]}}
\ No newline at end of file
+{"bf7aa00eedb1bdec2852a49b4a3865a4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"65785bfa63edd02","status":"passed","time":{"start":1751979115181,"stop":1751979115182,"duration":1}}]},"f1bc8a55a40936032b76fec5bfbec71c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"36b980a00144430c","status":"passed","time":{"start":1751979115310,"stop":1751979115311,"duration":1}}]},"d3d73f552934a37e3f5258a60e315acb":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"5c85e89834d09318","status":"failed","statusDetails":"AssertionError: assert False == True","time":{"start":1751979115317,"stop":1751979115318,"duration":1}}]},"baf6e4e24e27c52381d7365005cf949e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"82b7c68c7b9664fb","status":"passed","time":{"start":1751979115185,"stop":1751979115185,"duration":0}}]},"8e68fabf5c30d50ee2aa3e8834dfa4ca":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"3a561e2f073eafb3","status":"passed","time":{"start":1751979115307,"stop":1751979115307,"duration":0}}]},"a18430853ba29adbf52f0adb8a644322":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"d60aebe740b14a0a","status":"passed","time":{"start":1751979115177,"stop":1751979115178,"duration":1}}]},"e7399208fd0394a27a50631daa389a8c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"e4ce80706d2fc398","status":"passed","time":{"start":1751979115314,"stop":1751979115314,"duration":0}}]},"ba932dd219fcc910504c8d963a8bee85":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"9d0e63caa0a69dcb","status":"passed","time":{"start":1751979115331,"stop":1751979115331,"duration":0}}]},"6fe03d8d5efae962262ac93971890fc3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"dab91a26dbca1dc","status":"passed","time":{"start":1751979115337,"stop":1751979115340,"duration":3}}]},"87ef8384341543182ce3ef5e992066fd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"1a3571cca755022a","status":"passed","time":{"start":1751979115342,"stop":1751979115356,"duration":14}}]},"cbba3c71ee045201b3c10e44b9091eac":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"bfab5b42778fe7a","status":"failed","statusDetails":"AssertionError: assert False == True","time":{"start":1751979115188,"stop":1751979115189,"duration":1}}]},"f28c7eef344d783b55019f1baa634825":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"25f5881442a3f3fa","status":"passed","time":{"start":1751979115359,"stop":1751979115363,"duration":4}}]},"a0eec6a72117937414f8662721da03ac":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"3dc133e90c9b2a74","status":"passed","time":{"start":1751979115334,"stop":1751979115334,"duration":0}}]},"5bf61a00bc05caba217430576ab83181":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"fad833d2aadd7979","status":"passed","time":{"start":1751979115327,"stop":1751979115328,"duration":1}}]},"41fd5158ff7179cf69abf16ad5d06e9d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"ec7cbf7b246773ae","status":"passed","time":{"start":1751979115324,"stop":1751979115324,"duration":0}}]},"09c824daf5ff9a81c8ab8110f6c9a305":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"fcae83e287105de0","status":"passed","time":{"start":1751979115303,"stop":1751979115304,"duration":1}}]}}
\ No newline at end of file
diff --git a/ci-reports/allure/index.html b/ci-reports/allure/index.html
index 6cd59743..125668ef 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': '2fb75130-f0ba-4480-a026-1df3750c709a',
+ 'reportUuid': '91e57650-6517-4dfc-9b77-941beb52454f',
'single_file': false
});
diff --git a/ci-reports/allure/widgets/categories-trend.json b/ci-reports/allure/widgets/categories-trend.json
index 2f871d56..cd53a40a 100644
--- a/ci-reports/allure/widgets/categories-trend.json
+++ b/ci-reports/allure/widgets/categories-trend.json
@@ -1 +1 @@
-[{"data":{}}]
\ No newline at end of file
+[{"data":{"Product defects":2}}]
\ No newline at end of file
diff --git a/ci-reports/allure/widgets/categories.json b/ci-reports/allure/widgets/categories.json
index a527ade7..1fefae5d 100644
--- a/ci-reports/allure/widgets/categories.json
+++ b/ci-reports/allure/widgets/categories.json
@@ -1 +1 @@
-{"total":0,"items":[]}
\ No newline at end of file
+{"total":1,"items":[{"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d","name":"Product defects","statistic":{"failed":2,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":2}}]}
\ No newline at end of file
diff --git a/ci-reports/allure/widgets/duration-trend.json b/ci-reports/allure/widgets/duration-trend.json
index 19df2f4c..92bc7e25 100644
--- a/ci-reports/allure/widgets/duration-trend.json
+++ b/ci-reports/allure/widgets/duration-trend.json
@@ -1 +1 @@
-[{"data":{"duration":114}}]
\ No newline at end of file
+[{"data":{"duration":186}}]
\ No newline at end of file
diff --git a/ci-reports/allure/widgets/duration.json b/ci-reports/allure/widgets/duration.json
index 8e4070e1..8e65d7ed 100644
--- a/ci-reports/allure/widgets/duration.json
+++ b/ci-reports/allure/widgets/duration.json
@@ -1 +1 @@
-[{"uid":"2eef2e9035f0f120","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1751901511131,"stop":1751901511131,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ffd804061155eb","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1751901511145,"stop":1751901511145,"duration":0},"status":"passed","severity":"normal"},{"uid":"6318a1fe5239de54","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1751901511159,"stop":1751901511159,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be7a18510e9f1c7","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","time":{"start":1751901511155,"stop":1751901511156,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5be5c7fe68dbe8d","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1751901511148,"stop":1751901511149,"duration":1},"status":"passed","severity":"normal"},{"uid":"4da3ef2f25177800","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1751901511126,"stop":1751901511127,"duration":1},"status":"passed","severity":"normal"},{"uid":"391cc43f893a96f","name":"test_ask_yes_no_with_defaults[None-n-False-Question? [y/n] ]","time":{"start":1751901511134,"stop":1751901511135,"duration":1},"status":"passed","severity":"normal"},{"uid":"91b1d40914301869","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1751901511138,"stop":1751901511138,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2673c4414471416","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1751901511152,"stop":1751901511152,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f9d08c2dfc12ed","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1751901511141,"stop":1751901511142,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0d127cad0e9f44a","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1751901511169,"stop":1751901511169,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea5a734d984f2f8","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1751901511162,"stop":1751901511162,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a70e29340c9971","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","time":{"start":1751901511165,"stop":1751901511166,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8627f3322c7d320","name":"test_ask_yes_no_ctrl_c","time":{"start":1751901511173,"stop":1751901511174,"duration":1},"status":"passed","severity":"normal"},{"uid":"dafae879bd8fa79d","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1751901511176,"stop":1751901511177,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7a262f34ce7cf89","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1751901511179,"stop":1751901511240,"duration":61},"status":"passed","severity":"normal"}]
\ No newline at end of file
+[{"uid":"1a3571cca755022a","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1751979115342,"stop":1751979115356,"duration":14},"status":"passed","severity":"normal"},{"uid":"d60aebe740b14a0a","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1751979115177,"stop":1751979115178,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f5881442a3f3fa","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1751979115359,"stop":1751979115363,"duration":4},"status":"passed","severity":"normal"},{"uid":"3a561e2f073eafb3","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1751979115307,"stop":1751979115307,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfab5b42778fe7a","name":"test_ask_yes_no_with_defaults[None-no-True-Question? [y/n] ]","time":{"start":1751979115188,"stop":1751979115189,"duration":1},"status":"failed","severity":"normal"},{"uid":"ec7cbf7b246773ae","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1751979115324,"stop":1751979115324,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0e63caa0a69dcb","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","time":{"start":1751979115331,"stop":1751979115331,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c85e89834d09318","name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","time":{"start":1751979115317,"stop":1751979115318,"duration":1},"status":"failed","severity":"normal"},{"uid":"82b7c68c7b9664fb","name":"test_ask_yes_no_with_defaults[None-n-False-Question? [y/n] ]","time":{"start":1751979115185,"stop":1751979115185,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b980a00144430c","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1751979115310,"stop":1751979115311,"duration":1},"status":"passed","severity":"normal"},{"uid":"fad833d2aadd7979","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1751979115327,"stop":1751979115328,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcae83e287105de0","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1751979115303,"stop":1751979115304,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4ce80706d2fc398","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1751979115314,"stop":1751979115314,"duration":0},"status":"passed","severity":"normal"},{"uid":"65785bfa63edd02","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1751979115181,"stop":1751979115182,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dc133e90c9b2a74","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1751979115334,"stop":1751979115334,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab91a26dbca1dc","name":"test_ask_yes_no_ctrl_c","time":{"start":1751979115337,"stop":1751979115340,"duration":3},"status":"passed","severity":"normal"}]
\ No newline at end of file
diff --git a/ci-reports/allure/widgets/history-trend.json b/ci-reports/allure/widgets/history-trend.json
index 144ce6d8..2e4e9322 100644
--- a/ci-reports/allure/widgets/history-trend.json
+++ b/ci-reports/allure/widgets/history-trend.json
@@ -1 +1 @@
-[{"data":{"failed":0,"broken":0,"skipped":0,"passed":16,"unknown":0,"total":16}}]
\ No newline at end of file
+[{"data":{"failed":2,"broken":0,"skipped":0,"passed":14,"unknown":0,"total":16}}]
\ No newline at end of file
diff --git a/ci-reports/allure/widgets/severity.json b/ci-reports/allure/widgets/severity.json
index 5dfa50de..f9cdeb53 100644
--- a/ci-reports/allure/widgets/severity.json
+++ b/ci-reports/allure/widgets/severity.json
@@ -1 +1 @@
-[{"uid":"b8627f3322c7d320","name":"test_ask_yes_no_ctrl_c","time":{"start":1751901511173,"stop":1751901511174,"duration":1},"status":"passed","severity":"normal"},{"uid":"fea5a734d984f2f8","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1751901511162,"stop":1751901511162,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2673c4414471416","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1751901511152,"stop":1751901511152,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a70e29340c9971","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","time":{"start":1751901511165,"stop":1751901511166,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1f9d08c2dfc12ed","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1751901511141,"stop":1751901511142,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5be5c7fe68dbe8d","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1751901511148,"stop":1751901511149,"duration":1},"status":"passed","severity":"normal"},{"uid":"dafae879bd8fa79d","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1751901511176,"stop":1751901511177,"duration":1},"status":"passed","severity":"normal"},{"uid":"4da3ef2f25177800","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1751901511126,"stop":1751901511127,"duration":1},"status":"passed","severity":"normal"},{"uid":"6318a1fe5239de54","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1751901511159,"stop":1751901511159,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be7a18510e9f1c7","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","time":{"start":1751901511155,"stop":1751901511156,"duration":1},"status":"passed","severity":"normal"},{"uid":"391cc43f893a96f","name":"test_ask_yes_no_with_defaults[None-n-False-Question? [y/n] ]","time":{"start":1751901511134,"stop":1751901511135,"duration":1},"status":"passed","severity":"normal"},{"uid":"91b1d40914301869","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1751901511138,"stop":1751901511138,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eef2e9035f0f120","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1751901511131,"stop":1751901511131,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ffd804061155eb","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1751901511145,"stop":1751901511145,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d127cad0e9f44a","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1751901511169,"stop":1751901511169,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a262f34ce7cf89","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1751901511179,"stop":1751901511240,"duration":61},"status":"passed","severity":"normal"}]
\ No newline at end of file
+[{"uid":"3a561e2f073eafb3","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1751979115307,"stop":1751979115307,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b7c68c7b9664fb","name":"test_ask_yes_no_with_defaults[None-n-False-Question? [y/n] ]","time":{"start":1751979115185,"stop":1751979115185,"duration":0},"status":"passed","severity":"normal"},{"uid":"65785bfa63edd02","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1751979115181,"stop":1751979115182,"duration":1},"status":"passed","severity":"normal"},{"uid":"d60aebe740b14a0a","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1751979115177,"stop":1751979115178,"duration":1},"status":"passed","severity":"normal"},{"uid":"36b980a00144430c","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1751979115310,"stop":1751979115311,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec7cbf7b246773ae","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1751979115324,"stop":1751979115324,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f5881442a3f3fa","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1751979115359,"stop":1751979115363,"duration":4},"status":"passed","severity":"normal"},{"uid":"9d0e63caa0a69dcb","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","time":{"start":1751979115331,"stop":1751979115331,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c85e89834d09318","name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","time":{"start":1751979115317,"stop":1751979115318,"duration":1},"status":"failed","severity":"normal"},{"uid":"bfab5b42778fe7a","name":"test_ask_yes_no_with_defaults[None-no-True-Question? [y/n] ]","time":{"start":1751979115188,"stop":1751979115189,"duration":1},"status":"failed","severity":"normal"},{"uid":"e4ce80706d2fc398","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1751979115314,"stop":1751979115314,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab91a26dbca1dc","name":"test_ask_yes_no_ctrl_c","time":{"start":1751979115337,"stop":1751979115340,"duration":3},"status":"passed","severity":"normal"},{"uid":"fad833d2aadd7979","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1751979115327,"stop":1751979115328,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcae83e287105de0","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1751979115303,"stop":1751979115304,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dc133e90c9b2a74","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1751979115334,"stop":1751979115334,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3571cca755022a","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1751979115342,"stop":1751979115356,"duration":14},"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 8e4070e1..8e65d7ed 100644
--- a/ci-reports/allure/widgets/status-chart.json
+++ b/ci-reports/allure/widgets/status-chart.json
@@ -1 +1 @@
-[{"uid":"2eef2e9035f0f120","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1751901511131,"stop":1751901511131,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ffd804061155eb","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1751901511145,"stop":1751901511145,"duration":0},"status":"passed","severity":"normal"},{"uid":"6318a1fe5239de54","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1751901511159,"stop":1751901511159,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be7a18510e9f1c7","name":"test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]","time":{"start":1751901511155,"stop":1751901511156,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5be5c7fe68dbe8d","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1751901511148,"stop":1751901511149,"duration":1},"status":"passed","severity":"normal"},{"uid":"4da3ef2f25177800","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1751901511126,"stop":1751901511127,"duration":1},"status":"passed","severity":"normal"},{"uid":"391cc43f893a96f","name":"test_ask_yes_no_with_defaults[None-n-False-Question? [y/n] ]","time":{"start":1751901511134,"stop":1751901511135,"duration":1},"status":"passed","severity":"normal"},{"uid":"91b1d40914301869","name":"test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]","time":{"start":1751901511138,"stop":1751901511138,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2673c4414471416","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1751901511152,"stop":1751901511152,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f9d08c2dfc12ed","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1751901511141,"stop":1751901511142,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0d127cad0e9f44a","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1751901511169,"stop":1751901511169,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea5a734d984f2f8","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1751901511162,"stop":1751901511162,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a70e29340c9971","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","time":{"start":1751901511165,"stop":1751901511166,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8627f3322c7d320","name":"test_ask_yes_no_ctrl_c","time":{"start":1751901511173,"stop":1751901511174,"duration":1},"status":"passed","severity":"normal"},{"uid":"dafae879bd8fa79d","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1751901511176,"stop":1751901511177,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7a262f34ce7cf89","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1751901511179,"stop":1751901511240,"duration":61},"status":"passed","severity":"normal"}]
\ No newline at end of file
+[{"uid":"1a3571cca755022a","name":"test_ask_yes_no_ctrl_d[n-False]","time":{"start":1751979115342,"stop":1751979115356,"duration":14},"status":"passed","severity":"normal"},{"uid":"d60aebe740b14a0a","name":"test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]","time":{"start":1751979115177,"stop":1751979115178,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f5881442a3f3fa","name":"test_ask_yes_no_ctrl_d[y-True]","time":{"start":1751979115359,"stop":1751979115363,"duration":4},"status":"passed","severity":"normal"},{"uid":"3a561e2f073eafb3","name":"test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]","time":{"start":1751979115307,"stop":1751979115307,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfab5b42778fe7a","name":"test_ask_yes_no_with_defaults[None-no-True-Question? [y/n] ]","time":{"start":1751979115188,"stop":1751979115189,"duration":1},"status":"failed","severity":"normal"},{"uid":"ec7cbf7b246773ae","name":"test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]","time":{"start":1751979115324,"stop":1751979115324,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0e63caa0a69dcb","name":"test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]","time":{"start":1751979115331,"stop":1751979115331,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c85e89834d09318","name":"test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]","time":{"start":1751979115317,"stop":1751979115318,"duration":1},"status":"failed","severity":"normal"},{"uid":"82b7c68c7b9664fb","name":"test_ask_yes_no_with_defaults[None-n-False-Question? [y/n] ]","time":{"start":1751979115185,"stop":1751979115185,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b980a00144430c","name":"test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]","time":{"start":1751979115310,"stop":1751979115311,"duration":1},"status":"passed","severity":"normal"},{"uid":"fad833d2aadd7979","name":"test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]","time":{"start":1751979115327,"stop":1751979115328,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcae83e287105de0","name":"test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]","time":{"start":1751979115303,"stop":1751979115304,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4ce80706d2fc398","name":"test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]","time":{"start":1751979115314,"stop":1751979115314,"duration":0},"status":"passed","severity":"normal"},{"uid":"65785bfa63edd02","name":"test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]","time":{"start":1751979115181,"stop":1751979115182,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dc133e90c9b2a74","name":"test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]","time":{"start":1751979115334,"stop":1751979115334,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab91a26dbca1dc","name":"test_ask_yes_no_ctrl_c","time":{"start":1751979115337,"stop":1751979115340,"duration":3},"status":"passed","severity":"normal"}]
\ No newline at end of file
diff --git a/ci-reports/allure/widgets/suites.json b/ci-reports/allure/widgets/suites.json
index 1aa15f9b..ece575a7 100644
--- a/ci-reports/allure/widgets/suites.json
+++ b/ci-reports/allure/widgets/suites.json
@@ -1 +1 @@
-{"total":1,"items":[{"uid":"e387fa4bb326b54ea8c19c2822aba374","name":"tests","statistic":{"failed":0,"broken":0,"skipped":0,"passed":16,"unknown":0,"total":16}}]}
\ No newline at end of file
+{"total":1,"items":[{"uid":"e387fa4bb326b54ea8c19c2822aba374","name":"tests","statistic":{"failed":2,"broken":0,"skipped":0,"passed":14,"unknown":0,"total":16}}]}
\ No newline at end of file
diff --git a/ci-reports/allure/widgets/summary.json b/ci-reports/allure/widgets/summary.json
index 3c786602..9d37a55a 100644
--- a/ci-reports/allure/widgets/summary.json
+++ b/ci-reports/allure/widgets/summary.json
@@ -1 +1 @@
-{"reportName":"Allure Report","testRuns":[],"statistic":{"failed":0,"broken":0,"skipped":0,"passed":16,"unknown":0,"total":16},"time":{"start":1751901511126,"stop":1751901511240,"duration":114,"minDuration":0,"maxDuration":61,"sumDuration":69}}
\ No newline at end of file
+{"reportName":"Allure Report","testRuns":[],"statistic":{"failed":2,"broken":0,"skipped":0,"passed":14,"unknown":0,"total":16},"time":{"start":1751979115177,"stop":1751979115363,"duration":186,"minDuration":0,"maxDuration":14,"sumDuration":28}}
\ No newline at end of file
diff --git a/ci-reports/coverage/class_index.html b/ci-reports/coverage/class_index.html
index 1fb610ff..3cde18b6 100644
--- a/ci-reports/coverage/class_index.html
+++ b/ci-reports/coverage/class_index.html
@@ -55,7 +55,7 @@
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -4236,7 +4236,7 @@
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -93,7 +93,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_050c2ebbe3000763_runname_py.html b/ci-reports/coverage/z_050c2ebbe3000763_runname_py.html
index 2328f1ec..a5ba3d5b 100644
--- a/ci-reports/coverage/z_050c2ebbe3000763_runname_py.html
+++ b/ci-reports/coverage/z_050c2ebbe3000763_runname_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -142,7 +142,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_050c2ebbe3000763_scanbackend_py.html b/ci-reports/coverage/z_050c2ebbe3000763_scanbackend_py.html
index 0c88981b..f70b661f 100644
--- a/ci-reports/coverage/z_050c2ebbe3000763_scanbackend_py.html
+++ b/ci-reports/coverage/z_050c2ebbe3000763_scanbackend_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -446,7 +446,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_050c2ebbe3000763_scaninfo_py.html b/ci-reports/coverage/z_050c2ebbe3000763_scaninfo_py.html
index 6aeefedb..eabebbef 100644
--- a/ci-reports/coverage/z_050c2ebbe3000763_scaninfo_py.html
+++ b/ci-reports/coverage/z_050c2ebbe3000763_scaninfo_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -177,7 +177,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_050c2ebbe3000763_scanner_py.html b/ci-reports/coverage/z_050c2ebbe3000763_scanner_py.html
index 90a1c3bd..f95b874e 100644
--- a/ci-reports/coverage/z_050c2ebbe3000763_scanner_py.html
+++ b/ci-reports/coverage/z_050c2ebbe3000763_scanner_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -459,7 +459,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_0ea88a72b791c9be___init___py.html b/ci-reports/coverage/z_0ea88a72b791c9be___init___py.html
index 61fb3cd3..a9274ebe 100644
--- a/ci-reports/coverage/z_0ea88a72b791c9be___init___py.html
+++ b/ci-reports/coverage/z_0ea88a72b791c9be___init___py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -95,7 +95,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_0ea88a72b791c9be_alvra_flex_py.html b/ci-reports/coverage/z_0ea88a72b791c9be_alvra_flex_py.html
index 766fc33c..92688fcf 100644
--- a/ci-reports/coverage/z_0ea88a72b791c9be_alvra_flex_py.html
+++ b/ci-reports/coverage/z_0ea88a72b791c9be_alvra_flex_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -122,7 +122,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_0ea88a72b791c9be_alvra_huber_py.html b/ci-reports/coverage/z_0ea88a72b791c9be_alvra_huber_py.html
index bf29a20e..a6ea7445 100644
--- a/ci-reports/coverage/z_0ea88a72b791c9be_alvra_huber_py.html
+++ b/ci-reports/coverage/z_0ea88a72b791c9be_alvra_huber_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -103,7 +103,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_0ea88a72b791c9be_alvra_prime_py.html b/ci-reports/coverage/z_0ea88a72b791c9be_alvra_prime_py.html
index 91038a27..589b58af 100644
--- a/ci-reports/coverage/z_0ea88a72b791c9be_alvra_prime_py.html
+++ b/ci-reports/coverage/z_0ea88a72b791c9be_alvra_prime_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -176,7 +176,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_0ea88a72b791c9be_alvra_xtg_py.html b/ci-reports/coverage/z_0ea88a72b791c9be_alvra_xtg_py.html
index 2cb9c7fd..3aeacd56 100644
--- a/ci-reports/coverage/z_0ea88a72b791c9be_alvra_xtg_py.html
+++ b/ci-reports/coverage/z_0ea88a72b791c9be_alvra_xtg_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -117,7 +117,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_0ea88a72b791c9be_bernina_cameras_py.html b/ci-reports/coverage/z_0ea88a72b791c9be_bernina_cameras_py.html
index aa480489..0db305fc 100644
--- a/ci-reports/coverage/z_0ea88a72b791c9be_bernina_cameras_py.html
+++ b/ci-reports/coverage/z_0ea88a72b791c9be_bernina_cameras_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -144,7 +144,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_0ea88a72b791c9be_bernina_platform_py.html b/ci-reports/coverage/z_0ea88a72b791c9be_bernina_platform_py.html
index 40e05207..4d93bfe4 100644
--- a/ci-reports/coverage/z_0ea88a72b791c9be_bernina_platform_py.html
+++ b/ci-reports/coverage/z_0ea88a72b791c9be_bernina_platform_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -157,7 +157,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_10a14b199bb86f47___init___py.html b/ci-reports/coverage/z_10a14b199bb86f47___init___py.html
index d26f09bf..040dadcf 100644
--- a/ci-reports/coverage/z_10a14b199bb86f47___init___py.html
+++ b/ci-reports/coverage/z_10a14b199bb86f47___init___py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -124,7 +124,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f___init___py.html b/ci-reports/coverage/z_2a632ca1c327519f___init___py.html
index 968c98d7..fa380e7c 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f___init___py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f___init___py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -117,7 +117,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_argfwd_py.html b/ci-reports/coverage/z_2a632ca1c327519f_argfwd_py.html
index 0690c16c..59803522 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_argfwd_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_argfwd_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -184,7 +184,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_ask_yes_no_py.html b/ci-reports/coverage/z_2a632ca1c327519f_ask_yes_no_py.html
index feeb27be..a15c75b3 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_ask_yes_no_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_ask_yes_no_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -162,7 +162,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_channels_py.html b/ci-reports/coverage/z_2a632ca1c327519f_channels_py.html
index 22c6ba94..5c99eccc 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_channels_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_channels_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -120,7 +120,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_config_py.html b/ci-reports/coverage/z_2a632ca1c327519f_config_py.html
index 13f37ff7..74cff072 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_config_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_config_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -102,7 +102,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_cprint_py.html b/ci-reports/coverage/z_2a632ca1c327519f_cprint_py.html
index a5af1b65..396961fb 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_cprint_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_cprint_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -173,7 +173,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_dbusnotify_py.html b/ci-reports/coverage/z_2a632ca1c327519f_dbusnotify_py.html
index eb39edde..eb059449 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_dbusnotify_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_dbusnotify_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -171,7 +171,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_debug_py.html b/ci-reports/coverage/z_2a632ca1c327519f_debug_py.html
index b3611eaa..357dcda9 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_debug_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_debug_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -121,7 +121,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_dictext_py.html b/ci-reports/coverage/z_2a632ca1c327519f_dictext_py.html
index 787af319..846c750e 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_dictext_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_dictext_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -143,7 +143,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_dotdir_py.html b/ci-reports/coverage/z_2a632ca1c327519f_dotdir_py.html
index ca2dda35..9c95eff3 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_dotdir_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_dotdir_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -107,7 +107,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_duo_py.html b/ci-reports/coverage/z_2a632ca1c327519f_duo_py.html
index 4a30d28b..56dab843 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_duo_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_duo_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -210,7 +210,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_elog_py.html b/ci-reports/coverage/z_2a632ca1c327519f_elog_py.html
index 980eda5f..addc7bef 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_elog_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_elog_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -131,7 +131,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_eval_py.html b/ci-reports/coverage/z_2a632ca1c327519f_eval_py.html
index 914d2589..5e9183bd 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_eval_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_eval_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -179,7 +179,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_exceptions_py.html b/ci-reports/coverage/z_2a632ca1c327519f_exceptions_py.html
index 73293dd8..8f80b397 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_exceptions_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_exceptions_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -126,7 +126,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_get_adj_py.html b/ci-reports/coverage/z_2a632ca1c327519f_get_adj_py.html
index 2c7adbac..bd1956c6 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_get_adj_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_get_adj_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -114,7 +114,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_hastyepics_py.html b/ci-reports/coverage/z_2a632ca1c327519f_hastyepics_py.html
index 86230066..d942d033 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_hastyepics_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_hastyepics_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -149,7 +149,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_ipy_py.html b/ci-reports/coverage/z_2a632ca1c327519f_ipy_py.html
index ec753650..db8a2152 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_ipy_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_ipy_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -122,7 +122,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_jsonext_py.html b/ci-reports/coverage/z_2a632ca1c327519f_jsonext_py.html
index 43b3da2f..6201fe4a 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_jsonext_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_jsonext_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -125,7 +125,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_lazypv_py.html b/ci-reports/coverage/z_2a632ca1c327519f_lazypv_py.html
index d5d266aa..c098fc27 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_lazypv_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_lazypv_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -108,7 +108,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_logcfg_py.html b/ci-reports/coverage/z_2a632ca1c327519f_logcfg_py.html
index 98cecffb..340caa32 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_logcfg_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_logcfg_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -174,7 +174,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_logign_py.html b/ci-reports/coverage/z_2a632ca1c327519f_logign_py.html
index f94713b9..c74716d2 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_logign_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_logign_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -138,7 +138,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_marker_py.html b/ci-reports/coverage/z_2a632ca1c327519f_marker_py.html
index bb205127..d308571d 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_marker_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_marker_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -165,7 +165,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_metaclasses_py.html b/ci-reports/coverage/z_2a632ca1c327519f_metaclasses_py.html
index 5910af7d..0ea721f7 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_metaclasses_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_metaclasses_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -124,7 +124,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_namespace_py.html b/ci-reports/coverage/z_2a632ca1c327519f_namespace_py.html
index e5d1a594..7796563e 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_namespace_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_namespace_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -104,7 +104,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_npy_py.html b/ci-reports/coverage/z_2a632ca1c327519f_npy_py.html
index dcb85c9d..32f45907 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_npy_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_npy_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -209,7 +209,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_opmsg_py.html b/ci-reports/coverage/z_2a632ca1c327519f_opmsg_py.html
index 4313f089..08531c26 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_opmsg_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_opmsg_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -310,7 +310,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_path_py.html b/ci-reports/coverage/z_2a632ca1c327519f_path_py.html
index 50032782..aa18fe05 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_path_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_path_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -138,7 +138,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_picklio_py.html b/ci-reports/coverage/z_2a632ca1c327519f_picklio_py.html
index 41d5a009..4310e9a9 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_picklio_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_picklio_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -102,7 +102,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_printing_py.html b/ci-reports/coverage/z_2a632ca1c327519f_printing_py.html
index 6c3f1971..3afa6beb 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_printing_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_printing_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -207,7 +207,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_pv_py.html b/ci-reports/coverage/z_2a632ca1c327519f_pv_py.html
index 61ed5313..dc5fa713 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_pv_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_pv_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -135,7 +135,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_pvpreload_py.html b/ci-reports/coverage/z_2a632ca1c327519f_pvpreload_py.html
index daf87bec..9fa58b14 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_pvpreload_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_pvpreload_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -154,7 +154,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_pyepics_py.html b/ci-reports/coverage/z_2a632ca1c327519f_pyepics_py.html
index 57b3e424..e7d2ac22 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_pyepics_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_pyepics_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -184,7 +184,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_rangebar_py.html b/ci-reports/coverage/z_2a632ca1c327519f_rangebar_py.html
index 90700308..ab4c4936 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_rangebar_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_rangebar_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -235,7 +235,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_readable_py.html b/ci-reports/coverage/z_2a632ca1c327519f_readable_py.html
index 33052901..a3b45284 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_readable_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_readable_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -120,7 +120,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_registry_py.html b/ci-reports/coverage/z_2a632ca1c327519f_registry_py.html
index a4bab6f2..b57cf52e 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_registry_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_registry_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -160,7 +160,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_reprate_py.html b/ci-reports/coverage/z_2a632ca1c327519f_reprate_py.html
index b71d5f98..7dfbf7d8 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_reprate_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_reprate_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -184,7 +184,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_richcfg_py.html b/ci-reports/coverage/z_2a632ca1c327519f_richcfg_py.html
index d15235fa..fd749dec 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_richcfg_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_richcfg_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -121,7 +121,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_run_later_py.html b/ci-reports/coverage/z_2a632ca1c327519f_run_later_py.html
index 00da04fc..07659e6b 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_run_later_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_run_later_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -242,7 +242,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_screenshot_py.html b/ci-reports/coverage/z_2a632ca1c327519f_screenshot_py.html
index 8a41c567..89337ced 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_screenshot_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_screenshot_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -136,7 +136,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_sendmail_py.html b/ci-reports/coverage/z_2a632ca1c327519f_sendmail_py.html
index afc66dc8..24723091 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_sendmail_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_sendmail_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -168,7 +168,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_sendsms_py.html b/ci-reports/coverage/z_2a632ca1c327519f_sendsms_py.html
index f48e9b6a..59fe36fa 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_sendsms_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_sendsms_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -101,7 +101,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_shortcut_py.html b/ci-reports/coverage/z_2a632ca1c327519f_shortcut_py.html
index 4a8dd586..b46a3d36 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_shortcut_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_shortcut_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -171,7 +171,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_snapshot_py.html b/ci-reports/coverage/z_2a632ca1c327519f_snapshot_py.html
index 0c3642b0..b726b7aa 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_snapshot_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_snapshot_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -111,7 +111,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_termtitle_py.html b/ci-reports/coverage/z_2a632ca1c327519f_termtitle_py.html
index d25abde6..37bf6272 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_termtitle_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_termtitle_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -95,7 +95,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_tqdm_mod_py.html b/ci-reports/coverage/z_2a632ca1c327519f_tqdm_mod_py.html
index a1fd90cb..06c98114 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_tqdm_mod_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_tqdm_mod_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -143,7 +143,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_trinary_py.html b/ci-reports/coverage/z_2a632ca1c327519f_trinary_py.html
index c5a6c94f..9685562f 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_trinary_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_trinary_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -97,7 +97,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_typecast_py.html b/ci-reports/coverage/z_2a632ca1c327519f_typecast_py.html
index c64757a2..2e4eb67f 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_typecast_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_typecast_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -188,7 +188,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_utils_py.html b/ci-reports/coverage/z_2a632ca1c327519f_utils_py.html
index bf1beca2..018414f5 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_utils_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_utils_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -121,7 +121,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_2a632ca1c327519f_xrange_py.html b/ci-reports/coverage/z_2a632ca1c327519f_xrange_py.html
index 30ba4d00..cfeb4248 100644
--- a/ci-reports/coverage/z_2a632ca1c327519f_xrange_py.html
+++ b/ci-reports/coverage/z_2a632ca1c327519f_xrange_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -146,7 +146,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_3e89a9ee91dcfd77___init___py.html b/ci-reports/coverage/z_3e89a9ee91dcfd77___init___py.html
index c75fc3e1..3086b01c 100644
--- a/ci-reports/coverage/z_3e89a9ee91dcfd77___init___py.html
+++ b/ci-reports/coverage/z_3e89a9ee91dcfd77___init___py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -94,7 +94,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_3e89a9ee91dcfd77_basecondition_py.html b/ci-reports/coverage/z_3e89a9ee91dcfd77_basecondition_py.html
index 676cc00f..3e2291a0 100644
--- a/ci-reports/coverage/z_3e89a9ee91dcfd77_basecondition_py.html
+++ b/ci-reports/coverage/z_3e89a9ee91dcfd77_basecondition_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -104,7 +104,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_3e89a9ee91dcfd77_condition_py.html b/ci-reports/coverage/z_3e89a9ee91dcfd77_condition_py.html
index 05e87195..1652b644 100644
--- a/ci-reports/coverage/z_3e89a9ee91dcfd77_condition_py.html
+++ b/ci-reports/coverage/z_3e89a9ee91dcfd77_condition_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -257,7 +257,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_3e89a9ee91dcfd77_pvcondition_py.html b/ci-reports/coverage/z_3e89a9ee91dcfd77_pvcondition_py.html
index 12367bfa..c97b0217 100644
--- a/ci-reports/coverage/z_3e89a9ee91dcfd77_pvcondition_py.html
+++ b/ci-reports/coverage/z_3e89a9ee91dcfd77_pvcondition_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -125,7 +125,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_3e89a9ee91dcfd77_valuecondition_py.html b/ci-reports/coverage/z_3e89a9ee91dcfd77_valuecondition_py.html
index f68ac39c..e31c6543 100644
--- a/ci-reports/coverage/z_3e89a9ee91dcfd77_valuecondition_py.html
+++ b/ci-reports/coverage/z_3e89a9ee91dcfd77_valuecondition_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -127,7 +127,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_3f50b41628ed6de9___init___py.html b/ci-reports/coverage/z_3f50b41628ed6de9___init___py.html
index cb148e57..e4691874 100644
--- a/ci-reports/coverage/z_3f50b41628ed6de9___init___py.html
+++ b/ci-reports/coverage/z_3f50b41628ed6de9___init___py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -93,7 +93,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_3f50b41628ed6de9_daqframe_py.html b/ci-reports/coverage/z_3f50b41628ed6de9_daqframe_py.html
index 1979b4b9..2eb55b13 100644
--- a/ci-reports/coverage/z_3f50b41628ed6de9_daqframe_py.html
+++ b/ci-reports/coverage/z_3f50b41628ed6de9_daqframe_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -238,7 +238,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_3f50b41628ed6de9_gui_py.html b/ci-reports/coverage/z_3f50b41628ed6de9_gui_py.html
index 238917e6..69c56e8f 100644
--- a/ci-reports/coverage/z_3f50b41628ed6de9_gui_py.html
+++ b/ci-reports/coverage/z_3f50b41628ed6de9_gui_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -116,7 +116,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_3f50b41628ed6de9_icon_py.html b/ci-reports/coverage/z_3f50b41628ed6de9_icon_py.html
index 2e2d8bbd..8006cf9b 100644
--- a/ci-reports/coverage/z_3f50b41628ed6de9_icon_py.html
+++ b/ci-reports/coverage/z_3f50b41628ed6de9_icon_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -103,7 +103,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_3f50b41628ed6de9_persist_py.html b/ci-reports/coverage/z_3f50b41628ed6de9_persist_py.html
index dec1da9e..70fe94f9 100644
--- a/ci-reports/coverage/z_3f50b41628ed6de9_persist_py.html
+++ b/ci-reports/coverage/z_3f50b41628ed6de9_persist_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -190,7 +190,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_3f50b41628ed6de9_wxdebug_py.html b/ci-reports/coverage/z_3f50b41628ed6de9_wxdebug_py.html
index 114a69ff..fb53aad7 100644
--- a/ci-reports/coverage/z_3f50b41628ed6de9_wxdebug_py.html
+++ b/ci-reports/coverage/z_3f50b41628ed6de9_wxdebug_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -120,7 +120,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_48c9aabe16f67a43___init___py.html b/ci-reports/coverage/z_48c9aabe16f67a43___init___py.html
index b0c9b38c..a54f4f1d 100644
--- a/ci-reports/coverage/z_48c9aabe16f67a43___init___py.html
+++ b/ci-reports/coverage/z_48c9aabe16f67a43___init___py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -102,7 +102,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_48c9aabe16f67a43_acquisition_py.html b/ci-reports/coverage/z_48c9aabe16f67a43_acquisition_py.html
index fd402b8d..008382ad 100644
--- a/ci-reports/coverage/z_48c9aabe16f67a43_acquisition_py.html
+++ b/ci-reports/coverage/z_48c9aabe16f67a43_acquisition_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -177,7 +177,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_48c9aabe16f67a43_baseacquisition_py.html b/ci-reports/coverage/z_48c9aabe16f67a43_baseacquisition_py.html
index e15c7193..843710a9 100644
--- a/ci-reports/coverage/z_48c9aabe16f67a43_baseacquisition_py.html
+++ b/ci-reports/coverage/z_48c9aabe16f67a43_baseacquisition_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -100,7 +100,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_48c9aabe16f67a43_bsacquisition_py.html b/ci-reports/coverage/z_48c9aabe16f67a43_bsacquisition_py.html
index 00d4f4d3..e977e1b9 100644
--- a/ci-reports/coverage/z_48c9aabe16f67a43_bsacquisition_py.html
+++ b/ci-reports/coverage/z_48c9aabe16f67a43_bsacquisition_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -110,7 +110,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_48c9aabe16f67a43_bschannels_py.html b/ci-reports/coverage/z_48c9aabe16f67a43_bschannels_py.html
index 7b33eaf1..3333afa2 100644
--- a/ci-reports/coverage/z_48c9aabe16f67a43_bschannels_py.html
+++ b/ci-reports/coverage/z_48c9aabe16f67a43_bschannels_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -138,7 +138,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_48c9aabe16f67a43_channels_py.html b/ci-reports/coverage/z_48c9aabe16f67a43_channels_py.html
index 794f663f..6c20620a 100644
--- a/ci-reports/coverage/z_48c9aabe16f67a43_channels_py.html
+++ b/ci-reports/coverage/z_48c9aabe16f67a43_channels_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -165,7 +165,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_48c9aabe16f67a43_dbacquisition_py.html b/ci-reports/coverage/z_48c9aabe16f67a43_dbacquisition_py.html
index ea4a3341..49f30f1e 100644
--- a/ci-reports/coverage/z_48c9aabe16f67a43_dbacquisition_py.html
+++ b/ci-reports/coverage/z_48c9aabe16f67a43_dbacquisition_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -123,7 +123,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_48c9aabe16f67a43_detcfg_py.html b/ci-reports/coverage/z_48c9aabe16f67a43_detcfg_py.html
index 93b8458d..dee2529c 100644
--- a/ci-reports/coverage/z_48c9aabe16f67a43_detcfg_py.html
+++ b/ci-reports/coverage/z_48c9aabe16f67a43_detcfg_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -299,7 +299,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_48c9aabe16f67a43_diaacquisition_py.html b/ci-reports/coverage/z_48c9aabe16f67a43_diaacquisition_py.html
index f97e6182..88d741e5 100644
--- a/ci-reports/coverage/z_48c9aabe16f67a43_diaacquisition_py.html
+++ b/ci-reports/coverage/z_48c9aabe16f67a43_diaacquisition_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -241,7 +241,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_48c9aabe16f67a43_diaconfig_py.html b/ci-reports/coverage/z_48c9aabe16f67a43_diaconfig_py.html
index 60ca46be..4ee2f0d4 100644
--- a/ci-reports/coverage/z_48c9aabe16f67a43_diaconfig_py.html
+++ b/ci-reports/coverage/z_48c9aabe16f67a43_diaconfig_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -191,7 +191,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_48c9aabe16f67a43_dummyacquisition_py.html b/ci-reports/coverage/z_48c9aabe16f67a43_dummyacquisition_py.html
index a3f3b35b..7bbcb08b 100644
--- a/ci-reports/coverage/z_48c9aabe16f67a43_dummyacquisition_py.html
+++ b/ci-reports/coverage/z_48c9aabe16f67a43_dummyacquisition_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -108,7 +108,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_48c9aabe16f67a43_fakeacquisition_py.html b/ci-reports/coverage/z_48c9aabe16f67a43_fakeacquisition_py.html
index 293819f7..4e26f0ce 100644
--- a/ci-reports/coverage/z_48c9aabe16f67a43_fakeacquisition_py.html
+++ b/ci-reports/coverage/z_48c9aabe16f67a43_fakeacquisition_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -206,7 +206,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_48c9aabe16f67a43_pedestals_py.html b/ci-reports/coverage/z_48c9aabe16f67a43_pedestals_py.html
index 89ee3c05..4cd1493f 100644
--- a/ci-reports/coverage/z_48c9aabe16f67a43_pedestals_py.html
+++ b/ci-reports/coverage/z_48c9aabe16f67a43_pedestals_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -192,7 +192,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_48c9aabe16f67a43_pvacquisition_py.html b/ci-reports/coverage/z_48c9aabe16f67a43_pvacquisition_py.html
index 151b324e..63f0db15 100644
--- a/ci-reports/coverage/z_48c9aabe16f67a43_pvacquisition_py.html
+++ b/ci-reports/coverage/z_48c9aabe16f67a43_pvacquisition_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -186,7 +186,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_48c9aabe16f67a43_pvchannels_py.html b/ci-reports/coverage/z_48c9aabe16f67a43_pvchannels_py.html
index e5c5d0af..6ada2aa0 100644
--- a/ci-reports/coverage/z_48c9aabe16f67a43_pvchannels_py.html
+++ b/ci-reports/coverage/z_48c9aabe16f67a43_pvchannels_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -114,7 +114,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_48c9aabe16f67a43_sfacquisition_py.html b/ci-reports/coverage/z_48c9aabe16f67a43_sfacquisition_py.html
index 63c0c159..8184aa9f 100644
--- a/ci-reports/coverage/z_48c9aabe16f67a43_sfacquisition_py.html
+++ b/ci-reports/coverage/z_48c9aabe16f67a43_sfacquisition_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -337,7 +337,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_48c9aabe16f67a43_sfpaths_py.html b/ci-reports/coverage/z_48c9aabe16f67a43_sfpaths_py.html
index 43045d6d..318cccb1 100644
--- a/ci-reports/coverage/z_48c9aabe16f67a43_sfpaths_py.html
+++ b/ci-reports/coverage/z_48c9aabe16f67a43_sfpaths_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -138,7 +138,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_48c9aabe16f67a43_spreadsheet_py.html b/ci-reports/coverage/z_48c9aabe16f67a43_spreadsheet_py.html
index 0aff6e00..bd8fbe38 100644
--- a/ci-reports/coverage/z_48c9aabe16f67a43_spreadsheet_py.html
+++ b/ci-reports/coverage/z_48c9aabe16f67a43_spreadsheet_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -157,7 +157,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5403db545e1d0230___init___py.html b/ci-reports/coverage/z_5403db545e1d0230___init___py.html
index a72d8807..d510d17f 100644
--- a/ci-reports/coverage/z_5403db545e1d0230___init___py.html
+++ b/ci-reports/coverage/z_5403db545e1d0230___init___py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -94,7 +94,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5403db545e1d0230_brokerclient_py.html b/ci-reports/coverage/z_5403db545e1d0230_brokerclient_py.html
index c6627835..d36a8c51 100644
--- a/ci-reports/coverage/z_5403db545e1d0230_brokerclient_py.html
+++ b/ci-reports/coverage/z_5403db545e1d0230_brokerclient_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -255,7 +255,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5403db545e1d0230_brokerconfig_py.html b/ci-reports/coverage/z_5403db545e1d0230_brokerconfig_py.html
index 6a481590..594b69d3 100644
--- a/ci-reports/coverage/z_5403db545e1d0230_brokerconfig_py.html
+++ b/ci-reports/coverage/z_5403db545e1d0230_brokerconfig_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -250,7 +250,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5403db545e1d0230_pedestal_py.html b/ci-reports/coverage/z_5403db545e1d0230_pedestal_py.html
index 6971107c..21739b8a 100644
--- a/ci-reports/coverage/z_5403db545e1d0230_pedestal_py.html
+++ b/ci-reports/coverage/z_5403db545e1d0230_pedestal_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -192,7 +192,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5403db545e1d0230_pids_py.html b/ci-reports/coverage/z_5403db545e1d0230_pids_py.html
index 59a4e6c7..cb73e790 100644
--- a/ci-reports/coverage/z_5403db545e1d0230_pids_py.html
+++ b/ci-reports/coverage/z_5403db545e1d0230_pids_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -119,7 +119,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5403db545e1d0230_post_retrieve_py.html b/ci-reports/coverage/z_5403db545e1d0230_post_retrieve_py.html
index c822505d..f9e75040 100644
--- a/ci-reports/coverage/z_5403db545e1d0230_post_retrieve_py.html
+++ b/ci-reports/coverage/z_5403db545e1d0230_post_retrieve_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -313,7 +313,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5403db545e1d0230_requeststatus_py.html b/ci-reports/coverage/z_5403db545e1d0230_requeststatus_py.html
index 199aeff7..141af686 100644
--- a/ci-reports/coverage/z_5403db545e1d0230_requeststatus_py.html
+++ b/ci-reports/coverage/z_5403db545e1d0230_requeststatus_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -219,7 +219,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5403db545e1d0230_restapi_py.html b/ci-reports/coverage/z_5403db545e1d0230_restapi_py.html
index 3077fff3..bb202b68 100644
--- a/ci-reports/coverage/z_5403db545e1d0230_restapi_py.html
+++ b/ci-reports/coverage/z_5403db545e1d0230_restapi_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -336,7 +336,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5403db545e1d0230_tools_py.html b/ci-reports/coverage/z_5403db545e1d0230_tools_py.html
index a25074d7..619e0aeb 100644
--- a/ci-reports/coverage/z_5403db545e1d0230_tools_py.html
+++ b/ci-reports/coverage/z_5403db545e1d0230_tools_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -192,7 +192,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5562825d45bfa294___init___py.html b/ci-reports/coverage/z_5562825d45bfa294___init___py.html
index 6d9bc0f6..a290cace 100644
--- a/ci-reports/coverage/z_5562825d45bfa294___init___py.html
+++ b/ci-reports/coverage/z_5562825d45bfa294___init___py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -94,7 +94,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5562825d45bfa294_alvra_explaser_py.html b/ci-reports/coverage/z_5562825d45bfa294_alvra_explaser_py.html
index 452d11c1..e44b22e3 100644
--- a/ci-reports/coverage/z_5562825d45bfa294_alvra_explaser_py.html
+++ b/ci-reports/coverage/z_5562825d45bfa294_alvra_explaser_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -178,7 +178,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5562825d45bfa294_bernina_explaser_py.html b/ci-reports/coverage/z_5562825d45bfa294_bernina_explaser_py.html
index 46a362d5..6d279153 100644
--- a/ci-reports/coverage/z_5562825d45bfa294_bernina_explaser_py.html
+++ b/ci-reports/coverage/z_5562825d45bfa294_bernina_explaser_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -135,7 +135,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5562825d45bfa294_lasershutter_py.html b/ci-reports/coverage/z_5562825d45bfa294_lasershutter_py.html
index 5c3af871..46287b03 100644
--- a/ci-reports/coverage/z_5562825d45bfa294_lasershutter_py.html
+++ b/ci-reports/coverage/z_5562825d45bfa294_lasershutter_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -121,7 +121,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5a3ec0feb0aef1e5___init___py.html b/ci-reports/coverage/z_5a3ec0feb0aef1e5___init___py.html
index 592e54a5..313a39f9 100644
--- a/ci-reports/coverage/z_5a3ec0feb0aef1e5___init___py.html
+++ b/ci-reports/coverage/z_5a3ec0feb0aef1e5___init___py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -105,7 +105,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5a3ec0feb0aef1e5_adjustable_py.html b/ci-reports/coverage/z_5a3ec0feb0aef1e5_adjustable_py.html
index e1c4abd6..7530e071 100644
--- a/ci-reports/coverage/z_5a3ec0feb0aef1e5_adjustable_py.html
+++ b/ci-reports/coverage/z_5a3ec0feb0aef1e5_adjustable_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -165,7 +165,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5a3ec0feb0aef1e5_baseadjustable_py.html b/ci-reports/coverage/z_5a3ec0feb0aef1e5_baseadjustable_py.html
index 149366a6..2423ff5c 100644
--- a/ci-reports/coverage/z_5a3ec0feb0aef1e5_baseadjustable_py.html
+++ b/ci-reports/coverage/z_5a3ec0feb0aef1e5_baseadjustable_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -143,7 +143,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5a3ec0feb0aef1e5_collection_py.html b/ci-reports/coverage/z_5a3ec0feb0aef1e5_collection_py.html
index 7196fe31..451b249b 100644
--- a/ci-reports/coverage/z_5a3ec0feb0aef1e5_collection_py.html
+++ b/ci-reports/coverage/z_5a3ec0feb0aef1e5_collection_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -124,7 +124,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5a3ec0feb0aef1e5_combined_py.html b/ci-reports/coverage/z_5a3ec0feb0aef1e5_combined_py.html
index 46b14001..30d4e7c0 100644
--- a/ci-reports/coverage/z_5a3ec0feb0aef1e5_combined_py.html
+++ b/ci-reports/coverage/z_5a3ec0feb0aef1e5_combined_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -113,7 +113,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5a3ec0feb0aef1e5_convenience_py.html b/ci-reports/coverage/z_5a3ec0feb0aef1e5_convenience_py.html
index 5619fcb5..62a9949f 100644
--- a/ci-reports/coverage/z_5a3ec0feb0aef1e5_convenience_py.html
+++ b/ci-reports/coverage/z_5a3ec0feb0aef1e5_convenience_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -146,7 +146,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5a3ec0feb0aef1e5_converted_py.html b/ci-reports/coverage/z_5a3ec0feb0aef1e5_converted_py.html
index 93595113..782b2acf 100644
--- a/ci-reports/coverage/z_5a3ec0feb0aef1e5_converted_py.html
+++ b/ci-reports/coverage/z_5a3ec0feb0aef1e5_converted_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -114,7 +114,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5a3ec0feb0aef1e5_dummyadjustable_py.html b/ci-reports/coverage/z_5a3ec0feb0aef1e5_dummyadjustable_py.html
index 227be524..90141668 100644
--- a/ci-reports/coverage/z_5a3ec0feb0aef1e5_dummyadjustable_py.html
+++ b/ci-reports/coverage/z_5a3ec0feb0aef1e5_dummyadjustable_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -158,7 +158,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5a3ec0feb0aef1e5_error_py.html b/ci-reports/coverage/z_5a3ec0feb0aef1e5_error_py.html
index b2cceeaa..df0346fa 100644
--- a/ci-reports/coverage/z_5a3ec0feb0aef1e5_error_py.html
+++ b/ci-reports/coverage/z_5a3ec0feb0aef1e5_error_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -94,7 +94,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5a3ec0feb0aef1e5_genericadjustable_py.html b/ci-reports/coverage/z_5a3ec0feb0aef1e5_genericadjustable_py.html
index 1511f326..3ec1e08a 100644
--- a/ci-reports/coverage/z_5a3ec0feb0aef1e5_genericadjustable_py.html
+++ b/ci-reports/coverage/z_5a3ec0feb0aef1e5_genericadjustable_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -146,7 +146,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5a3ec0feb0aef1e5_limited_py.html b/ci-reports/coverage/z_5a3ec0feb0aef1e5_limited_py.html
index 70938ca5..315288b4 100644
--- a/ci-reports/coverage/z_5a3ec0feb0aef1e5_limited_py.html
+++ b/ci-reports/coverage/z_5a3ec0feb0aef1e5_limited_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -134,7 +134,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5a3ec0feb0aef1e5_linked_py.html b/ci-reports/coverage/z_5a3ec0feb0aef1e5_linked_py.html
index 6270c3eb..f85661b9 100644
--- a/ci-reports/coverage/z_5a3ec0feb0aef1e5_linked_py.html
+++ b/ci-reports/coverage/z_5a3ec0feb0aef1e5_linked_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -140,7 +140,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5a3ec0feb0aef1e5_pvadjustable_py.html b/ci-reports/coverage/z_5a3ec0feb0aef1e5_pvadjustable_py.html
index e25f1e96..b6f324ab 100644
--- a/ci-reports/coverage/z_5a3ec0feb0aef1e5_pvadjustable_py.html
+++ b/ci-reports/coverage/z_5a3ec0feb0aef1e5_pvadjustable_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -279,7 +279,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5a3ec0feb0aef1e5_pvchangemon_py.html b/ci-reports/coverage/z_5a3ec0feb0aef1e5_pvchangemon_py.html
index a6575d6a..a3fb860b 100644
--- a/ci-reports/coverage/z_5a3ec0feb0aef1e5_pvchangemon_py.html
+++ b/ci-reports/coverage/z_5a3ec0feb0aef1e5_pvchangemon_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -222,7 +222,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5a3ec0feb0aef1e5_pvenumadjustable_py.html b/ci-reports/coverage/z_5a3ec0feb0aef1e5_pvenumadjustable_py.html
index e507519c..a2a27995 100644
--- a/ci-reports/coverage/z_5a3ec0feb0aef1e5_pvenumadjustable_py.html
+++ b/ci-reports/coverage/z_5a3ec0feb0aef1e5_pvenumadjustable_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -148,7 +148,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_5a3ec0feb0aef1e5_scaler_py.html b/ci-reports/coverage/z_5a3ec0feb0aef1e5_scaler_py.html
index b8271d82..fa96d68e 100644
--- a/ci-reports/coverage/z_5a3ec0feb0aef1e5_scaler_py.html
+++ b/ci-reports/coverage/z_5a3ec0feb0aef1e5_scaler_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -125,7 +125,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_6f0155b98d586ef7___init___py.html b/ci-reports/coverage/z_6f0155b98d586ef7___init___py.html
index 13ef14e4..c34446b8 100644
--- a/ci-reports/coverage/z_6f0155b98d586ef7___init___py.html
+++ b/ci-reports/coverage/z_6f0155b98d586ef7___init___py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -94,7 +94,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_6f0155b98d586ef7_intensitymonitor_py.html b/ci-reports/coverage/z_6f0155b98d586ef7_intensitymonitor_py.html
index a61dbec5..b4913142 100644
--- a/ci-reports/coverage/z_6f0155b98d586ef7_intensitymonitor_py.html
+++ b/ci-reports/coverage/z_6f0155b98d586ef7_intensitymonitor_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -292,7 +292,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_6f0155b98d586ef7_profilemonitor_py.html b/ci-reports/coverage/z_6f0155b98d586ef7_profilemonitor_py.html
index b252b167..e2b5418e 100644
--- a/ci-reports/coverage/z_6f0155b98d586ef7_profilemonitor_py.html
+++ b/ci-reports/coverage/z_6f0155b98d586ef7_profilemonitor_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -122,7 +122,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_6f0155b98d586ef7_timetools_py.html b/ci-reports/coverage/z_6f0155b98d586ef7_timetools_py.html
index 0c8534f0..3e47e96c 100644
--- a/ci-reports/coverage/z_6f0155b98d586ef7_timetools_py.html
+++ b/ci-reports/coverage/z_6f0155b98d586ef7_timetools_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -173,7 +173,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_7231548f104b391c___init___py.html b/ci-reports/coverage/z_7231548f104b391c___init___py.html
index 3e1f7c78..b61bcae8 100644
--- a/ci-reports/coverage/z_7231548f104b391c___init___py.html
+++ b/ci-reports/coverage/z_7231548f104b391c___init___py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -96,7 +96,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_7231548f104b391c_basetask_py.html b/ci-reports/coverage/z_7231548f104b391c_basetask_py.html
index 9dd4520f..08a1170d 100644
--- a/ci-reports/coverage/z_7231548f104b391c_basetask_py.html
+++ b/ci-reports/coverage/z_7231548f104b391c_basetask_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -115,7 +115,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_7231548f104b391c_daqtask_py.html b/ci-reports/coverage/z_7231548f104b391c_daqtask_py.html
index 7e47f401..f2bcf148 100644
--- a/ci-reports/coverage/z_7231548f104b391c_daqtask_py.html
+++ b/ci-reports/coverage/z_7231548f104b391c_daqtask_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -125,7 +125,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_7231548f104b391c_loop_py.html b/ci-reports/coverage/z_7231548f104b391c_loop_py.html
index 7a0280b3..eb7489c4 100644
--- a/ci-reports/coverage/z_7231548f104b391c_loop_py.html
+++ b/ci-reports/coverage/z_7231548f104b391c_loop_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -181,7 +181,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_7231548f104b391c_producer_py.html b/ci-reports/coverage/z_7231548f104b391c_producer_py.html
index 67ad64c5..12671df1 100644
--- a/ci-reports/coverage/z_7231548f104b391c_producer_py.html
+++ b/ci-reports/coverage/z_7231548f104b391c_producer_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -129,7 +129,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_7231548f104b391c_task_py.html b/ci-reports/coverage/z_7231548f104b391c_task_py.html
index e18cb1c7..04ea9a9a 100644
--- a/ci-reports/coverage/z_7231548f104b391c_task_py.html
+++ b/ci-reports/coverage/z_7231548f104b391c_task_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -175,7 +175,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_7b6c2444f66b8c04___init___py.html b/ci-reports/coverage/z_7b6c2444f66b8c04___init___py.html
index e58d7db8..019c69da 100644
--- a/ci-reports/coverage/z_7b6c2444f66b8c04___init___py.html
+++ b/ci-reports/coverage/z_7b6c2444f66b8c04___init___py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -98,7 +98,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_7b6c2444f66b8c04_slitblades_py.html b/ci-reports/coverage/z_7b6c2444f66b8c04_slitblades_py.html
index 25af1660..89f0d9fa 100644
--- a/ci-reports/coverage/z_7b6c2444f66b8c04_slitblades_py.html
+++ b/ci-reports/coverage/z_7b6c2444f66b8c04_slitblades_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -176,7 +176,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_7b6c2444f66b8c04_slittwinunit_py.html b/ci-reports/coverage/z_7b6c2444f66b8c04_slittwinunit_py.html
index 915edb9e..3f0a4f7e 100644
--- a/ci-reports/coverage/z_7b6c2444f66b8c04_slittwinunit_py.html
+++ b/ci-reports/coverage/z_7b6c2444f66b8c04_slittwinunit_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -116,7 +116,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_7b6c2444f66b8c04_slitunit_py.html b/ci-reports/coverage/z_7b6c2444f66b8c04_slitunit_py.html
index 723b8a9a..de75a649 100644
--- a/ci-reports/coverage/z_7b6c2444f66b8c04_slitunit_py.html
+++ b/ci-reports/coverage/z_7b6c2444f66b8c04_slitunit_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -111,7 +111,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_7b6c2444f66b8c04_slitunitcw_py.html b/ci-reports/coverage/z_7b6c2444f66b8c04_slitunitcw_py.html
index 8ff92287..8e734014 100644
--- a/ci-reports/coverage/z_7b6c2444f66b8c04_slitunitcw_py.html
+++ b/ci-reports/coverage/z_7b6c2444f66b8c04_slitunitcw_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -110,7 +110,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_7b6c2444f66b8c04_slitunitjj_py.html b/ci-reports/coverage/z_7b6c2444f66b8c04_slitunitjj_py.html
index 236613d6..ae91b009 100644
--- a/ci-reports/coverage/z_7b6c2444f66b8c04_slitunitjj_py.html
+++ b/ci-reports/coverage/z_7b6c2444f66b8c04_slitunitjj_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -103,7 +103,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_7d6c6694df050c18___init___py.html b/ci-reports/coverage/z_7d6c6694df050c18___init___py.html
index 46e9f800..b7e55f68 100644
--- a/ci-reports/coverage/z_7d6c6694df050c18___init___py.html
+++ b/ci-reports/coverage/z_7d6c6694df050c18___init___py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -89,7 +89,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_7d6c6694df050c18_lasertiming_py.html b/ci-reports/coverage/z_7d6c6694df050c18_lasertiming_py.html
index 56ec7dbf..1ae0b32a 100644
--- a/ci-reports/coverage/z_7d6c6694df050c18_lasertiming_py.html
+++ b/ci-reports/coverage/z_7d6c6694df050c18_lasertiming_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -490,7 +490,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_7e926eba5a5fb746___init___py.html b/ci-reports/coverage/z_7e926eba5a5fb746___init___py.html
index 5c5cd8a4..516f04bd 100644
--- a/ci-reports/coverage/z_7e926eba5a5fb746___init___py.html
+++ b/ci-reports/coverage/z_7e926eba5a5fb746___init___py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -99,7 +99,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_7e926eba5a5fb746_aramis_attenuator_py.html b/ci-reports/coverage/z_7e926eba5a5fb746_aramis_attenuator_py.html
index 1c200d6c..e26fb227 100644
--- a/ci-reports/coverage/z_7e926eba5a5fb746_aramis_attenuator_py.html
+++ b/ci-reports/coverage/z_7e926eba5a5fb746_aramis_attenuator_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -237,7 +237,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_7e926eba5a5fb746_aramis_reflaser_py.html b/ci-reports/coverage/z_7e926eba5a5fb746_aramis_reflaser_py.html
index c207f62b..ad606c11 100644
--- a/ci-reports/coverage/z_7e926eba5a5fb746_aramis_reflaser_py.html
+++ b/ci-reports/coverage/z_7e926eba5a5fb746_aramis_reflaser_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -122,7 +122,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_7e926eba5a5fb746_dcm_py.html b/ci-reports/coverage/z_7e926eba5a5fb746_dcm_py.html
index 90127c15..556f43fd 100644
--- a/ci-reports/coverage/z_7e926eba5a5fb746_dcm_py.html
+++ b/ci-reports/coverage/z_7e926eba5a5fb746_dcm_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -434,7 +434,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_7e926eba5a5fb746_kb_py.html b/ci-reports/coverage/z_7e926eba5a5fb746_kb_py.html
index 91d004e9..270b28b6 100644
--- a/ci-reports/coverage/z_7e926eba5a5fb746_kb_py.html
+++ b/ci-reports/coverage/z_7e926eba5a5fb746_kb_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -142,7 +142,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_7e926eba5a5fb746_offsetmirrors_py.html b/ci-reports/coverage/z_7e926eba5a5fb746_offsetmirrors_py.html
index a39a3499..5f0d84af 100644
--- a/ci-reports/coverage/z_7e926eba5a5fb746_offsetmirrors_py.html
+++ b/ci-reports/coverage/z_7e926eba5a5fb746_offsetmirrors_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -105,7 +105,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_7e926eba5a5fb746_pulsepicker_py.html b/ci-reports/coverage/z_7e926eba5a5fb746_pulsepicker_py.html
index 3fdb2445..5fb3dae8 100644
--- a/ci-reports/coverage/z_7e926eba5a5fb746_pulsepicker_py.html
+++ b/ci-reports/coverage/z_7e926eba5a5fb746_pulsepicker_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -194,7 +194,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_9fcc33952164ef92___init___py.html b/ci-reports/coverage/z_9fcc33952164ef92___init___py.html
index 807f6533..c3f269f0 100644
--- a/ci-reports/coverage/z_9fcc33952164ef92___init___py.html
+++ b/ci-reports/coverage/z_9fcc33952164ef92___init___py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -93,7 +93,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_9fcc33952164ef92_adjdrv_py.html b/ci-reports/coverage/z_9fcc33952164ef92_adjdrv_py.html
index 6b0456e3..a2ba4974 100644
--- a/ci-reports/coverage/z_9fcc33952164ef92_adjdrv_py.html
+++ b/ci-reports/coverage/z_9fcc33952164ef92_adjdrv_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -146,7 +146,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_9fcc33952164ef92_ioc_py.html b/ci-reports/coverage/z_9fcc33952164ef92_ioc_py.html
index d420ec22..12dc8b19 100644
--- a/ci-reports/coverage/z_9fcc33952164ef92_ioc_py.html
+++ b/ci-reports/coverage/z_9fcc33952164ef92_ioc_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -212,7 +212,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_ae3a1e35a90fc572___init___py.html b/ci-reports/coverage/z_ae3a1e35a90fc572___init___py.html
index c7d18c6f..a9ea89ec 100644
--- a/ci-reports/coverage/z_ae3a1e35a90fc572___init___py.html
+++ b/ci-reports/coverage/z_ae3a1e35a90fc572___init___py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -97,7 +97,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_b07799b1c5f2029e___init___py.html b/ci-reports/coverage/z_b07799b1c5f2029e___init___py.html
index df13da4e..1faa975c 100644
--- a/ci-reports/coverage/z_b07799b1c5f2029e___init___py.html
+++ b/ci-reports/coverage/z_b07799b1c5f2029e___init___py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -98,7 +98,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_b07799b1c5f2029e_config_py.html b/ci-reports/coverage/z_b07799b1c5f2029e_config_py.html
index 16b4dbb6..44159e50 100644
--- a/ci-reports/coverage/z_b07799b1c5f2029e_config_py.html
+++ b/ci-reports/coverage/z_b07799b1c5f2029e_config_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -246,7 +246,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_b07799b1c5f2029e_goto_py.html b/ci-reports/coverage/z_b07799b1c5f2029e_goto_py.html
index 467449a1..817111a0 100644
--- a/ci-reports/coverage/z_b07799b1c5f2029e_goto_py.html
+++ b/ci-reports/coverage/z_b07799b1c5f2029e_goto_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -245,7 +245,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_b07799b1c5f2029e_run_py.html b/ci-reports/coverage/z_b07799b1c5f2029e_run_py.html
index ad61ca0b..b4214678 100644
--- a/ci-reports/coverage/z_b07799b1c5f2029e_run_py.html
+++ b/ci-reports/coverage/z_b07799b1c5f2029e_run_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -186,7 +186,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_b07799b1c5f2029e_scan2d_py.html b/ci-reports/coverage/z_b07799b1c5f2029e_scan2d_py.html
index a1227f69..9b2ef375 100644
--- a/ci-reports/coverage/z_b07799b1c5f2029e_scan2d_py.html
+++ b/ci-reports/coverage/z_b07799b1c5f2029e_scan2d_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -215,7 +215,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_b07799b1c5f2029e_scan_py.html b/ci-reports/coverage/z_b07799b1c5f2029e_scan_py.html
index 717e4aca..8ac9fefe 100644
--- a/ci-reports/coverage/z_b07799b1c5f2029e_scan_py.html
+++ b/ci-reports/coverage/z_b07799b1c5f2029e_scan_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -195,7 +195,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_b07799b1c5f2029e_sfx_py.html b/ci-reports/coverage/z_b07799b1c5f2029e_sfx_py.html
index 5caf9fa3..e5e8acc6 100644
--- a/ci-reports/coverage/z_b07799b1c5f2029e_sfx_py.html
+++ b/ci-reports/coverage/z_b07799b1c5f2029e_sfx_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -217,7 +217,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_b07799b1c5f2029e_special_py.html b/ci-reports/coverage/z_b07799b1c5f2029e_special_py.html
index cf16fda4..95103b34 100644
--- a/ci-reports/coverage/z_b07799b1c5f2029e_special_py.html
+++ b/ci-reports/coverage/z_b07799b1c5f2029e_special_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -187,7 +187,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_b07799b1c5f2029e_static_py.html b/ci-reports/coverage/z_b07799b1c5f2029e_static_py.html
index 7ca2559e..4f2240ff 100644
--- a/ci-reports/coverage/z_b07799b1c5f2029e_static_py.html
+++ b/ci-reports/coverage/z_b07799b1c5f2029e_static_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -167,7 +167,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_b07799b1c5f2029e_tools_py.html b/ci-reports/coverage/z_b07799b1c5f2029e_tools_py.html
index 89e39d3d..151eceb9 100644
--- a/ci-reports/coverage/z_b07799b1c5f2029e_tools_py.html
+++ b/ci-reports/coverage/z_b07799b1c5f2029e_tools_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -308,7 +308,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_b07799b1c5f2029e_tweak_py.html b/ci-reports/coverage/z_b07799b1c5f2029e_tweak_py.html
index 20333e2f..4525cded 100644
--- a/ci-reports/coverage/z_b07799b1c5f2029e_tweak_py.html
+++ b/ci-reports/coverage/z_b07799b1c5f2029e_tweak_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -310,7 +310,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_b270caba6d12e625___init___py.html b/ci-reports/coverage/z_b270caba6d12e625___init___py.html
index 113e02d7..a292eb56 100644
--- a/ci-reports/coverage/z_b270caba6d12e625___init___py.html
+++ b/ci-reports/coverage/z_b270caba6d12e625___init___py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -95,7 +95,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_b270caba6d12e625_codes_py.html b/ci-reports/coverage/z_b270caba6d12e625_codes_py.html
index 98ef1fd9..2e903be0 100644
--- a/ci-reports/coverage/z_b270caba6d12e625_codes_py.html
+++ b/ci-reports/coverage/z_b270caba6d12e625_codes_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -151,7 +151,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_b270caba6d12e625_ctaseq_py.html b/ci-reports/coverage/z_b270caba6d12e625_ctaseq_py.html
index a789918c..f371d364 100644
--- a/ci-reports/coverage/z_b270caba6d12e625_ctaseq_py.html
+++ b/ci-reports/coverage/z_b270caba6d12e625_ctaseq_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -387,7 +387,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_b270caba6d12e625_evr_py.html b/ci-reports/coverage/z_b270caba6d12e625_evr_py.html
index fb02315a..1ca28944 100644
--- a/ci-reports/coverage/z_b270caba6d12e625_evr_py.html
+++ b/ci-reports/coverage/z_b270caba6d12e625_evr_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -144,7 +144,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_b270caba6d12e625_tma_py.html b/ci-reports/coverage/z_b270caba6d12e625_tma_py.html
index 7fbd6080..a116c14f 100644
--- a/ci-reports/coverage/z_b270caba6d12e625_tma_py.html
+++ b/ci-reports/coverage/z_b270caba6d12e625_tma_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -158,7 +158,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_c529804e268c2893___init___py.html b/ci-reports/coverage/z_c529804e268c2893___init___py.html
index 6bddeb65..a9b8e570 100644
--- a/ci-reports/coverage/z_c529804e268c2893___init___py.html
+++ b/ci-reports/coverage/z_c529804e268c2893___init___py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -96,7 +96,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_c529804e268c2893_basler_py.html b/ci-reports/coverage/z_c529804e268c2893_basler_py.html
index b908e75d..bd0469ea 100644
--- a/ci-reports/coverage/z_c529804e268c2893_basler_py.html
+++ b/ci-reports/coverage/z_c529804e268c2893_basler_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -127,7 +127,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_c529804e268c2893_camera_bs_py.html b/ci-reports/coverage/z_c529804e268c2893_camera_bs_py.html
index 563df60e..1e87fe14 100644
--- a/ci-reports/coverage/z_c529804e268c2893_camera_bs_py.html
+++ b/ci-reports/coverage/z_c529804e268c2893_camera_bs_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -110,7 +110,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_c529804e268c2893_camera_ca_py.html b/ci-reports/coverage/z_c529804e268c2893_camera_ca_py.html
index 74613b66..c37d4b76 100644
--- a/ci-reports/coverage/z_c529804e268c2893_camera_ca_py.html
+++ b/ci-reports/coverage/z_c529804e268c2893_camera_ca_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -146,7 +146,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_c529804e268c2893_camerabase_py.html b/ci-reports/coverage/z_c529804e268c2893_camerabase_py.html
index 17f5213d..e7b7e808 100644
--- a/ci-reports/coverage/z_c529804e268c2893_camerabase_py.html
+++ b/ci-reports/coverage/z_c529804e268c2893_camerabase_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -117,7 +117,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_c529804e268c2893_screenpanel_py.html b/ci-reports/coverage/z_c529804e268c2893_screenpanel_py.html
index 6d8dfdf7..4b51c724 100644
--- a/ci-reports/coverage/z_c529804e268c2893_screenpanel_py.html
+++ b/ci-reports/coverage/z_c529804e268c2893_screenpanel_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -132,7 +132,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_c675b178214c7749___init___py.html b/ci-reports/coverage/z_c675b178214c7749___init___py.html
index 67052e3e..b5e58353 100644
--- a/ci-reports/coverage/z_c675b178214c7749___init___py.html
+++ b/ci-reports/coverage/z_c675b178214c7749___init___py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -94,7 +94,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_c675b178214c7749_buffer_py.html b/ci-reports/coverage/z_c675b178214c7749_buffer_py.html
index 16ae06ad..8c22a306 100644
--- a/ci-reports/coverage/z_c675b178214c7749_buffer_py.html
+++ b/ci-reports/coverage/z_c675b178214c7749_buffer_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -187,7 +187,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_c675b178214c7749_digitizer_py.html b/ci-reports/coverage/z_c675b178214c7749_digitizer_py.html
index d87707be..98c6a595 100644
--- a/ci-reports/coverage/z_c675b178214c7749_digitizer_py.html
+++ b/ci-reports/coverage/z_c675b178214c7749_digitizer_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -120,7 +120,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_c675b178214c7749_pvdatastream_py.html b/ci-reports/coverage/z_c675b178214c7749_pvdatastream_py.html
index 82df3252..c35ee942 100644
--- a/ci-reports/coverage/z_c675b178214c7749_pvdatastream_py.html
+++ b/ci-reports/coverage/z_c675b178214c7749_pvdatastream_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -142,7 +142,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_c675b178214c7749_timer_py.html b/ci-reports/coverage/z_c675b178214c7749_timer_py.html
index 446b3bc5..2325ae27 100644
--- a/ci-reports/coverage/z_c675b178214c7749_timer_py.html
+++ b/ci-reports/coverage/z_c675b178214c7749_timer_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -112,7 +112,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_cd4019c9713814ee___init___py.html b/ci-reports/coverage/z_cd4019c9713814ee___init___py.html
index 7a1bd1f9..c3dcf853 100644
--- a/ci-reports/coverage/z_cd4019c9713814ee___init___py.html
+++ b/ci-reports/coverage/z_cd4019c9713814ee___init___py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -99,7 +99,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_cd9e3589c5559c17___init___py.html b/ci-reports/coverage/z_cd9e3589c5559c17___init___py.html
index 6e7b56cb..bcfadc45 100644
--- a/ci-reports/coverage/z_cd9e3589c5559c17___init___py.html
+++ b/ci-reports/coverage/z_cd9e3589c5559c17___init___py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -108,7 +108,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_cd9e3589c5559c17_basesensor_py.html b/ci-reports/coverage/z_cd9e3589c5559c17_basesensor_py.html
index 4d3198c1..3c18ee4e 100644
--- a/ci-reports/coverage/z_cd9e3589c5559c17_basesensor_py.html
+++ b/ci-reports/coverage/z_cd9e3589c5559c17_basesensor_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -124,7 +124,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_cd9e3589c5559c17_bscombined_py.html b/ci-reports/coverage/z_cd9e3589c5559c17_bscombined_py.html
index 0d5450ff..4f968e9a 100644
--- a/ci-reports/coverage/z_cd9e3589c5559c17_bscombined_py.html
+++ b/ci-reports/coverage/z_cd9e3589c5559c17_bscombined_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -105,7 +105,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_cd9e3589c5559c17_bsmonitor_py.html b/ci-reports/coverage/z_cd9e3589c5559c17_bsmonitor_py.html
index 9e6a98fb..82d5dab1 100644
--- a/ci-reports/coverage/z_cd9e3589c5559c17_bsmonitor_py.html
+++ b/ci-reports/coverage/z_cd9e3589c5559c17_bsmonitor_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -230,7 +230,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_cd9e3589c5559c17_bsnorm_py.html b/ci-reports/coverage/z_cd9e3589c5559c17_bsnorm_py.html
index 3efbaedb..cad60e8f 100644
--- a/ci-reports/coverage/z_cd9e3589c5559c17_bsnorm_py.html
+++ b/ci-reports/coverage/z_cd9e3589c5559c17_bsnorm_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -108,7 +108,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_cd9e3589c5559c17_bssensor_py.html b/ci-reports/coverage/z_cd9e3589c5559c17_bssensor_py.html
index 590c39ec..d43396e2 100644
--- a/ci-reports/coverage/z_cd9e3589c5559c17_bssensor_py.html
+++ b/ci-reports/coverage/z_cd9e3589c5559c17_bssensor_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -102,7 +102,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_cd9e3589c5559c17_combined_py.html b/ci-reports/coverage/z_cd9e3589c5559c17_combined_py.html
index aa3646a0..071dc349 100644
--- a/ci-reports/coverage/z_cd9e3589c5559c17_combined_py.html
+++ b/ci-reports/coverage/z_cd9e3589c5559c17_combined_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -146,7 +146,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_cd9e3589c5559c17_monitor_py.html b/ci-reports/coverage/z_cd9e3589c5559c17_monitor_py.html
index 91f1c256..d22df0f5 100644
--- a/ci-reports/coverage/z_cd9e3589c5559c17_monitor_py.html
+++ b/ci-reports/coverage/z_cd9e3589c5559c17_monitor_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -171,7 +171,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_cd9e3589c5559c17_norm_py.html b/ci-reports/coverage/z_cd9e3589c5559c17_norm_py.html
index 3cf7f53f..3326811e 100644
--- a/ci-reports/coverage/z_cd9e3589c5559c17_norm_py.html
+++ b/ci-reports/coverage/z_cd9e3589c5559c17_norm_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -107,7 +107,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_cd9e3589c5559c17_pvsensor_py.html b/ci-reports/coverage/z_cd9e3589c5559c17_pvsensor_py.html
index 95563cf3..1c84ed3d 100644
--- a/ci-reports/coverage/z_cd9e3589c5559c17_pvsensor_py.html
+++ b/ci-reports/coverage/z_cd9e3589c5559c17_pvsensor_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -138,7 +138,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_cd9e3589c5559c17_remoteplot_py.html b/ci-reports/coverage/z_cd9e3589c5559c17_remoteplot_py.html
index 238a4910..a0dec750 100644
--- a/ci-reports/coverage/z_cd9e3589c5559c17_remoteplot_py.html
+++ b/ci-reports/coverage/z_cd9e3589c5559c17_remoteplot_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -114,7 +114,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_cd9e3589c5559c17_sensor_py.html b/ci-reports/coverage/z_cd9e3589c5559c17_sensor_py.html
index 724827df..98c3d4c9 100644
--- a/ci-reports/coverage/z_cd9e3589c5559c17_sensor_py.html
+++ b/ci-reports/coverage/z_cd9e3589c5559c17_sensor_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -177,7 +177,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_dc40f57cb29780da___init___py.html b/ci-reports/coverage/z_dc40f57cb29780da___init___py.html
index f8f9f6b5..6b38ec02 100644
--- a/ci-reports/coverage/z_dc40f57cb29780da___init___py.html
+++ b/ci-reports/coverage/z_dc40f57cb29780da___init___py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -96,7 +96,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_dc40f57cb29780da_delay_compensation_py.html b/ci-reports/coverage/z_dc40f57cb29780da_delay_compensation_py.html
index fb923940..74e985be 100644
--- a/ci-reports/coverage/z_dc40f57cb29780da_delay_compensation_py.html
+++ b/ci-reports/coverage/z_dc40f57cb29780da_delay_compensation_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -109,7 +109,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_dc40f57cb29780da_delay_stage_py.html b/ci-reports/coverage/z_dc40f57cb29780da_delay_stage_py.html
index 266aa9df..4c2ff461 100644
--- a/ci-reports/coverage/z_dc40f57cb29780da_delay_stage_py.html
+++ b/ci-reports/coverage/z_dc40f57cb29780da_delay_stage_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -180,7 +180,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_dc40f57cb29780da_micosstage_py.html b/ci-reports/coverage/z_dc40f57cb29780da_micosstage_py.html
index 6461c033..60c87aad 100644
--- a/ci-reports/coverage/z_dc40f57cb29780da_micosstage_py.html
+++ b/ci-reports/coverage/z_dc40f57cb29780da_micosstage_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -102,7 +102,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_dc40f57cb29780da_motor_py.html b/ci-reports/coverage/z_dc40f57cb29780da_motor_py.html
index dcecfbde..20a1826e 100644
--- a/ci-reports/coverage/z_dc40f57cb29780da_motor_py.html
+++ b/ci-reports/coverage/z_dc40f57cb29780da_motor_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -311,7 +311,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_dc40f57cb29780da_shutter_py.html b/ci-reports/coverage/z_dc40f57cb29780da_shutter_py.html
index 6328c1a2..85d44e30 100644
--- a/ci-reports/coverage/z_dc40f57cb29780da_shutter_py.html
+++ b/ci-reports/coverage/z_dc40f57cb29780da_shutter_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -135,7 +135,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_dc40f57cb29780da_shutterctx_py.html b/ci-reports/coverage/z_dc40f57cb29780da_shutterctx_py.html
index 634f4478..a638fe08 100644
--- a/ci-reports/coverage/z_dc40f57cb29780da_shutterctx_py.html
+++ b/ci-reports/coverage/z_dc40f57cb29780da_shutterctx_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -131,7 +131,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_dc40f57cb29780da_smaract_py.html b/ci-reports/coverage/z_dc40f57cb29780da_smaract_py.html
index c02b71dc..06e4e429 100644
--- a/ci-reports/coverage/z_dc40f57cb29780da_smaract_py.html
+++ b/ci-reports/coverage/z_dc40f57cb29780da_smaract_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -372,7 +372,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_e788aff2b4ed46b5___init___py.html b/ci-reports/coverage/z_e788aff2b4ed46b5___init___py.html
index cd34862f..e58e2a71 100644
--- a/ci-reports/coverage/z_e788aff2b4ed46b5___init___py.html
+++ b/ci-reports/coverage/z_e788aff2b4ed46b5___init___py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -94,7 +94,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_e788aff2b4ed46b5_auto_py.html b/ci-reports/coverage/z_e788aff2b4ed46b5_auto_py.html
index ea18a345..f0e5d7da 100644
--- a/ci-reports/coverage/z_e788aff2b4ed46b5_auto_py.html
+++ b/ci-reports/coverage/z_e788aff2b4ed46b5_auto_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -112,7 +112,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_e788aff2b4ed46b5_basedevice_py.html b/ci-reports/coverage/z_e788aff2b4ed46b5_basedevice_py.html
index 436ef494..2e4db87f 100644
--- a/ci-reports/coverage/z_e788aff2b4ed46b5_basedevice_py.html
+++ b/ci-reports/coverage/z_e788aff2b4ed46b5_basedevice_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -96,7 +96,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_e788aff2b4ed46b5_device_py.html b/ci-reports/coverage/z_e788aff2b4ed46b5_device_py.html
index d57f3730..6fca9040 100644
--- a/ci-reports/coverage/z_e788aff2b4ed46b5_device_py.html
+++ b/ci-reports/coverage/z_e788aff2b4ed46b5_device_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -154,7 +154,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_e788aff2b4ed46b5_filtered_py.html b/ci-reports/coverage/z_e788aff2b4ed46b5_filtered_py.html
index 8a01a2ec..3ed98364 100644
--- a/ci-reports/coverage/z_e788aff2b4ed46b5_filtered_py.html
+++ b/ci-reports/coverage/z_e788aff2b4ed46b5_filtered_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -141,7 +141,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_e788aff2b4ed46b5_simpledevice_py.html b/ci-reports/coverage/z_e788aff2b4ed46b5_simpledevice_py.html
index c49427ee..c832f22b 100644
--- a/ci-reports/coverage/z_e788aff2b4ed46b5_simpledevice_py.html
+++ b/ci-reports/coverage/z_e788aff2b4ed46b5_simpledevice_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -101,7 +101,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_ec1621bfcd050612___init___py.html b/ci-reports/coverage/z_ec1621bfcd050612___init___py.html
index 558ae839..057f0978 100644
--- a/ci-reports/coverage/z_ec1621bfcd050612___init___py.html
+++ b/ci-reports/coverage/z_ec1621bfcd050612___init___py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -103,7 +103,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_ec1621bfcd050612_alarm_py.html b/ci-reports/coverage/z_ec1621bfcd050612_alarm_py.html
index 0d4f80a6..b437cfcb 100644
--- a/ci-reports/coverage/z_ec1621bfcd050612_alarm_py.html
+++ b/ci-reports/coverage/z_ec1621bfcd050612_alarm_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -120,7 +120,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_ec1621bfcd050612_alternative_py.html b/ci-reports/coverage/z_ec1621bfcd050612_alternative_py.html
index ab3f5e5d..f0bec55d 100644
--- a/ci-reports/coverage/z_ec1621bfcd050612_alternative_py.html
+++ b/ci-reports/coverage/z_ec1621bfcd050612_alternative_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -174,7 +174,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_ec1621bfcd050612_boxes_py.html b/ci-reports/coverage/z_ec1621bfcd050612_boxes_py.html
index 2ac8f699..5524703c 100644
--- a/ci-reports/coverage/z_ec1621bfcd050612_boxes_py.html
+++ b/ci-reports/coverage/z_ec1621bfcd050612_boxes_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -141,7 +141,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_ec1621bfcd050612_checkbox_py.html b/ci-reports/coverage/z_ec1621bfcd050612_checkbox_py.html
index bb42a30c..2f64af15 100644
--- a/ci-reports/coverage/z_ec1621bfcd050612_checkbox_py.html
+++ b/ci-reports/coverage/z_ec1621bfcd050612_checkbox_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -105,7 +105,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_ec1621bfcd050612_completers_py.html b/ci-reports/coverage/z_ec1621bfcd050612_completers_py.html
index d46d420e..8697a356 100644
--- a/ci-reports/coverage/z_ec1621bfcd050612_completers_py.html
+++ b/ci-reports/coverage/z_ec1621bfcd050612_completers_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -128,7 +128,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_ec1621bfcd050612_dyncombo_py.html b/ci-reports/coverage/z_ec1621bfcd050612_dyncombo_py.html
index 2fcc1fb6..c16e36f4 100644
--- a/ci-reports/coverage/z_ec1621bfcd050612_dyncombo_py.html
+++ b/ci-reports/coverage/z_ec1621bfcd050612_dyncombo_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -169,7 +169,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_ec1621bfcd050612_entries_py.html b/ci-reports/coverage/z_ec1621bfcd050612_entries_py.html
index 988dc344..0c2409ce 100644
--- a/ci-reports/coverage/z_ec1621bfcd050612_entries_py.html
+++ b/ci-reports/coverage/z_ec1621bfcd050612_entries_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -475,7 +475,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_ec1621bfcd050612_exc2warn_py.html b/ci-reports/coverage/z_ec1621bfcd050612_exc2warn_py.html
index 330cb6e8..6b483c97 100644
--- a/ci-reports/coverage/z_ec1621bfcd050612_exc2warn_py.html
+++ b/ci-reports/coverage/z_ec1621bfcd050612_exc2warn_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -116,7 +116,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_ec1621bfcd050612_fname_py.html b/ci-reports/coverage/z_ec1621bfcd050612_fname_py.html
index bdf020da..d02990a5 100644
--- a/ci-reports/coverage/z_ec1621bfcd050612_fname_py.html
+++ b/ci-reports/coverage/z_ec1621bfcd050612_fname_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -190,7 +190,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_ec1621bfcd050612_jfcfg_py.html b/ci-reports/coverage/z_ec1621bfcd050612_jfcfg_py.html
index cc6501ea..f7c52168 100644
--- a/ci-reports/coverage/z_ec1621bfcd050612_jfcfg_py.html
+++ b/ci-reports/coverage/z_ec1621bfcd050612_jfcfg_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -561,7 +561,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_ec1621bfcd050612_jfmodcoords_py.html b/ci-reports/coverage/z_ec1621bfcd050612_jfmodcoords_py.html
index 7edf49fa..838458b6 100644
--- a/ci-reports/coverage/z_ec1621bfcd050612_jfmodcoords_py.html
+++ b/ci-reports/coverage/z_ec1621bfcd050612_jfmodcoords_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -234,7 +234,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_ec1621bfcd050612_labeled_py.html b/ci-reports/coverage/z_ec1621bfcd050612_labeled_py.html
index 99158b5e..52a42aae 100644
--- a/ci-reports/coverage/z_ec1621bfcd050612_labeled_py.html
+++ b/ci-reports/coverage/z_ec1621bfcd050612_labeled_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -138,7 +138,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_ec1621bfcd050612_lists_py.html b/ci-reports/coverage/z_ec1621bfcd050612_lists_py.html
index 717bf1bc..f2542d21 100644
--- a/ci-reports/coverage/z_ec1621bfcd050612_lists_py.html
+++ b/ci-reports/coverage/z_ec1621bfcd050612_lists_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -238,7 +238,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_ec1621bfcd050612_mods_py.html b/ci-reports/coverage/z_ec1621bfcd050612_mods_py.html
index e7b624fc..9919fa1b 100644
--- a/ci-reports/coverage/z_ec1621bfcd050612_mods_py.html
+++ b/ci-reports/coverage/z_ec1621bfcd050612_mods_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -127,7 +127,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_ec1621bfcd050612_nope_py.html b/ci-reports/coverage/z_ec1621bfcd050612_nope_py.html
index 9d80c76f..5efbc9dc 100644
--- a/ci-reports/coverage/z_ec1621bfcd050612_nope_py.html
+++ b/ci-reports/coverage/z_ec1621bfcd050612_nope_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -131,7 +131,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_ec1621bfcd050612_plotting_py.html b/ci-reports/coverage/z_ec1621bfcd050612_plotting_py.html
index 8505f573..ed4c4c3c 100644
--- a/ci-reports/coverage/z_ec1621bfcd050612_plotting_py.html
+++ b/ci-reports/coverage/z_ec1621bfcd050612_plotting_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -197,7 +197,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_ec1621bfcd050612_tools_py.html b/ci-reports/coverage/z_ec1621bfcd050612_tools_py.html
index 9984932c..baaf3061 100644
--- a/ci-reports/coverage/z_ec1621bfcd050612_tools_py.html
+++ b/ci-reports/coverage/z_ec1621bfcd050612_tools_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -109,7 +109,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/coverage/z_ec1621bfcd050612_twobuttons_py.html b/ci-reports/coverage/z_ec1621bfcd050612_twobuttons_py.html
index 17378e84..afe0b1bc 100644
--- a/ci-reports/coverage/z_ec1621bfcd050612_twobuttons_py.html
+++ b/ci-reports/coverage/z_ec1621bfcd050612_twobuttons_py.html
@@ -65,7 +65,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
@@ -151,7 +151,7 @@
» next
coverage.py v7.6.1,
- created at 2025-07-07 16:57 +0000
+ created at 2025-07-08 12:51 +0000
diff --git a/ci-reports/markdown/coverage-summary.md b/ci-reports/markdown/coverage-summary.md
new file mode 100644
index 00000000..86116f46
--- /dev/null
+++ b/ci-reports/markdown/coverage-summary.md
@@ -0,0 +1,225 @@
+| Name | Stmts | Miss | Cover |
+|----------------------------------------------- | -------: | -------: | ------: |
+| slic/\_\_init\_\_.py | 20 | 2 | 90% |
+| slic/core/\_\_init\_\_.py | 5 | 0 | 100% |
+| slic/core/acquisition/\_\_init\_\_.py | 7 | 0 | 100% |
+| slic/core/acquisition/acquisition.py | 56 | 42 | 25% |
+| slic/core/acquisition/baseacquisition.py | 5 | 1 | 80% |
+| slic/core/acquisition/broker/\_\_init\_\_.py | 2 | 0 | 100% |
+| slic/core/acquisition/broker/brokerclient.py | 104 | 80 | 23% |
+| slic/core/acquisition/broker/brokerconfig.py | 102 | 87 | 15% |
+| slic/core/acquisition/broker/pedestal.py | 68 | 59 | 13% |
+| slic/core/acquisition/broker/pids.py | 17 | 12 | 29% |
+| slic/core/acquisition/broker/post\_retrieve.py | 120 | 120 | 0% |
+| slic/core/acquisition/broker/requeststatus.py | 77 | 73 | 5% |
+| slic/core/acquisition/broker/restapi.py | 147 | 107 | 27% |
+| slic/core/acquisition/broker/tools.py | 52 | 18 | 65% |
+| slic/core/acquisition/bsacquisition.py | 10 | 3 | 70% |
+| slic/core/acquisition/bschannels.py | 30 | 19 | 37% |
+| slic/core/acquisition/channels.py | 51 | 30 | 41% |
+| slic/core/acquisition/dbacquisition.py | 19 | 12 | 37% |
+| slic/core/acquisition/detcfg.py | 82 | 35 | 57% |
+| slic/core/acquisition/diaacquisition.py | 113 | 113 | 0% |
+| slic/core/acquisition/diaconfig.py | 36 | 36 | 0% |
+| slic/core/acquisition/dummyacquisition.py | 12 | 12 | 0% |
+| slic/core/acquisition/fakeacquisition.py | 76 | 53 | 30% |
+| slic/core/acquisition/pedestals.py | 69 | 69 | 0% |
+| slic/core/acquisition/pvacquisition.py | 60 | 47 | 22% |
+| slic/core/acquisition/pvchannels.py | 13 | 7 | 46% |
+| slic/core/acquisition/sfacquisition.py | 159 | 129 | 19% |
+| slic/core/acquisition/sfpaths.py | 23 | 19 | 17% |
+| slic/core/acquisition/spreadsheet.py | 45 | 45 | 0% |
+| slic/core/adjustable/\_\_init\_\_.py | 11 | 0 | 100% |
+| slic/core/adjustable/adjustable.py | 50 | 30 | 40% |
+| slic/core/adjustable/baseadjustable.py | 28 | 18 | 36% |
+| slic/core/adjustable/collection.py | 22 | 14 | 36% |
+| slic/core/adjustable/combined.py | 15 | 8 | 47% |
+| slic/core/adjustable/convenience.py | 35 | 20 | 43% |
+| slic/core/adjustable/converted.py | 16 | 10 | 38% |
+| slic/core/adjustable/dummyadjustable.py | 41 | 30 | 27% |
+| slic/core/adjustable/error.py | 2 | 0 | 100% |
+| slic/core/adjustable/genericadjustable.py | 32 | 24 | 25% |
+| slic/core/adjustable/limited.py | 29 | 18 | 38% |
+| slic/core/adjustable/linked.py | 22 | 15 | 32% |
+| slic/core/adjustable/pvadjustable.py | 119 | 91 | 24% |
+| slic/core/adjustable/pvchangemon.py | 77 | 56 | 27% |
+| slic/core/adjustable/pvenumadjustable.py | 38 | 22 | 42% |
+| slic/core/adjustable/scaler.py | 22 | 16 | 27% |
+| slic/core/condition/\_\_init\_\_.py | 2 | 0 | 100% |
+| slic/core/condition/basecondition.py | 8 | 2 | 75% |
+| slic/core/condition/condition.py | 109 | 81 | 26% |
+| slic/core/condition/pvcondition.py | 21 | 12 | 43% |
+| slic/core/condition/valuecondition.py | 22 | 15 | 32% |
+| slic/core/device/\_\_init\_\_.py | 2 | 0 | 100% |
+| slic/core/device/auto.py | 12 | 12 | 0% |
+| slic/core/device/basedevice.py | 2 | 0 | 100% |
+| slic/core/device/device.py | 46 | 35 | 24% |
+| slic/core/device/filtered.py | 23 | 23 | 0% |
+| slic/core/device/simpledevice.py | 6 | 2 | 67% |
+| slic/core/scanner/\_\_init\_\_.py | 1 | 0 | 100% |
+| slic/core/scanner/runname.py | 36 | 23 | 36% |
+| slic/core/scanner/scanbackend.py | 232 | 197 | 15% |
+| slic/core/scanner/scaninfo.py | 45 | 35 | 22% |
+| slic/core/scanner/scanner.py | 136 | 89 | 35% |
+| slic/core/sensor/\_\_init\_\_.py | 8 | 0 | 100% |
+| slic/core/sensor/basesensor.py | 12 | 3 | 75% |
+| slic/core/sensor/bscombined.py | 9 | 5 | 44% |
+| slic/core/sensor/bsmonitor.py | 101 | 72 | 29% |
+| slic/core/sensor/bsnorm.py | 12 | 7 | 42% |
+| slic/core/sensor/bssensor.py | 6 | 2 | 67% |
+| slic/core/sensor/combined.py | 31 | 20 | 35% |
+| slic/core/sensor/monitor.py | 62 | 51 | 18% |
+| slic/core/sensor/norm.py | 9 | 5 | 44% |
+| slic/core/sensor/pvsensor.py | 32 | 20 | 38% |
+| slic/core/sensor/remoteplot.py | 15 | 10 | 33% |
+| slic/core/sensor/sensor.py | 60 | 42 | 30% |
+| slic/core/task/\_\_init\_\_.py | 4 | 0 | 100% |
+| slic/core/task/basetask.py | 11 | 3 | 73% |
+| slic/core/task/daqtask.py | 23 | 16 | 30% |
+| slic/core/task/loop.py | 57 | 40 | 30% |
+| slic/core/task/producer.py | 25 | 18 | 28% |
+| slic/core/task/task.py | 62 | 46 | 26% |
+| slic/devices/\_\_init\_\_.py | 7 | 0 | 100% |
+| slic/devices/cameras/\_\_init\_\_.py | 4 | 0 | 100% |
+| slic/devices/cameras/basler.py | 8 | 4 | 50% |
+| slic/devices/cameras/camera\_bs.py | 13 | 8 | 38% |
+| slic/devices/cameras/camera\_ca.py | 34 | 19 | 44% |
+| slic/devices/cameras/camerabase.py | 17 | 12 | 29% |
+| slic/devices/cameras/screenpanel.py | 31 | 21 | 32% |
+| slic/devices/endstations/\_\_init\_\_.py | 3 | 0 | 100% |
+| slic/devices/endstations/alvra\_flex.py | 10 | 5 | 50% |
+| slic/devices/endstations/alvra\_huber.py | 8 | 4 | 50% |
+| slic/devices/endstations/alvra\_prime.py | 48 | 34 | 29% |
+| slic/devices/endstations/alvra\_xtg.py | 8 | 8 | 0% |
+| slic/devices/endstations/bernina\_cameras.py | 33 | 33 | 0% |
+| slic/devices/endstations/bernina\_platform.py | 46 | 46 | 0% |
+| slic/devices/general/\_\_init\_\_.py | 4 | 0 | 100% |
+| slic/devices/general/delay\_compensation.py | 13 | 13 | 0% |
+| slic/devices/general/delay\_stage.py | 57 | 30 | 47% |
+| slic/devices/general/detectors/\_\_init\_\_.py | 2 | 0 | 100% |
+| slic/devices/general/detectors/buffer.py | 66 | 35 | 47% |
+| slic/devices/general/detectors/digitizer.py | 13 | 7 | 46% |
+| slic/devices/general/detectors/pvdatastream.py | 33 | 24 | 27% |
+| slic/devices/general/detectors/timer.py | 15 | 9 | 40% |
+| slic/devices/general/micosstage.py | 7 | 7 | 0% |
+| slic/devices/general/motor.py | 128 | 88 | 31% |
+| slic/devices/general/shutter.py | 22 | 12 | 45% |
+| slic/devices/general/shutterctx.py | 18 | 7 | 61% |
+| slic/devices/general/smaract.py | 169 | 125 | 26% |
+| slic/devices/loptics/\_\_init\_\_.py | 2 | 0 | 100% |
+| slic/devices/loptics/alvra\_explaser.py | 29 | 21 | 28% |
+| slic/devices/loptics/bernina\_explaser.py | 28 | 28 | 0% |
+| slic/devices/loptics/lasershutter.py | 22 | 14 | 36% |
+| slic/devices/timing/\_\_init\_\_.py | 0 | 0 | 100% |
+| slic/devices/timing/events/\_\_init\_\_.py | 3 | 3 | 0% |
+| slic/devices/timing/events/codes.py | 5 | 5 | 0% |
+| slic/devices/timing/events/ctaseq.py | 190 | 190 | 0% |
+| slic/devices/timing/events/evr.py | 37 | 37 | 0% |
+| slic/devices/timing/events/tma.py | 40 | 40 | 0% |
+| slic/devices/timing/lasertiming.py | 253 | 184 | 27% |
+| slic/devices/xdiagnostics/\_\_init\_\_.py | 2 | 0 | 100% |
+| slic/devices/xdiagnostics/intensitymonitor.py | 124 | 92 | 26% |
+| slic/devices/xdiagnostics/profilemonitor.py | 19 | 9 | 53% |
+| slic/devices/xdiagnostics/timetools.py | 48 | 48 | 0% |
+| slic/devices/xoptics/\_\_init\_\_.py | 7 | 0 | 100% |
+| slic/devices/xoptics/aramis\_attenuator.py | 96 | 66 | 31% |
+| slic/devices/xoptics/aramis\_reflaser.py | 23 | 15 | 35% |
+| slic/devices/xoptics/dcm.py | 211 | 162 | 23% |
+| slic/devices/xoptics/kb.py | 30 | 18 | 40% |
+| slic/devices/xoptics/offsetmirrors.py | 9 | 5 | 44% |
+| slic/devices/xoptics/pulsepicker.py | 56 | 34 | 39% |
+| slic/devices/xoptics/slits/\_\_init\_\_.py | 5 | 0 | 100% |
+| slic/devices/xoptics/slits/slitblades.py | 66 | 48 | 27% |
+| slic/devices/xoptics/slits/slittwinunit.py | 12 | 6 | 50% |
+| slic/devices/xoptics/slits/slitunit.py | 14 | 8 | 43% |
+| slic/devices/xoptics/slits/slitunitcw.py | 7 | 3 | 57% |
+| slic/devices/xoptics/slits/slitunitjj.py | 8 | 5 | 38% |
+| slic/gui/\_\_init\_\_.py | 1 | 0 | 100% |
+| slic/gui/daqframe.py | 75 | 54 | 28% |
+| slic/gui/daqpanels/\_\_init\_\_.py | 6 | 0 | 100% |
+| slic/gui/daqpanels/config.py | 98 | 80 | 18% |
+| slic/gui/daqpanels/goto.py | 92 | 76 | 17% |
+| slic/gui/daqpanels/run.py | 56 | 46 | 18% |
+| slic/gui/daqpanels/scan2d.py | 77 | 66 | 14% |
+| slic/gui/daqpanels/scan.py | 63 | 54 | 14% |
+| slic/gui/daqpanels/sfx.py | 77 | 60 | 22% |
+| slic/gui/daqpanels/special.py | 63 | 54 | 14% |
+| slic/gui/daqpanels/static.py | 46 | 37 | 20% |
+| slic/gui/daqpanels/tools.py | 140 | 114 | 19% |
+| slic/gui/daqpanels/tweak.py | 149 | 127 | 15% |
+| slic/gui/gui.py | 16 | 10 | 38% |
+| slic/gui/icon.py | 8 | 4 | 50% |
+| slic/gui/persist.py | 68 | 48 | 29% |
+| slic/gui/widgets/\_\_init\_\_.py | 11 | 0 | 100% |
+| slic/gui/widgets/alarm.py | 21 | 11 | 48% |
+| slic/gui/widgets/alternative.py | 51 | 40 | 22% |
+| slic/gui/widgets/boxes.py | 33 | 26 | 21% |
+| slic/gui/widgets/checkbox.py | 8 | 4 | 50% |
+| slic/gui/widgets/completers.py | 27 | 19 | 30% |
+| slic/gui/widgets/dyncombo.py | 49 | 49 | 0% |
+| slic/gui/widgets/entries.py | 253 | 195 | 23% |
+| slic/gui/widgets/exc2warn.py | 15 | 13 | 13% |
+| slic/gui/widgets/fname.py | 60 | 47 | 22% |
+| slic/gui/widgets/jfcfg.py | 290 | 230 | 21% |
+| slic/gui/widgets/jfmodcoords.py | 88 | 70 | 20% |
+| slic/gui/widgets/labeled.py | 19 | 7 | 63% |
+| slic/gui/widgets/lists.py | 96 | 73 | 24% |
+| slic/gui/widgets/mods.py | 25 | 17 | 32% |
+| slic/gui/widgets/nope.py | 26 | 19 | 27% |
+| slic/gui/widgets/plotting.py | 68 | 47 | 31% |
+| slic/gui/widgets/tools.py | 11 | 7 | 36% |
+| slic/gui/widgets/twobuttons.py | 43 | 30 | 30% |
+| slic/gui/wxdebug.py | 15 | 7 | 53% |
+| slic/utils/\_\_init\_\_.py | 24 | 0 | 100% |
+| slic/utils/argfwd.py | 52 | 13 | 75% |
+| slic/utils/ask\_yes\_no.py | 27 | 4 | 85% |
+| slic/utils/channels.py | 17 | 12 | 29% |
+| slic/utils/config.py | 5 | 2 | 60% |
+| slic/utils/cprint.py | 41 | 16 | 61% |
+| slic/utils/dbusnotify.py | 40 | 39 | 2% |
+| slic/utils/debug.py | 16 | 12 | 25% |
+| slic/utils/dictext.py | 30 | 19 | 37% |
+| slic/utils/dotdir.py | 10 | 1 | 90% |
+| slic/utils/duo.py | 77 | 45 | 42% |
+| slic/utils/elog.py | 30 | 21 | 30% |
+| slic/utils/eval.py | 49 | 37 | 24% |
+| slic/utils/exceptions.py | 22 | 14 | 36% |
+| slic/utils/get\_adj.py | 17 | 11 | 35% |
+| slic/utils/hastyepics.py | 26 | 14 | 46% |
+| slic/utils/ioc/\_\_init\_\_.py | 1 | 1 | 0% |
+| slic/utils/ioc/adjdrv.py | 31 | 31 | 0% |
+| slic/utils/ioc/ioc.py | 63 | 63 | 0% |
+| slic/utils/ipy.py | 22 | 15 | 32% |
+| slic/utils/jsonext.py | 24 | 16 | 33% |
+| slic/utils/lazypv.py | 12 | 12 | 0% |
+| slic/utils/logcfg.py | 52 | 2 | 96% |
+| slic/utils/logign.py | 22 | 14 | 36% |
+| slic/utils/marker.py | 48 | 31 | 35% |
+| slic/utils/metaclasses.py | 8 | 0 | 100% |
+| slic/utils/namespace.py | 5 | 1 | 80% |
+| slic/utils/npy.py | 71 | 56 | 21% |
+| slic/utils/opmsg.py | 122 | 122 | 0% |
+| slic/utils/path.py | 32 | 24 | 25% |
+| slic/utils/picklio.py | 7 | 3 | 57% |
+| slic/utils/printing.py | 77 | 61 | 21% |
+| slic/utils/pv.py | 30 | 20 | 33% |
+| slic/utils/pvpreload.py | 50 | 19 | 62% |
+| slic/utils/pyepics.py | 64 | 39 | 39% |
+| slic/utils/rangebar.py | 92 | 61 | 34% |
+| slic/utils/readable.py | 12 | 9 | 25% |
+| slic/utils/registry.py | 33 | 19 | 42% |
+| slic/utils/reprate.py | 46 | 33 | 28% |
+| slic/utils/richcfg.py | 21 | 11 | 48% |
+| slic/utils/run\_later.py | 88 | 88 | 0% |
+| slic/utils/screenshot.py | 30 | 21 | 30% |
+| slic/utils/sendmail.py | 49 | 49 | 0% |
+| slic/utils/sendsms.py | 5 | 5 | 0% |
+| slic/utils/shortcut.py | 38 | 20 | 47% |
+| slic/utils/snapshot.py | 6 | 3 | 50% |
+| slic/utils/termtitle.py | 3 | 0 | 100% |
+| slic/utils/tqdm\_mod.py | 28 | 18 | 36% |
+| slic/utils/trinary.py | 4 | 2 | 50% |
+| slic/utils/typecast.py | 60 | 60 | 0% |
+| slic/utils/utils.py | 17 | 8 | 53% |
+| slic/utils/xrange.py | 33 | 30 | 9% |
+| **TOTAL** | **9577** | **7048** | **26%** |
diff --git a/ci-reports/markdown/full-report.md b/ci-reports/markdown/full-report.md
new file mode 100644
index 00000000..7c0d20db
--- /dev/null
+++ b/ci-reports/markdown/full-report.md
@@ -0,0 +1,235 @@
+# Test Execution Report
+\n## Coverage Summary
+| Name | Stmts | Miss | Cover |
+|----------------------------------------------- | -------: | -------: | ------: |
+| slic/\_\_init\_\_.py | 20 | 2 | 90% |
+| slic/core/\_\_init\_\_.py | 5 | 0 | 100% |
+| slic/core/acquisition/\_\_init\_\_.py | 7 | 0 | 100% |
+| slic/core/acquisition/acquisition.py | 56 | 42 | 25% |
+| slic/core/acquisition/baseacquisition.py | 5 | 1 | 80% |
+| slic/core/acquisition/broker/\_\_init\_\_.py | 2 | 0 | 100% |
+| slic/core/acquisition/broker/brokerclient.py | 104 | 80 | 23% |
+| slic/core/acquisition/broker/brokerconfig.py | 102 | 87 | 15% |
+| slic/core/acquisition/broker/pedestal.py | 68 | 59 | 13% |
+| slic/core/acquisition/broker/pids.py | 17 | 12 | 29% |
+| slic/core/acquisition/broker/post\_retrieve.py | 120 | 120 | 0% |
+| slic/core/acquisition/broker/requeststatus.py | 77 | 73 | 5% |
+| slic/core/acquisition/broker/restapi.py | 147 | 107 | 27% |
+| slic/core/acquisition/broker/tools.py | 52 | 18 | 65% |
+| slic/core/acquisition/bsacquisition.py | 10 | 3 | 70% |
+| slic/core/acquisition/bschannels.py | 30 | 19 | 37% |
+| slic/core/acquisition/channels.py | 51 | 30 | 41% |
+| slic/core/acquisition/dbacquisition.py | 19 | 12 | 37% |
+| slic/core/acquisition/detcfg.py | 82 | 35 | 57% |
+| slic/core/acquisition/diaacquisition.py | 113 | 113 | 0% |
+| slic/core/acquisition/diaconfig.py | 36 | 36 | 0% |
+| slic/core/acquisition/dummyacquisition.py | 12 | 12 | 0% |
+| slic/core/acquisition/fakeacquisition.py | 76 | 53 | 30% |
+| slic/core/acquisition/pedestals.py | 69 | 69 | 0% |
+| slic/core/acquisition/pvacquisition.py | 60 | 47 | 22% |
+| slic/core/acquisition/pvchannels.py | 13 | 7 | 46% |
+| slic/core/acquisition/sfacquisition.py | 159 | 129 | 19% |
+| slic/core/acquisition/sfpaths.py | 23 | 19 | 17% |
+| slic/core/acquisition/spreadsheet.py | 45 | 45 | 0% |
+| slic/core/adjustable/\_\_init\_\_.py | 11 | 0 | 100% |
+| slic/core/adjustable/adjustable.py | 50 | 30 | 40% |
+| slic/core/adjustable/baseadjustable.py | 28 | 18 | 36% |
+| slic/core/adjustable/collection.py | 22 | 14 | 36% |
+| slic/core/adjustable/combined.py | 15 | 8 | 47% |
+| slic/core/adjustable/convenience.py | 35 | 20 | 43% |
+| slic/core/adjustable/converted.py | 16 | 10 | 38% |
+| slic/core/adjustable/dummyadjustable.py | 41 | 30 | 27% |
+| slic/core/adjustable/error.py | 2 | 0 | 100% |
+| slic/core/adjustable/genericadjustable.py | 32 | 24 | 25% |
+| slic/core/adjustable/limited.py | 29 | 18 | 38% |
+| slic/core/adjustable/linked.py | 22 | 15 | 32% |
+| slic/core/adjustable/pvadjustable.py | 119 | 91 | 24% |
+| slic/core/adjustable/pvchangemon.py | 77 | 56 | 27% |
+| slic/core/adjustable/pvenumadjustable.py | 38 | 22 | 42% |
+| slic/core/adjustable/scaler.py | 22 | 16 | 27% |
+| slic/core/condition/\_\_init\_\_.py | 2 | 0 | 100% |
+| slic/core/condition/basecondition.py | 8 | 2 | 75% |
+| slic/core/condition/condition.py | 109 | 81 | 26% |
+| slic/core/condition/pvcondition.py | 21 | 12 | 43% |
+| slic/core/condition/valuecondition.py | 22 | 15 | 32% |
+| slic/core/device/\_\_init\_\_.py | 2 | 0 | 100% |
+| slic/core/device/auto.py | 12 | 12 | 0% |
+| slic/core/device/basedevice.py | 2 | 0 | 100% |
+| slic/core/device/device.py | 46 | 35 | 24% |
+| slic/core/device/filtered.py | 23 | 23 | 0% |
+| slic/core/device/simpledevice.py | 6 | 2 | 67% |
+| slic/core/scanner/\_\_init\_\_.py | 1 | 0 | 100% |
+| slic/core/scanner/runname.py | 36 | 23 | 36% |
+| slic/core/scanner/scanbackend.py | 232 | 197 | 15% |
+| slic/core/scanner/scaninfo.py | 45 | 35 | 22% |
+| slic/core/scanner/scanner.py | 136 | 89 | 35% |
+| slic/core/sensor/\_\_init\_\_.py | 8 | 0 | 100% |
+| slic/core/sensor/basesensor.py | 12 | 3 | 75% |
+| slic/core/sensor/bscombined.py | 9 | 5 | 44% |
+| slic/core/sensor/bsmonitor.py | 101 | 72 | 29% |
+| slic/core/sensor/bsnorm.py | 12 | 7 | 42% |
+| slic/core/sensor/bssensor.py | 6 | 2 | 67% |
+| slic/core/sensor/combined.py | 31 | 20 | 35% |
+| slic/core/sensor/monitor.py | 62 | 51 | 18% |
+| slic/core/sensor/norm.py | 9 | 5 | 44% |
+| slic/core/sensor/pvsensor.py | 32 | 20 | 38% |
+| slic/core/sensor/remoteplot.py | 15 | 10 | 33% |
+| slic/core/sensor/sensor.py | 60 | 42 | 30% |
+| slic/core/task/\_\_init\_\_.py | 4 | 0 | 100% |
+| slic/core/task/basetask.py | 11 | 3 | 73% |
+| slic/core/task/daqtask.py | 23 | 16 | 30% |
+| slic/core/task/loop.py | 57 | 40 | 30% |
+| slic/core/task/producer.py | 25 | 18 | 28% |
+| slic/core/task/task.py | 62 | 46 | 26% |
+| slic/devices/\_\_init\_\_.py | 7 | 0 | 100% |
+| slic/devices/cameras/\_\_init\_\_.py | 4 | 0 | 100% |
+| slic/devices/cameras/basler.py | 8 | 4 | 50% |
+| slic/devices/cameras/camera\_bs.py | 13 | 8 | 38% |
+| slic/devices/cameras/camera\_ca.py | 34 | 19 | 44% |
+| slic/devices/cameras/camerabase.py | 17 | 12 | 29% |
+| slic/devices/cameras/screenpanel.py | 31 | 21 | 32% |
+| slic/devices/endstations/\_\_init\_\_.py | 3 | 0 | 100% |
+| slic/devices/endstations/alvra\_flex.py | 10 | 5 | 50% |
+| slic/devices/endstations/alvra\_huber.py | 8 | 4 | 50% |
+| slic/devices/endstations/alvra\_prime.py | 48 | 34 | 29% |
+| slic/devices/endstations/alvra\_xtg.py | 8 | 8 | 0% |
+| slic/devices/endstations/bernina\_cameras.py | 33 | 33 | 0% |
+| slic/devices/endstations/bernina\_platform.py | 46 | 46 | 0% |
+| slic/devices/general/\_\_init\_\_.py | 4 | 0 | 100% |
+| slic/devices/general/delay\_compensation.py | 13 | 13 | 0% |
+| slic/devices/general/delay\_stage.py | 57 | 30 | 47% |
+| slic/devices/general/detectors/\_\_init\_\_.py | 2 | 0 | 100% |
+| slic/devices/general/detectors/buffer.py | 66 | 35 | 47% |
+| slic/devices/general/detectors/digitizer.py | 13 | 7 | 46% |
+| slic/devices/general/detectors/pvdatastream.py | 33 | 24 | 27% |
+| slic/devices/general/detectors/timer.py | 15 | 9 | 40% |
+| slic/devices/general/micosstage.py | 7 | 7 | 0% |
+| slic/devices/general/motor.py | 128 | 88 | 31% |
+| slic/devices/general/shutter.py | 22 | 12 | 45% |
+| slic/devices/general/shutterctx.py | 18 | 7 | 61% |
+| slic/devices/general/smaract.py | 169 | 125 | 26% |
+| slic/devices/loptics/\_\_init\_\_.py | 2 | 0 | 100% |
+| slic/devices/loptics/alvra\_explaser.py | 29 | 21 | 28% |
+| slic/devices/loptics/bernina\_explaser.py | 28 | 28 | 0% |
+| slic/devices/loptics/lasershutter.py | 22 | 14 | 36% |
+| slic/devices/timing/\_\_init\_\_.py | 0 | 0 | 100% |
+| slic/devices/timing/events/\_\_init\_\_.py | 3 | 3 | 0% |
+| slic/devices/timing/events/codes.py | 5 | 5 | 0% |
+| slic/devices/timing/events/ctaseq.py | 190 | 190 | 0% |
+| slic/devices/timing/events/evr.py | 37 | 37 | 0% |
+| slic/devices/timing/events/tma.py | 40 | 40 | 0% |
+| slic/devices/timing/lasertiming.py | 253 | 184 | 27% |
+| slic/devices/xdiagnostics/\_\_init\_\_.py | 2 | 0 | 100% |
+| slic/devices/xdiagnostics/intensitymonitor.py | 124 | 92 | 26% |
+| slic/devices/xdiagnostics/profilemonitor.py | 19 | 9 | 53% |
+| slic/devices/xdiagnostics/timetools.py | 48 | 48 | 0% |
+| slic/devices/xoptics/\_\_init\_\_.py | 7 | 0 | 100% |
+| slic/devices/xoptics/aramis\_attenuator.py | 96 | 66 | 31% |
+| slic/devices/xoptics/aramis\_reflaser.py | 23 | 15 | 35% |
+| slic/devices/xoptics/dcm.py | 211 | 162 | 23% |
+| slic/devices/xoptics/kb.py | 30 | 18 | 40% |
+| slic/devices/xoptics/offsetmirrors.py | 9 | 5 | 44% |
+| slic/devices/xoptics/pulsepicker.py | 56 | 34 | 39% |
+| slic/devices/xoptics/slits/\_\_init\_\_.py | 5 | 0 | 100% |
+| slic/devices/xoptics/slits/slitblades.py | 66 | 48 | 27% |
+| slic/devices/xoptics/slits/slittwinunit.py | 12 | 6 | 50% |
+| slic/devices/xoptics/slits/slitunit.py | 14 | 8 | 43% |
+| slic/devices/xoptics/slits/slitunitcw.py | 7 | 3 | 57% |
+| slic/devices/xoptics/slits/slitunitjj.py | 8 | 5 | 38% |
+| slic/gui/\_\_init\_\_.py | 1 | 0 | 100% |
+| slic/gui/daqframe.py | 75 | 54 | 28% |
+| slic/gui/daqpanels/\_\_init\_\_.py | 6 | 0 | 100% |
+| slic/gui/daqpanels/config.py | 98 | 80 | 18% |
+| slic/gui/daqpanels/goto.py | 92 | 76 | 17% |
+| slic/gui/daqpanels/run.py | 56 | 46 | 18% |
+| slic/gui/daqpanels/scan2d.py | 77 | 66 | 14% |
+| slic/gui/daqpanels/scan.py | 63 | 54 | 14% |
+| slic/gui/daqpanels/sfx.py | 77 | 60 | 22% |
+| slic/gui/daqpanels/special.py | 63 | 54 | 14% |
+| slic/gui/daqpanels/static.py | 46 | 37 | 20% |
+| slic/gui/daqpanels/tools.py | 140 | 114 | 19% |
+| slic/gui/daqpanels/tweak.py | 149 | 127 | 15% |
+| slic/gui/gui.py | 16 | 10 | 38% |
+| slic/gui/icon.py | 8 | 4 | 50% |
+| slic/gui/persist.py | 68 | 48 | 29% |
+| slic/gui/widgets/\_\_init\_\_.py | 11 | 0 | 100% |
+| slic/gui/widgets/alarm.py | 21 | 11 | 48% |
+| slic/gui/widgets/alternative.py | 51 | 40 | 22% |
+| slic/gui/widgets/boxes.py | 33 | 26 | 21% |
+| slic/gui/widgets/checkbox.py | 8 | 4 | 50% |
+| slic/gui/widgets/completers.py | 27 | 19 | 30% |
+| slic/gui/widgets/dyncombo.py | 49 | 49 | 0% |
+| slic/gui/widgets/entries.py | 253 | 195 | 23% |
+| slic/gui/widgets/exc2warn.py | 15 | 13 | 13% |
+| slic/gui/widgets/fname.py | 60 | 47 | 22% |
+| slic/gui/widgets/jfcfg.py | 290 | 230 | 21% |
+| slic/gui/widgets/jfmodcoords.py | 88 | 70 | 20% |
+| slic/gui/widgets/labeled.py | 19 | 7 | 63% |
+| slic/gui/widgets/lists.py | 96 | 73 | 24% |
+| slic/gui/widgets/mods.py | 25 | 17 | 32% |
+| slic/gui/widgets/nope.py | 26 | 19 | 27% |
+| slic/gui/widgets/plotting.py | 68 | 47 | 31% |
+| slic/gui/widgets/tools.py | 11 | 7 | 36% |
+| slic/gui/widgets/twobuttons.py | 43 | 30 | 30% |
+| slic/gui/wxdebug.py | 15 | 7 | 53% |
+| slic/utils/\_\_init\_\_.py | 24 | 0 | 100% |
+| slic/utils/argfwd.py | 52 | 13 | 75% |
+| slic/utils/ask\_yes\_no.py | 27 | 4 | 85% |
+| slic/utils/channels.py | 17 | 12 | 29% |
+| slic/utils/config.py | 5 | 2 | 60% |
+| slic/utils/cprint.py | 41 | 16 | 61% |
+| slic/utils/dbusnotify.py | 40 | 39 | 2% |
+| slic/utils/debug.py | 16 | 12 | 25% |
+| slic/utils/dictext.py | 30 | 19 | 37% |
+| slic/utils/dotdir.py | 10 | 1 | 90% |
+| slic/utils/duo.py | 77 | 45 | 42% |
+| slic/utils/elog.py | 30 | 21 | 30% |
+| slic/utils/eval.py | 49 | 37 | 24% |
+| slic/utils/exceptions.py | 22 | 14 | 36% |
+| slic/utils/get\_adj.py | 17 | 11 | 35% |
+| slic/utils/hastyepics.py | 26 | 14 | 46% |
+| slic/utils/ioc/\_\_init\_\_.py | 1 | 1 | 0% |
+| slic/utils/ioc/adjdrv.py | 31 | 31 | 0% |
+| slic/utils/ioc/ioc.py | 63 | 63 | 0% |
+| slic/utils/ipy.py | 22 | 15 | 32% |
+| slic/utils/jsonext.py | 24 | 16 | 33% |
+| slic/utils/lazypv.py | 12 | 12 | 0% |
+| slic/utils/logcfg.py | 52 | 2 | 96% |
+| slic/utils/logign.py | 22 | 14 | 36% |
+| slic/utils/marker.py | 48 | 31 | 35% |
+| slic/utils/metaclasses.py | 8 | 0 | 100% |
+| slic/utils/namespace.py | 5 | 1 | 80% |
+| slic/utils/npy.py | 71 | 56 | 21% |
+| slic/utils/opmsg.py | 122 | 122 | 0% |
+| slic/utils/path.py | 32 | 24 | 25% |
+| slic/utils/picklio.py | 7 | 3 | 57% |
+| slic/utils/printing.py | 77 | 61 | 21% |
+| slic/utils/pv.py | 30 | 20 | 33% |
+| slic/utils/pvpreload.py | 50 | 19 | 62% |
+| slic/utils/pyepics.py | 64 | 39 | 39% |
+| slic/utils/rangebar.py | 92 | 61 | 34% |
+| slic/utils/readable.py | 12 | 9 | 25% |
+| slic/utils/registry.py | 33 | 19 | 42% |
+| slic/utils/reprate.py | 46 | 33 | 28% |
+| slic/utils/richcfg.py | 21 | 11 | 48% |
+| slic/utils/run\_later.py | 88 | 88 | 0% |
+| slic/utils/screenshot.py | 30 | 21 | 30% |
+| slic/utils/sendmail.py | 49 | 49 | 0% |
+| slic/utils/sendsms.py | 5 | 5 | 0% |
+| slic/utils/shortcut.py | 38 | 20 | 47% |
+| slic/utils/snapshot.py | 6 | 3 | 50% |
+| slic/utils/termtitle.py | 3 | 0 | 100% |
+| slic/utils/tqdm\_mod.py | 28 | 18 | 36% |
+| slic/utils/trinary.py | 4 | 2 | 50% |
+| slic/utils/typecast.py | 60 | 60 | 0% |
+| slic/utils/utils.py | 17 | 8 | 53% |
+| slic/utils/xrange.py | 33 | 30 | 9% |
+| **TOTAL** | **9577** | **7048** | **26%** |
+\n## Test Summary
+# Test Summary
+
+- Total tests: 16
+- Passed: 14
+- Failed: 2\n## Full Report
+[Allure HTML Report](allure/index.html)
+[Coverage Report](coverage/index.html)
diff --git a/ci-reports/markdown/test-summary.md b/ci-reports/markdown/test-summary.md
new file mode 100644
index 00000000..d4026929
--- /dev/null
+++ b/ci-reports/markdown/test-summary.md
@@ -0,0 +1,5 @@
+# Test Summary
+
+- Total tests: 16
+- Passed: 14
+- Failed: 2
\ No newline at end of file