Clone
run 409 TEST REPORT commit: d0dccb3
ci-bot edited this page 2025-07-11 15:01:18 +00:00

🔗 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.000917 s

  • Parameters (Allure):

    • default = 'n'
    • expected_output = False
    • expected_prompt = 'Question? [y/N] '
    • user_input = 'n'
  • Severity: normal

📌 Duration
0.000916721997782588
📌 Outcome
passed
#2
  • Status: passed

  • Duration: 0.000556 s

  • Parameters (Allure):

    • default = 'n'
    • expected_output = False
    • expected_prompt = 'Question? [y/N] '
    • user_input = 'n'
  • Severity: normal

📌 Duration
0.0005556740215979517
📌 Outcome
passed
#4
  • Status: passed

  • Duration: 0.000702 s

  • Parameters (Allure):

    • default = 'n'
    • expected_output = False
    • expected_prompt = 'Question? [y/N] '
    • user_input = 'n'
  • Severity: normal

📌 Duration
0.0007024409715086222
📌 Outcome
passed
#5
  • Status: passed

  • Duration: 0.000741 s

  • Parameters (Allure):

    • default = 'n'
    • expected_output = False
    • expected_prompt = 'Question? [y/N] '
    • user_input = 'n'
  • Severity: normal

📌 Duration
0.0007413680432364345
📌 Outcome
passed
#6
  • Status: passed

  • Duration: 0.000556 s

  • Parameters (Allure):

    • default = 'n'
    • expected_output = False
    • expected_prompt = 'Question? [y/N] '
    • user_input = 'n'
  • Severity: normal

📌 Duration
0.0005555550451390445
📌 Outcome
passed
#7
  • Status: passed

  • Duration: 0.000585 s

  • Parameters (Allure):

    • default = 'n'
    • expected_output = False
    • expected_prompt = 'Question? [y/N] '
    • user_input = 'n'
  • Severity: normal

📌 Duration
0.0005850979941897094
📌 Outcome
passed
#8
  • Status: passed

  • Duration: 0.000556 s

  • Parameters (Allure):

    • default = 'n'
    • expected_output = False
    • expected_prompt = 'Question? [y/N] '
    • user_input = 'n'
  • Severity: normal

📌 Duration
0.0005555670359171927
📌 Outcome
passed
#9
  • Status: passed

  • Duration: 0.000540 s

  • Parameters (Allure):

    • default = 'n'
    • expected_output = False
    • expected_prompt = 'Question? [y/N] '
    • user_input = 'n'
  • Severity: normal

📌 Duration
0.0005402590031735599
📌 Outcome
passed
#10
  • Status: passed

  • Duration: 0.000534 s

  • Parameters (Allure):

    • default = 'n'
    • expected_output = False
    • expected_prompt = 'Question? [y/N] '
    • user_input = 'n'
  • Severity: normal

📌 Duration
0.0005343339871615171
📌 Outcome
passed
#11
  • Status: passed

  • Duration: 0.000559 s

  • Parameters (Allure):

    • default = 'n'
    • expected_output = False
    • expected_prompt = 'Question? [y/N] '
    • user_input = 'n'
  • Severity: normal

📌 Duration
0.0005591950030066073
📌 Outcome
passed
#12
  • Status: passed

  • Duration: 0.000533 s

  • Parameters (Allure):

    • default = 'n'
    • expected_output = False
    • expected_prompt = 'Question? [y/N] '
    • user_input = 'n'
  • Severity: normal

📌 Duration
0.0005333079607225955
📌 Outcome
passed
#13
  • Status: passed

  • Duration: 0.000537 s

  • Parameters (Allure):

    • default = 'n'
    • expected_output = False
    • expected_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.000532 s
  • Severity: normal
📌 Duration
0.0005321120261214674
📌 Outcome
passed
🔧 Function: `test_ask_yes_no_ctrl_d`
#15
  • Status: passed

  • Duration: 0.000530 s

  • Parameters (Allure):

    • ctrl_d = 'n'
    • expected_result = False
  • Severity: normal

