Table of Contents
🔗 View CI run logs #409
📝 Commit: d0dccb3
🧪 Test Report
Generated on 2025-07-11 15:01:17
📋 Summary
- Passed:
28 - Failed:
4 - Total:
32 - Collected:
32 - Total Duration:
7.909s
🔎 Tests
✅ Passed (28)
📁 test_bis.py
🔧 Function: `test_ask_yes_no_with_defaults`
✅ #1
-
Status: ✅
passed -
Duration:
0.000917s -
Parameters (Allure):
default='n'expected_output=Falseexpected_prompt='Question? [y/N] 'user_input='n'
-
Severity:
normal
📌 Duration
0.000916721997782588
📌 Outcome
passed
✅ #2
-
Status: ✅
passed -
Duration:
0.000556s -
Parameters (Allure):
default='n'expected_output=Falseexpected_prompt='Question? [y/N] 'user_input='n'
-
Severity:
normal
📌 Duration
0.0005556740215979517
📌 Outcome
passed
✅ #4
-
Status: ✅
passed -
Duration:
0.000702s -
Parameters (Allure):
default='n'expected_output=Falseexpected_prompt='Question? [y/N] 'user_input='n'
-
Severity:
normal
📌 Duration
0.0007024409715086222
📌 Outcome
passed
✅ #5
-
Status: ✅
passed -
Duration:
0.000741s -
Parameters (Allure):
default='n'expected_output=Falseexpected_prompt='Question? [y/N] 'user_input='n'
-
Severity:
normal
📌 Duration
0.0007413680432364345
📌 Outcome
passed
✅ #6
-
Status: ✅
passed -
Duration:
0.000556s -
Parameters (Allure):
default='n'expected_output=Falseexpected_prompt='Question? [y/N] 'user_input='n'
-
Severity:
normal
📌 Duration
0.0005555550451390445
📌 Outcome
passed
✅ #7
-
Status: ✅
passed -
Duration:
0.000585s -
Parameters (Allure):
default='n'expected_output=Falseexpected_prompt='Question? [y/N] 'user_input='n'
-
Severity:
normal
📌 Duration
0.0005850979941897094
📌 Outcome
passed
✅ #8
-
Status: ✅
passed -
Duration:
0.000556s -
Parameters (Allure):
default='n'expected_output=Falseexpected_prompt='Question? [y/N] 'user_input='n'
-
Severity:
normal
📌 Duration
0.0005555670359171927
📌 Outcome
passed
✅ #9
-
Status: ✅
passed -
Duration:
0.000540s -
Parameters (Allure):
default='n'expected_output=Falseexpected_prompt='Question? [y/N] 'user_input='n'
-
Severity:
normal
📌 Duration
0.0005402590031735599
📌 Outcome
passed
✅ #10
-
Status: ✅
passed -
Duration:
0.000534s -
Parameters (Allure):
default='n'expected_output=Falseexpected_prompt='Question? [y/N] 'user_input='n'
-
Severity:
normal
📌 Duration
0.0005343339871615171
📌 Outcome
passed
✅ #11
-
Status: ✅
passed -
Duration:
0.000559s -
Parameters (Allure):
default='n'expected_output=Falseexpected_prompt='Question? [y/N] 'user_input='n'
-
Severity:
normal
📌 Duration
0.0005591950030066073
📌 Outcome
passed
✅ #12
-
Status: ✅
passed -
Duration:
0.000533s -
Parameters (Allure):
default='n'expected_output=Falseexpected_prompt='Question? [y/N] 'user_input='n'
-
Severity:
normal
📌 Duration
0.0005333079607225955
📌 Outcome
passed
✅ #13
-
Status: ✅
passed -
Duration:
0.000537s -
Parameters (Allure):
default='n'expected_output=Falseexpected_prompt='Question? [y/N] 'user_input='n'
-
Severity:
normal
📌 Duration
0.0005374299944378436
📌 Outcome
passed
🔧 Function: `test_ask_yes_no_ctrl_c`
✅ #14
- Status: ✅
passed - Duration:
0.000532s - Severity:
normal
📌 Duration
0.0005321120261214674
📌 Outcome
passed
🔧 Function: `test_ask_yes_no_ctrl_d`
✅ #15
-
Status: ✅
passed -
Duration:
0.000530s -
Parameters (Allure):
ctrl_d='n'expected_result=False
-
Severity:
normal
📌 Duration
0.000529987970367074
📌 Outcome
passed
✅ #16
-
Status: ✅
passed -
Duration:
0.000646s -
Parameters (Allure):
ctrl_d='n'expected_result=False
-
Severity:
normal
📌 Duration
0.0006462600431405008
📌 Outcome
passed
📁 test_utils_ask_yes_no.py
🔧 Function: `test_ask_yes_no_with_defaults`
✅ #17
-
Status: ✅
passed -
Duration:
0.000536s -
Parameters (Allure):
default=Noneexpected_output=Falseexpected_prompt='Question? [y/n] 'user_input='no'
-
Severity:
normal
📌 Duration
0.0005355009925551713
📌 Outcome
passed
✅ #18
-
Status: ✅
passed -
Duration:
0.000554s -
Parameters (Allure):
default=Noneexpected_output=Falseexpected_prompt='Question? [y/n] 'user_input='no'
-
Severity:
normal
📌 Duration
0.0005542529979720712
📌 Outcome
passed
✅ #20
-
Status: ✅
passed -
Duration:
0.000552s -
Parameters (Allure):
default=Noneexpected_output=Falseexpected_prompt='Question? [y/n] 'user_input='no'
-
Severity:
normal
📌 Duration
0.0005519440164789557
📌 Outcome
passed
✅ #21
-
Status: ✅
passed -
Duration:
0.000566s -
Parameters (Allure):
default=Noneexpected_output=Falseexpected_prompt='Question? [y/n] 'user_input='no'
-
Severity:
normal
📌 Duration
0.0005661280010826886
📌 Outcome
passed
✅ #22
-
Status: ✅
passed -
Duration:
0.000559s -
Parameters (Allure):
default=Noneexpected_output=Falseexpected_prompt='Question? [y/n] 'user_input='no'
-
Severity:
normal
📌 Duration
0.000559142034035176
📌 Outcome
passed
✅ #23
-
Status: ✅
passed -
Duration:
0.000546s -
Parameters (Allure):
default=Noneexpected_output=Falseexpected_prompt='Question? [y/n] 'user_input='no'
-
Severity:
normal
📌 Duration
0.0005455369828268886
📌 Outcome
passed
✅ #24
-
Status: ✅
passed -
Duration:
0.000542s -
Parameters (Allure):
default=Noneexpected_output=Falseexpected_prompt='Question? [y/n] 'user_input='no'
-
Severity:
normal
📌 Duration
0.0005423499969765544
📌 Outcome
passed
✅ #26
-
Status: ✅
passed -
Duration:
0.000548s -
Parameters (Allure):
default=Noneexpected_output=Falseexpected_prompt='Question? [y/n] 'user_input='no'
-
Severity:
normal
📌 Duration
0.0005477649974636734
📌 Outcome
passed
✅ #27
-
Status: ✅
passed -
Duration:
0.000537s -
Parameters (Allure):
default=Noneexpected_output=Falseexpected_prompt='Question? [y/n] 'user_input='no'
-
Severity:
normal
📌 Duration
0.000536563980858773
📌 Outcome
passed
✅ #29
-
Status: ✅
passed -
Duration:
0.000554s -
Parameters (Allure):
default=Noneexpected_output=Falseexpected_prompt='Question? [y/n] 'user_input='no'
-
Severity:
normal
📌 Duration
0.0005540279671549797
📌 Outcome
passed
🔧 Function: `test_ask_yes_no_ctrl_c`
✅ #30
- Status: ✅
passed - Duration:
0.000526s - Severity:
normal
📌 Duration
0.0005260329926386476
📌 Outcome
passed
🔧 Function: `test_ask_yes_no_ctrl_d`
✅ #31
-
Status: ✅
passed -
Duration:
0.000897s -
Parameters (Allure):
ctrl_d='n'expected_result=False
-
Severity:
normal
📌 Duration
0.0008968610200099647
📌 Outcome
passed
✅ #32
-
Status: ✅
passed -
Duration:
0.000537s -
Parameters (Allure):
ctrl_d='n'expected_result=False
-
Severity:
normal
📌 Duration
0.0005368840065784752
📌 Outcome
passed
❌ Failed (4)
📁 test_bis.py
🔧 Function: `test_ask_yes_no_with_defaults`
❌ #3
-
Status: ❌
failed -
Duration:
0.000969s -
Parameters (Allure):
default='n'expected_output=Falseexpected_prompt='Question? [y/N] 'user_input='n'
-
Severity:
normal
📌 Duration
0.0009691450395621359
📌 Outcome
failed
📌 Crash
path: /workspace/tligui_y/slic/tests/test_bis.py
lineno: 39
message: assert False == True
📌 Traceback
{'path': 'tests/test_bis.py', 'lineno': 39, 'message': 'AssertionError'}
📌 Longrepr
default = None, user_input = 'n', expected_output = True
expected_prompt = 'Question? [y/n] '
@pytest.mark.parametrize(
"default, user_input, expected_output, expected_prompt",
[
(None, 'y', True, "Question? [y/n] "),
(None, 'yes', True, "Question? [y/n] "),
(None, 'n', True, "Question? [y/n] "), #False
(None, 'no', False, "Question? [y/n] "), #False
(None, ['maybe', 'y'], True, "Question? [y/n] "),
(None, ['', 'no'], False, "Question? [y/n] "),
(None, ['invalid', 'yes'], True, "Question? [y/n] "),
('y', 'y', True, "Question? [Y/n] "),
('y', 'n', False, "Question? [Y/n] "), #False
('y', '', True, "Question? [Y/n] "),
('n', 'y', True, "Question? [y/N] "),
('n', 'n', False, "Question? [y/N] "), #False
('n', '', False, "Question? [y/N] "),
]
)
def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):
patch_target = 'slic.utils.ask_yes_no.read_input'
if isinstance(user_input, list):
input_patch = patch(patch_target, side_effect=user_input)
else:
input_patch = patch(patch_target, return_value=user_input)
with input_patch as mock_input:
result = ask_yes_no("Question", default=default)
> assert result == expected_output
E assert False == True
tests/test_bis.py:39: AssertionError
📁 test_utils_ask_yes_no.py
🔧 Function: `test_ask_yes_no_with_defaults`
❌ #19
-
Status: ❌
failed -
Duration:
0.000717s -
Parameters (Allure):
default=Noneexpected_output=Falseexpected_prompt='Question? [y/n] 'user_input='no'
-
Severity:
normal
📌 Duration
0.0007165010320022702
📌 Outcome
failed
📌 Crash
path: /workspace/tligui_y/slic/tests/test_utils_ask_yes_no.py
lineno: 39
message: assert False == True
📌 Traceback
{'path': 'tests/test_utils_ask_yes_no.py', 'lineno': 39, 'message': 'AssertionError'}
📌 Longrepr
default = None, user_input = 'n', expected_output = True
expected_prompt = 'Question? [y/n] '
@pytest.mark.parametrize(
"default, user_input, expected_output, expected_prompt",
[
(None, 'y', True, "Question? [y/n] "),
(None, 'yes', True, "Question? [y/n] "),
(None, 'n', True, "Question? [y/n] "), #False
(None, 'no', False, "Question? [y/n] "), #False
(None, ['maybe', 'y'], True, "Question? [y/n] "),
(None, ['', 'no'], False, "Question? [y/n] "),
(None, ['invalid', 'yes'], True, "Question? [y/n] "),
('y', 'y', True, "Question? [Y/n] "),
('y', 'n', True, "Question? [Y/n] "), #False
('y', '', True, "Question? [Y/n] "),
('n', 'y', True, "Question? [y/N] "),
('n', 'n', True, "Question? [y/N] "), #False
('n', '', False, "Question? [y/N] "),
]
)
def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):
patch_target = 'slic.utils.ask_yes_no.read_input'
if isinstance(user_input, list):
input_patch = patch(patch_target, side_effect=user_input)
else:
input_patch = patch(patch_target, return_value=user_input)
with input_patch as mock_input:
result = ask_yes_no("Question", default=default)
> assert result == expected_output
E assert False == True
tests/test_utils_ask_yes_no.py:39: AssertionError
❌ #25
-
Status: ❌
failed -
Duration:
0.000685s -
Parameters (Allure):
default=Noneexpected_output=Falseexpected_prompt='Question? [y/n] 'user_input='no'
-
Severity:
normal
📌 Duration
0.0006845000316388905
📌 Outcome
failed
📌 Crash
path: /workspace/tligui_y/slic/tests/test_utils_ask_yes_no.py
lineno: 39
message: assert False == True
📌 Traceback
{'path': 'tests/test_utils_ask_yes_no.py', 'lineno': 39, 'message': 'AssertionError'}
📌 Longrepr
default = 'y', user_input = 'n', expected_output = True
expected_prompt = 'Question? [Y/n] '
@pytest.mark.parametrize(
"default, user_input, expected_output, expected_prompt",
[
(None, 'y', True, "Question? [y/n] "),
(None, 'yes', True, "Question? [y/n] "),
(None, 'n', True, "Question? [y/n] "), #False
(None, 'no', False, "Question? [y/n] "), #False
(None, ['maybe', 'y'], True, "Question? [y/n] "),
(None, ['', 'no'], False, "Question? [y/n] "),
(None, ['invalid', 'yes'], True, "Question? [y/n] "),
('y', 'y', True, "Question? [Y/n] "),
('y', 'n', True, "Question? [Y/n] "), #False
('y', '', True, "Question? [Y/n] "),
('n', 'y', True, "Question? [y/N] "),
('n', 'n', True, "Question? [y/N] "), #False
('n', '', False, "Question? [y/N] "),
]
)
def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):
patch_target = 'slic.utils.ask_yes_no.read_input'
if isinstance(user_input, list):
input_patch = patch(patch_target, side_effect=user_input)
else:
input_patch = patch(patch_target, return_value=user_input)
with input_patch as mock_input:
result = ask_yes_no("Question", default=default)
> assert result == expected_output
E assert False == True
tests/test_utils_ask_yes_no.py:39: AssertionError
❌ #28
-
Status: ❌
failed -
Duration:
0.000653s -
Parameters (Allure):
default=Noneexpected_output=Falseexpected_prompt='Question? [y/n] 'user_input='no'
-
Severity:
normal
📌 Duration
0.0006529249949380755
📌 Outcome
failed
📌 Crash
path: /workspace/tligui_y/slic/tests/test_utils_ask_yes_no.py
lineno: 39
message: assert False == True
📌 Traceback
{'path': 'tests/test_utils_ask_yes_no.py', 'lineno': 39, 'message': 'AssertionError'}
📌 Longrepr
default = 'n', user_input = 'n', expected_output = True
expected_prompt = 'Question? [y/N] '
@pytest.mark.parametrize(
"default, user_input, expected_output, expected_prompt",
[
(None, 'y', True, "Question? [y/n] "),
(None, 'yes', True, "Question? [y/n] "),
(None, 'n', True, "Question? [y/n] "), #False
(None, 'no', False, "Question? [y/n] "), #False
(None, ['maybe', 'y'], True, "Question? [y/n] "),
(None, ['', 'no'], False, "Question? [y/n] "),
(None, ['invalid', 'yes'], True, "Question? [y/n] "),
('y', 'y', True, "Question? [Y/n] "),
('y', 'n', True, "Question? [Y/n] "), #False
('y', '', True, "Question? [Y/n] "),
('n', 'y', True, "Question? [y/N] "),
('n', 'n', True, "Question? [y/N] "), #False
('n', '', False, "Question? [y/N] "),
]
)
def test_ask_yes_no_with_defaults(default, user_input, expected_output, expected_prompt):
patch_target = 'slic.utils.ask_yes_no.read_input'
if isinstance(user_input, list):
input_patch = patch(patch_target, side_effect=user_input)
else:
input_patch = patch(patch_target, return_value=user_input)
with input_patch as mock_input:
result = ask_yes_no("Question", default=default)
> assert result == expected_output
E assert False == True
tests/test_utils_ask_yes_no.py:39: AssertionError
📚 Collected files
✅ (1 tests)
✅
- Outcome:
passed - Details:
result:
[
{
"nodeid": ".",
"type": "Dir"
}
]
✅ allure-results (1 tests)
✅ allure-results
- Outcome:
passed - Details:
result:
[]
✅ ci-reports (14 tests)
✅ ci-reports
- Outcome:
passed - Details:
result:
[
{
"nodeid": "ci-reports/allure",
"type": "Dir"
},
{
"nodeid": "ci-reports/coverage",
"type": "Dir"
},
{
"nodeid": "ci-reports/junit",
"type": "Dir"
},
{
"nodeid": "ci-reports/markdown",
"type": "Dir"
}
]
✅ ci-reports/allure
- Outcome:
passed - Details:
result:
[
{
"nodeid": "ci-reports/allure/data",
"type": "Dir"
},
{
"nodeid": "ci-reports/allure/export",
"type": "Dir"
},
{
"nodeid": "ci-reports/allure/history",
"type": "Dir"
},
{
"nodeid": "ci-reports/allure/plugin",
"type": "Dir"
},
{
"nodeid": "ci-reports/allure/widgets",
"type": "Dir"
}
]
✅ ci-reports/allure/data
- Outcome:
passed - Details:
result:
[
{
"nodeid": "ci-reports/allure/data/test-cases",
"type": "Dir"
}
]
✅ ci-reports/allure/data/test-cases
- Outcome:
passed - Details:
result:
[]
✅ ci-reports/allure/export
- Outcome:
passed - Details:
result:
[]
✅ ci-reports/allure/history
- Outcome:
passed - Details:
result:
[]
✅ ci-reports/allure/plugin
- Outcome:
passed - Details:
result:
[
{
"nodeid": "ci-reports/allure/plugin/behaviors",
"type": "Dir"
},
{
"nodeid": "ci-reports/allure/plugin/packages",
"type": "Dir"
},
{
"nodeid": "ci-reports/allure/plugin/screen-diff",
"type": "Dir"
}
]
✅ ci-reports/allure/plugin/behaviors
- Outcome:
passed - Details:
result:
[]
✅ ci-reports/allure/plugin/packages
- Outcome:
passed - Details:
result:
[]
✅ ci-reports/allure/plugin/screen-diff
- Outcome:
passed - Details:
result:
[]
✅ ci-reports/allure/widgets
- Outcome:
passed - Details:
result:
[]
✅ ci-reports/coverage
- Outcome:
passed - Details:
result:
[]
✅ ci-reports/junit
- Outcome:
passed - Details:
result:
[]
✅ ci-reports/markdown
- Outcome:
passed - Details:
result:
[]
✅ slic (30 tests)
✅ slic
- Outcome:
passed - Details:
result:
[
{
"nodeid": "slic/core",
"type": "Package"
},
{
"nodeid": "slic/devices",
"type": "Package"
},
{
"nodeid": "slic/gui",
"type": "Package"
},
{
"nodeid": "slic/utils",
"type": "Package"
}
]
✅ slic/core
- Outcome:
passed - Details:
result:
[
{
"nodeid": "slic/core/acquisition",
"type": "Package"
},
{
"nodeid": "slic/core/adjustable",
"type": "Package"
},
{
"nodeid": "slic/core/condition",
"type": "Package"
},
{
"nodeid": "slic/core/device",
"type": "Package"
},
{
"nodeid": "slic/core/scanner",
"type": "Package"
},
{
"nodeid": "slic/core/sensor",
"type": "Package"
},
{
"nodeid": "slic/core/task",
"type": "Package"
}
]
✅ slic/core/acquisition
- Outcome:
passed - Details:
result:
[
{
"nodeid": "slic/core/acquisition/broker",
"type": "Package"
}
]
✅ slic/core/acquisition/broker
- Outcome:
passed - Details:
result:
[]
✅ slic/core/adjustable
- Outcome:
passed - Details:
result:
[]
✅ slic/core/condition
- Outcome:
passed - Details:
result:
[]
✅ slic/core/device
- Outcome:
passed - Details:
result:
[]
✅ slic/core/scanner
- Outcome:
passed - Details:
result:
[]
✅ slic/core/sensor
- Outcome:
passed - Details:
result:
[]
✅ slic/core/task
- Outcome:
passed - Details:
result:
[]
✅ slic/devices
- Outcome:
passed - Details:
result:
[
{
"nodeid": "slic/devices/cameras",
"type": "Package"
},
{
"nodeid": "slic/devices/endstations",
"type": "Package"
},
{
"nodeid": "slic/devices/general",
"type": "Package"
},
{
"nodeid": "slic/devices/loptics",
"type": "Package"
},
{
"nodeid": "slic/devices/timing",
"type": "Package"
},
{
"nodeid": "slic/devices/xdiagnostics",
"type": "Package"
},
{
"nodeid": "slic/devices/xoptics",
"type": "Package"
}
]
✅ slic/devices/cameras
- Outcome:
passed - Details:
result:
[]
✅ slic/devices/endstations
- Outcome:
passed - Details:
result:
[]
✅ slic/devices/general
- Outcome:
passed - Details:
result:
[
{
"nodeid": "slic/devices/general/detectors",
"type": "Package"
},
{
"nodeid": "slic/devices/general/unused",
"type": "Dir"
}
]
✅ slic/devices/general/detectors
- Outcome:
passed - Details:
result:
[]
✅ slic/devices/general/unused
- Outcome:
passed - Details:
result:
[]
✅ slic/devices/loptics
- Outcome:
passed - Details:
result:
[]
✅ slic/devices/timing
- Outcome:
passed - Details:
result:
[
{
"nodeid": "slic/devices/timing/events",
"type": "Package"
}
]
✅ slic/devices/timing/events
- Outcome:
passed - Details:
result:
[]
✅ slic/devices/xdiagnostics
- Outcome:
passed - Details:
result:
[]
✅ slic/devices/xoptics
- Outcome:
passed - Details:
result:
[
{
"nodeid": "slic/devices/xoptics/slits",
"type": "Package"
},
{
"nodeid": "slic/devices/xoptics/unused",
"type": "Dir"
}
]
✅ slic/devices/xoptics/slits
- Outcome:
passed - Details:
result:
[]
✅ slic/devices/xoptics/unused
- Outcome:
passed - Details:
result:
[]
✅ slic/gui
- Outcome:
passed - Details:
result:
[
{
"nodeid": "slic/gui/daqpanels",
"type": "Package"
},
{
"nodeid": "slic/gui/widgets",
"type": "Package"
}
]
✅ slic/gui/daqpanels
- Outcome:
passed - Details:
result:
[]
✅ slic/gui/widgets
- Outcome:
passed - Details:
result:
[]
✅ slic/utils
- Outcome:
passed - Details:
result:
[
{
"nodeid": "slic/utils/ioc",
"type": "Package"
},
{
"nodeid": "slic/utils/unused",
"type": "Dir"
}
]
✅ slic/utils/ioc
- Outcome:
passed - Details:
result:
[]
✅ slic/utils/unused
- Outcome:
passed - Details:
result:
[
{
"nodeid": "slic/utils/unused/xsim",
"type": "Package"
}
]
✅ slic/utils/unused/xsim
- Outcome:
passed - Details:
result:
[]
✅ tests (3 tests)
✅ tests
- Outcome:
passed - Details:
result:
[
{
"nodeid": "tests/test_bis.py",
"type": "Module"
},
{
"nodeid": "tests/test_utils_ask_yes_no.py",
"type": "Module"
}
]
✅ tests/test_bis.py
- Outcome:
passed - Details:
result:
[
{
"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y-n-False-Question? [Y/n] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n-n-False-Question? [y/N] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_bis.py::test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_c",
"type": "Function",
"lineno": 44
},
{
"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_d[n-False]",
"type": "Function",
"lineno": 49
},
{
"nodeid": "tests/test_bis.py::test_ask_yes_no_ctrl_d[y-True]",
"type": "Function",
"lineno": 49
}
]
✅ tests/test_utils_ask_yes_no.py
- Outcome:
passed - Details:
result:
[
{
"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-y-True-Question? [y/n] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-yes-True-Question? [y/n] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-n-True-Question? [y/n] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-no-False-Question? [y/n] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input4-True-Question? [y/n] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input5-False-Question? [y/n] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[None-user_input6-True-Question? [y/n] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y-y-True-Question? [Y/n] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y-n-True-Question? [Y/n] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[y--True-Question? [Y/n] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-y-True-Question? [y/N] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n-n-True-Question? [y/N] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_with_defaults[n--False-Question? [y/N] ]",
"type": "Function",
"lineno": 10
},
{
"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_c",
"type": "Function",
"lineno": 44
},
{
"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_d[n-False]",
"type": "Function",
"lineno": 49
},
{
"nodeid": "tests/test_utils_ask_yes_no.py::test_ask_yes_no_ctrl_d[y-True]",
"type": "Function",
"lineno": 49
}
]
✅ . (1 tests)
✅ .
- Outcome:
passed - Details:
result:
[
{
"nodeid": "allure-results",
"type": "Dir"
},
{
"nodeid": "ci-reports",
"type": "Dir"
},
{
"nodeid": "slic",
"type": "Package"
},
{
"nodeid": "tests",
"type": "Dir"
}
]