📌 Duration
0.000529987970367074
📌 Outcome
passed
#16
  • Status: passed

  • Duration: 0.000646 s

  • 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.000536 s

  • Parameters (Allure):

    • default = None
    • expected_output = False
    • expected_prompt = 'Question? [y/n] '
    • user_input = 'no'
  • Severity: normal

📌 Duration
0.0005355009925551713
📌 Outcome
passed
#18
  • Status: passed

  • Duration: 0.000554 s

  • Parameters (Allure):

    • default = None
    • expected_output = False
    • expected_prompt = 'Question? [y/n] '
    • user_input = 'no'
  • Severity: normal

📌 Duration
0.0005542529979720712
📌 Outcome
passed
#20
  • Status: passed

  • Duration: 0.000552 s

  • Parameters (Allure):

    • default = None
    • expected_output = False
    • expected_prompt = 'Question? [y/n] '
    • user_input = 'no'
  • Severity: normal

📌 Duration
0.0005519440164789557
📌 Outcome
passed
#21
  • Status: passed

  • Duration: 0.000566 s

  • Parameters (Allure):

    • default = None
    • expected_output = False
    • expected_prompt = 'Question? [y/n] '
    • user_input = 'no'
  • Severity: normal

📌 Duration
0.0005661280010826886
📌 Outcome
passed
#22
  • Status: passed

  • Duration: 0.000559 s

  • Parameters (Allure):

    • default = None
    • expected_output = False
    • expected_prompt = 'Question? [y/n] '
    • user_input = 'no'
  • Severity: normal

📌 Duration
0.000559142034035176
📌 Outcome
passed
#23
  • Status: passed

  • Duration: 0.000546 s

  • Parameters (Allure):

    • default = None
    • expected_output = False
    • expected_prompt = 'Question? [y/n] '
    • user_input = 'no'
  • Severity: normal

📌 Duration
0.0005455369828268886
📌 Outcome
passed
#24
  • Status: passed

  • Duration: 0.000542 s

  • Parameters (Allure):

    • default = None
    • expected_output = False
    • expected_prompt = 'Question? [y/n] '
    • user_input = 'no'
  • Severity: normal

📌 Duration
0.0005423499969765544
📌 Outcome
passed
#26
  • Status: passed

  • Duration: 0.000548 s

  • Parameters (Allure):

    • default = None
    • expected_output = False
    • expected_prompt = 'Question? [y/n] '
    • user_input = 'no'
  • Severity: normal

📌 Duration
0.0005477649974636734
📌 Outcome
passed
#27
  • Status: passed

  • Duration: 0.000537 s

  • Parameters (Allure):

    • default = None
    • expected_output = False
    • expected_prompt = 'Question? [y/n] '
    • user_input = 'no'
  • Severity: normal

📌 Duration
0.000536563980858773
📌 Outcome
passed
#29
  • Status: passed

  • Duration: 0.000554 s

  • Parameters (Allure):

    • default = None
    • expected_output = False
    • expected_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.000526 s
  • Severity: normal
📌 Duration
0.0005260329926386476
📌 Outcome
passed
🔧 Function: `test_ask_yes_no_ctrl_d`
#31
  • Status: passed

  • Duration: 0.000897 s

  • Parameters (Allure):

    • ctrl_d = 'n'
    • expected_result = False
  • Severity: normal

📌 Duration
0.0008968610200099647
📌 Outcome
passed
#32
  • Status: passed

  • Duration: 0.000537 s

  • 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.000969 s

  • Parameters (Allure):

    • default = 'n'
    • expected_output = False
    • expected_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.000717 s

  • Parameters (Allure):

    • default = None
    • expected_output = False
    • expected_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.000685 s

  • Parameters (Allure):

    • default = None
    • expected_output = False
    • expected_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.000653 s

  • Parameters (Allure):

    • default = None
    • expected_output = False
    • expected_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"
  }
]