diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..f66cda6 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,32 @@ +# Release workflow + +name: Create Release + +# Use more columns for terminal output +env: + COLUMNS: 120 + PYTHONIOENCODING: utf8 + +# trigger the release of the +# execexam package to GitHub +# with any tag starting with 'v' +on: + push: + tags: + - 'v*' + +jobs: + create-release: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v3 + + - name: Create Release with Auto-Generated Notes + uses: actions/create-release@v1 + with: + tag_name: ${{ github.ref_name }} + release_name: "${{ github.ref_name }}" + generate_release_notes: true + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/test-release.yml b/.github/workflows/test-release.yml new file mode 100644 index 0000000..50c8ad5 --- /dev/null +++ b/.github/workflows/test-release.yml @@ -0,0 +1,32 @@ +# Test Release workflow + +name: Create Test Release + +# Use more columns for terminal output +env: + COLUMNS: 120 + PYTHONIOENCODING: utf8 + +# trigger the test release of the +# execexam package to GitHub +# with any tag starting with 'r' +on: + push: + tags: + - 't*' + +jobs: + create-release: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v3 + + - name: Create Release with Auto-Generated Notes + uses: actions/create-release@v1 + with: + tag_name: ${{ github.ref_name }} + release_name: "${{ github.ref_name }}" + generate_release_notes: true + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.gitignore b/.gitignore index efbc19c..22d344f 100644 --- a/.gitignore +++ b/.gitignore @@ -207,6 +207,7 @@ htmlcov/ .cache nosetests.xml coverage.xml +coverage.json *,cover .hypothesis/ *.mo diff --git a/README.md b/README.md index c0c76de..f327673 100644 --- a/README.md +++ b/README.md @@ -39,10 +39,10 @@ of [LiteLLM](https://docs.litellm.ai/docs/providers): ## 🔧 Requirements - Python 3.12 -- Chasten leverages numerous Python packages, including notable ones such as: +- Execexam leverages numerous Python packages, including notable ones such as: - [Rich](https://github.com/Textualize/rich): Full-featured formatting and display of text in the terminal - [Typer](https://github.com/tiangolo/typer): Easy-to-implement and fun-to-use command-line interfaces -- The developers of Chasten use [Poetry](https://github.com/python-poetry/poetry) for packaging and dependency management +- The developers of Execexam use [Poetry](https://github.com/python-poetry/poetry) for packaging and dependency management ## 🔽 Installation diff --git a/coverage.json b/coverage.json deleted file mode 100644 index 8f8631e..0000000 --- a/coverage.json +++ /dev/null @@ -1,17989 +0,0 @@ -{ - "meta": { - "format": 3, - "version": "7.6.1", - "timestamp": "2024-11-06T10:20:15.130590", - "branch_coverage": true, - "show_contexts": true - }, - "files": { - "execexam/__init__.py": { - "executed_lines": [], - "summary": { - "covered_lines": 0, - "num_statements": 0, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": {}, - "executed_branches": [], - "missing_branches": [], - "functions": { - "": { - "executed_lines": [], - "summary": { - "covered_lines": 0, - "num_statements": 0, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": {}, - "executed_branches": [], - "missing_branches": [] - } - }, - "classes": { - "": { - "executed_lines": [], - "summary": { - "covered_lines": 0, - "num_statements": 0, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": {}, - "executed_branches": [], - "missing_branches": [] - } - } - }, - "execexam/advise.py": { - "executed_lines": [ - 1, - 3, - 4, - 5, - 6, - 8, - 9, - 10, - 11, - 12, - 14, - 17, - 28, - 30, - 31, - 32, - 35, - 47, - 50, - 57, - 58, - 60, - 62, - 65, - 67, - 70, - 76, - 92, - 99, - 114, - 131 - ], - "summary": { - "covered_lines": 30, - "num_statements": 64, - "percent_covered": 41.666666666666664, - "percent_covered_display": "42", - "missing_lines": 34, - "excluded_lines": 0, - "num_branches": 20, - "num_partial_branches": 3, - "covered_branches": 5, - "missing_branches": 15 - }, - "missing_lines": [ - 25, - 38, - 42, - 84, - 85, - 86, - 89, - 108, - 109, - 110, - 113, - 123, - 124, - 125, - 128, - 145, - 148, - 149, - 150, - 156, - 165, - 181, - 183, - 189, - 190, - 204, - 212, - 216, - 223, - 229, - 233, - 234, - 246, - 254 - ], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "12": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "47": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "70": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "72": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "73": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "74": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "92": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "93": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "94": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "95": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "96": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "142": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "131": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "132": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "133": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "134": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "135": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "136": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "137": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "138": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "139": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "140": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "141": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "50": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "57": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "58": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "60": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "62": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run" - ], - "65": [ - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "67": [ - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "30": [ - "tests/test_advise.py::test_validate_url|run" - ], - "31": [ - "tests/test_advise.py::test_validate_url|run" - ], - "32": [ - "tests/test_advise.py::test_validate_url|run" - ], - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "77": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "79": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "102": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "103": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "117": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "118": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [ - [ - 30, - 31 - ], - [ - 30, - 32 - ], - [ - 76, - -70 - ], - [ - 76, - 76 - ], - [ - 99, - 99 - ], - [ - 99, - 114 - ], - [ - 114, - -92 - ], - [ - 114, - 114 - ] - ], - "missing_branches": [ - [ - 76, - 84 - ], - [ - 99, - 108 - ], - [ - 114, - 123 - ], - [ - 145, - 148 - ], - [ - 145, - 150 - ], - [ - 150, - -131 - ], - [ - 150, - 156 - ], - [ - 181, - 183 - ], - [ - 181, - 216 - ], - [ - 189, - 190 - ], - [ - 189, - 204 - ], - [ - 216, - 150 - ], - [ - 216, - 223 - ], - [ - 233, - 234 - ], - [ - 233, - 246 - ] - ], - "functions": { - "load_litellm": { - "executed_lines": [], - "summary": { - "covered_lines": 0, - "num_statements": 1, - "percent_covered": 0.0, - "percent_covered_display": "0", - "missing_lines": 1, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [ - 25 - ], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "12": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "47": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "70": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "72": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "73": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "74": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "92": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "93": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "94": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "95": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "96": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "142": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "131": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "132": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "133": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "134": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "135": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "136": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "137": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "138": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "139": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "140": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "141": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "50": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "57": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "58": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "60": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "62": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run" - ], - "65": [ - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "67": [ - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "30": [ - "tests/test_advise.py::test_validate_url|run" - ], - "31": [ - "tests/test_advise.py::test_validate_url|run" - ], - "32": [ - "tests/test_advise.py::test_validate_url|run" - ], - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "77": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "79": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "102": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "103": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "117": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "118": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - }, - "validate_url": { - "executed_lines": [ - 30, - 31, - 32 - ], - "summary": { - "covered_lines": 3, - "num_statements": 3, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 2, - "num_partial_branches": 0, - "covered_branches": 2, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "12": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "47": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "70": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "72": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "73": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "74": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "92": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "93": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "94": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "95": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "96": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "142": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "131": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "132": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "133": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "134": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "135": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "136": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "137": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "138": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "139": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "140": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "141": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "50": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "57": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "58": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "60": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "62": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run" - ], - "65": [ - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "67": [ - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "30": [ - "tests/test_advise.py::test_validate_url|run" - ], - "31": [ - "tests/test_advise.py::test_validate_url|run" - ], - "32": [ - "tests/test_advise.py::test_validate_url|run" - ], - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "77": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "79": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "102": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "103": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "117": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "118": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [ - [ - 30, - 31 - ], - [ - 30, - 32 - ] - ], - "missing_branches": [] - }, - "handle_connection_error": { - "executed_lines": [], - "summary": { - "covered_lines": 0, - "num_statements": 2, - "percent_covered": 0.0, - "percent_covered_display": "0", - "missing_lines": 2, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [ - 38, - 42 - ], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "12": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "47": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "70": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "72": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "73": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "74": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "92": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "93": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "94": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "95": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "96": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "142": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "131": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "132": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "133": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "134": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "135": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "136": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "137": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "138": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "139": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "140": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "141": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "50": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "57": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "58": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "60": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "62": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run" - ], - "65": [ - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "67": [ - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "30": [ - "tests/test_advise.py::test_validate_url|run" - ], - "31": [ - "tests/test_advise.py::test_validate_url|run" - ], - "32": [ - "tests/test_advise.py::test_validate_url|run" - ], - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "77": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "79": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "102": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "103": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "117": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "118": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - }, - "check_internet_connection": { - "executed_lines": [ - 50, - 57, - 58, - 60, - 62, - 65, - 67 - ], - "summary": { - "covered_lines": 7, - "num_statements": 7, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "12": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "47": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "70": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "72": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "73": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "74": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "92": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "93": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "94": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "95": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "96": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "142": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "131": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "132": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "133": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "134": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "135": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "136": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "137": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "138": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "139": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "140": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "141": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "50": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "57": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "58": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "60": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "62": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run" - ], - "65": [ - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "67": [ - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "30": [ - "tests/test_advise.py::test_validate_url|run" - ], - "31": [ - "tests/test_advise.py::test_validate_url|run" - ], - "32": [ - "tests/test_advise.py::test_validate_url|run" - ], - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "77": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "79": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "102": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "103": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "117": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "118": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - }, - "check_advice_model": { - "executed_lines": [ - 76 - ], - "summary": { - "covered_lines": 1, - "num_statements": 5, - "percent_covered": 28.571428571428573, - "percent_covered_display": "29", - "missing_lines": 4, - "excluded_lines": 0, - "num_branches": 2, - "num_partial_branches": 1, - "covered_branches": 1, - "missing_branches": 1 - }, - "missing_lines": [ - 84, - 85, - 86, - 89 - ], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "12": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "47": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "70": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "72": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "73": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "74": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "92": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "93": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "94": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "95": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "96": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "142": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "131": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "132": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "133": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "134": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "135": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "136": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "137": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "138": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "139": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "140": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "141": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "50": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "57": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "58": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "60": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "62": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run" - ], - "65": [ - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "67": [ - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "30": [ - "tests/test_advise.py::test_validate_url|run" - ], - "31": [ - "tests/test_advise.py::test_validate_url|run" - ], - "32": [ - "tests/test_advise.py::test_validate_url|run" - ], - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "77": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "79": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "102": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "103": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "117": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "118": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [ - [ - 76, - -70 - ], - [ - 76, - 76 - ] - ], - "missing_branches": [ - [ - 76, - 84 - ] - ] - }, - "check_advice_server": { - "executed_lines": [ - 99, - 114 - ], - "summary": { - "covered_lines": 2, - "num_statements": 10, - "percent_covered": 28.571428571428573, - "percent_covered_display": "29", - "missing_lines": 8, - "excluded_lines": 0, - "num_branches": 4, - "num_partial_branches": 2, - "covered_branches": 2, - "missing_branches": 2 - }, - "missing_lines": [ - 108, - 109, - 110, - 113, - 123, - 124, - 125, - 128 - ], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "12": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "47": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "70": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "72": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "73": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "74": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "92": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "93": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "94": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "95": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "96": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "142": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "131": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "132": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "133": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "134": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "135": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "136": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "137": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "138": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "139": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "140": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "141": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "50": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "57": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "58": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "60": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "62": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run" - ], - "65": [ - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "67": [ - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "30": [ - "tests/test_advise.py::test_validate_url|run" - ], - "31": [ - "tests/test_advise.py::test_validate_url|run" - ], - "32": [ - "tests/test_advise.py::test_validate_url|run" - ], - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "77": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "79": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "102": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "103": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "117": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "118": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [ - [ - 99, - 99 - ], - [ - 99, - 114 - ], - [ - 114, - -92 - ], - [ - 114, - 114 - ] - ], - "missing_branches": [ - [ - 99, - 108 - ], - [ - 114, - 123 - ] - ] - }, - "fix_failures": { - "executed_lines": [], - "summary": { - "covered_lines": 0, - "num_statements": 19, - "percent_covered": 0.0, - "percent_covered_display": "0", - "missing_lines": 19, - "excluded_lines": 0, - "num_branches": 12, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 12 - }, - "missing_lines": [ - 145, - 148, - 149, - 150, - 156, - 165, - 181, - 183, - 189, - 190, - 204, - 212, - 216, - 223, - 229, - 233, - 234, - 246, - 254 - ], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "12": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "47": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "70": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "72": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "73": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "74": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "92": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "93": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "94": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "95": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "96": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "142": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "131": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "132": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "133": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "134": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "135": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "136": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "137": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "138": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "139": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "140": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "141": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "50": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "57": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "58": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "60": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "62": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run" - ], - "65": [ - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "67": [ - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "30": [ - "tests/test_advise.py::test_validate_url|run" - ], - "31": [ - "tests/test_advise.py::test_validate_url|run" - ], - "32": [ - "tests/test_advise.py::test_validate_url|run" - ], - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "77": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "79": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "102": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "103": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "117": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "118": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [ - [ - 145, - 148 - ], - [ - 145, - 150 - ], - [ - 150, - -131 - ], - [ - 150, - 156 - ], - [ - 181, - 183 - ], - [ - 181, - 216 - ], - [ - 189, - 190 - ], - [ - 189, - 204 - ], - [ - 216, - 150 - ], - [ - 216, - 223 - ], - [ - 233, - 234 - ], - [ - 233, - 246 - ] - ] - }, - "": { - "executed_lines": [ - 1, - 3, - 4, - 5, - 6, - 8, - 9, - 10, - 11, - 12, - 14, - 17, - 28, - 35, - 47, - 70, - 92, - 131 - ], - "summary": { - "covered_lines": 17, - "num_statements": 17, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "12": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "47": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "70": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "72": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "73": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "74": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "92": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "93": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "94": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "95": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "96": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "142": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "131": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "132": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "133": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "134": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "135": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "136": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "137": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "138": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "139": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "140": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "141": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "50": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "57": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "58": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "60": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "62": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run" - ], - "65": [ - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "67": [ - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "30": [ - "tests/test_advise.py::test_validate_url|run" - ], - "31": [ - "tests/test_advise.py::test_validate_url|run" - ], - "32": [ - "tests/test_advise.py::test_validate_url|run" - ], - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "77": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "79": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "102": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "103": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "117": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "118": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - } - }, - "classes": { - "": { - "executed_lines": [ - 1, - 3, - 4, - 5, - 6, - 8, - 9, - 10, - 11, - 12, - 14, - 17, - 28, - 30, - 31, - 32, - 35, - 47, - 50, - 57, - 58, - 60, - 62, - 65, - 67, - 70, - 76, - 92, - 99, - 114, - 131 - ], - "summary": { - "covered_lines": 30, - "num_statements": 64, - "percent_covered": 41.666666666666664, - "percent_covered_display": "42", - "missing_lines": 34, - "excluded_lines": 0, - "num_branches": 20, - "num_partial_branches": 3, - "covered_branches": 5, - "missing_branches": 15 - }, - "missing_lines": [ - 25, - 38, - 42, - 84, - 85, - 86, - 89, - 108, - 109, - 110, - 113, - 123, - 124, - 125, - 128, - 145, - 148, - 149, - 150, - 156, - 165, - 181, - 183, - 189, - 190, - 204, - 212, - 216, - 223, - 229, - 233, - 234, - 246, - 254 - ], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "12": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "47": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "70": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "72": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "73": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "74": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "92": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "93": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "94": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "95": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "96": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "142": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "131": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "132": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "133": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "134": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "135": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "136": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "137": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "138": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "139": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "140": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "141": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "50": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "57": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "58": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "60": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "62": [ - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run" - ], - "65": [ - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "67": [ - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" - ], - "30": [ - "tests/test_advise.py::test_validate_url|run" - ], - "31": [ - "tests/test_advise.py::test_validate_url|run" - ], - "32": [ - "tests/test_advise.py::test_validate_url|run" - ], - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "77": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "79": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "102": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "103": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "117": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "118": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [ - [ - 30, - 31 - ], - [ - 30, - 32 - ], - [ - 76, - -70 - ], - [ - 76, - 76 - ], - [ - 99, - 99 - ], - [ - 99, - 114 - ], - [ - 114, - -92 - ], - [ - 114, - 114 - ] - ], - "missing_branches": [ - [ - 76, - 84 - ], - [ - 99, - 108 - ], - [ - 114, - 123 - ], - [ - 145, - 148 - ], - [ - 145, - 150 - ], - [ - 150, - -131 - ], - [ - 150, - 156 - ], - [ - 181, - 183 - ], - [ - 181, - 216 - ], - [ - 189, - 190 - ], - [ - 189, - 204 - ], - [ - 216, - 150 - ], - [ - 216, - 223 - ], - [ - 233, - 234 - ], - [ - 233, - 246 - ] - ] - } - } - }, - "execexam/convert.py": { - "executed_lines": [ - 1, - 3, - 6, - 9, - 14, - 15, - 16, - 18 - ], - "summary": { - "covered_lines": 7, - "num_statements": 7, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 2, - "num_partial_branches": 0, - "covered_branches": 2, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "tests/test_convert.py::test_path_to_string|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "14": [ - "tests/test_convert.py::test_path_to_string|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "15": [ - "tests/test_convert.py::test_path_to_string|run" - ], - "18": [ - "tests/test_convert.py::test_path_to_string|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "16": [ - "tests/test_convert.py::test_path_to_string|run" - ] - }, - "executed_branches": [ - [ - 14, - 15 - ], - [ - 14, - 18 - ] - ], - "missing_branches": [], - "functions": { - "path_to_string": { - "executed_lines": [ - 9, - 14, - 15, - 16, - 18 - ], - "summary": { - "covered_lines": 5, - "num_statements": 5, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 2, - "num_partial_branches": 0, - "covered_branches": 2, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "tests/test_convert.py::test_path_to_string|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "14": [ - "tests/test_convert.py::test_path_to_string|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "15": [ - "tests/test_convert.py::test_path_to_string|run" - ], - "18": [ - "tests/test_convert.py::test_path_to_string|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "16": [ - "tests/test_convert.py::test_path_to_string|run" - ] - }, - "executed_branches": [ - [ - 14, - 15 - ], - [ - 14, - 18 - ] - ], - "missing_branches": [] - }, - "": { - "executed_lines": [ - 1, - 3, - 6 - ], - "summary": { - "covered_lines": 2, - "num_statements": 2, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "tests/test_convert.py::test_path_to_string|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "14": [ - "tests/test_convert.py::test_path_to_string|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "15": [ - "tests/test_convert.py::test_path_to_string|run" - ], - "18": [ - "tests/test_convert.py::test_path_to_string|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "16": [ - "tests/test_convert.py::test_path_to_string|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - } - }, - "classes": { - "": { - "executed_lines": [ - 1, - 3, - 6, - 9, - 14, - 15, - 16, - 18 - ], - "summary": { - "covered_lines": 7, - "num_statements": 7, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 2, - "num_partial_branches": 0, - "covered_branches": 2, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "tests/test_convert.py::test_path_to_string|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "14": [ - "tests/test_convert.py::test_path_to_string|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "15": [ - "tests/test_convert.py::test_path_to_string|run" - ], - "18": [ - "tests/test_convert.py::test_path_to_string|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "16": [ - "tests/test_convert.py::test_path_to_string|run" - ] - }, - "executed_branches": [ - [ - 14, - 15 - ], - [ - 14, - 18 - ] - ], - "missing_branches": [] - } - } - }, - "execexam/debug.py": { - "executed_lines": [ - 1, - 3, - 4, - 7, - 10, - 11, - 13, - 16, - 19, - 22, - 25, - 26, - 27, - 30, - 35, - 37, - 38, - 41, - 43, - 46, - 51, - 52, - 53, - 56 - ], - "summary": { - "covered_lines": 22, - "num_statements": 22, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 4, - "num_partial_branches": 0, - "covered_branches": 4, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "19": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "30": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "46": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_debug_function|run" - ], - "38": [ - "tests/test_debug.py::test_debug_function|run" - ], - "51": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "52": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "56": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "53": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "43": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_has_debugging_messages|run" - ] - }, - "executed_branches": [ - [ - 37, - -35 - ], - [ - 37, - 38 - ], - [ - 51, - 52 - ], - [ - 51, - 56 - ] - ], - "missing_branches": [], - "functions": { - "debug": { - "executed_lines": [ - 37, - 38 - ], - "summary": { - "covered_lines": 2, - "num_statements": 2, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 2, - "num_partial_branches": 0, - "covered_branches": 2, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "19": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "30": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "46": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_debug_function|run" - ], - "38": [ - "tests/test_debug.py::test_debug_function|run" - ], - "51": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "52": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "56": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "53": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "43": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_has_debugging_messages|run" - ] - }, - "executed_branches": [ - [ - 37, - -35 - ], - [ - 37, - 38 - ] - ], - "missing_branches": [] - }, - "has_debugging_messages": { - "executed_lines": [ - 43 - ], - "summary": { - "covered_lines": 1, - "num_statements": 1, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "19": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "30": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "46": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_debug_function|run" - ], - "38": [ - "tests/test_debug.py::test_debug_function|run" - ], - "51": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "52": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "56": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "53": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "43": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_has_debugging_messages|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - }, - "get_debugging_messages": { - "executed_lines": [ - 51, - 52, - 53, - 56 - ], - "summary": { - "covered_lines": 4, - "num_statements": 4, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 2, - "num_partial_branches": 0, - "covered_branches": 2, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "19": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "30": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "46": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_debug_function|run" - ], - "38": [ - "tests/test_debug.py::test_debug_function|run" - ], - "51": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "52": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "56": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "53": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "43": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_has_debugging_messages|run" - ] - }, - "executed_branches": [ - [ - 51, - 52 - ], - [ - 51, - 56 - ] - ], - "missing_branches": [] - }, - "": { - "executed_lines": [ - 1, - 3, - 4, - 7, - 10, - 11, - 13, - 16, - 19, - 22, - 25, - 26, - 27, - 30, - 35, - 41, - 46 - ], - "summary": { - "covered_lines": 15, - "num_statements": 15, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "19": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "30": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "46": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_debug_function|run" - ], - "38": [ - "tests/test_debug.py::test_debug_function|run" - ], - "51": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "52": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "56": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "53": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "43": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_has_debugging_messages|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - } - }, - "classes": { - "Debug": { - "executed_lines": [], - "summary": { - "covered_lines": 0, - "num_statements": 0, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "19": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "30": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "46": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_debug_function|run" - ], - "38": [ - "tests/test_debug.py::test_debug_function|run" - ], - "51": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "52": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "56": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "53": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "43": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_has_debugging_messages|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - }, - "": { - "executed_lines": [ - 1, - 3, - 4, - 7, - 10, - 11, - 13, - 16, - 19, - 22, - 25, - 26, - 27, - 30, - 35, - 37, - 38, - 41, - 43, - 46, - 51, - 52, - 53, - 56 - ], - "summary": { - "covered_lines": 22, - "num_statements": 22, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 4, - "num_partial_branches": 0, - "covered_branches": 4, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "19": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "30": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "46": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_debug_function|run" - ], - "38": [ - "tests/test_debug.py::test_debug_function|run" - ], - "51": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "52": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "56": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "53": [ - "tests/test_debug.py::test_get_debugging_messages|run" - ], - "43": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_has_debugging_messages|run" - ] - }, - "executed_branches": [ - [ - 37, - -35 - ], - [ - 37, - 38 - ], - [ - 51, - 52 - ], - [ - 51, - 56 - ] - ], - "missing_branches": [] - } - } - }, - "execexam/display.py": { - "executed_lines": [ - 1, - 3, - 5, - 6, - 7, - 9, - 12, - 14, - 19, - 21, - 23, - 24, - 27, - 28, - 29, - 30, - 33, - 88, - 90, - 93, - 94, - 98, - 102, - 103, - 106, - 119, - 125, - 129, - 130, - 133, - 134, - 139, - 150, - 161, - 173 - ], - "summary": { - "covered_lines": 34, - "num_statements": 54, - "percent_covered": 68.57142857142857, - "percent_covered_display": "69", - "missing_lines": 20, - "excluded_lines": 0, - "num_branches": 16, - "num_partial_branches": 2, - "covered_branches": 14, - "missing_branches": 2 - }, - "missing_lines": [ - 35, - 38, - 42, - 45, - 49, - 52, - 54, - 57, - 59, - 62, - 66, - 69, - 73, - 76, - 78, - 81, - 83, - 162, - 167, - 168 - ], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "12": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "19": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "33": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "88": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "106": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "107": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "108": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "109": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "110": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "112": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "113": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "117": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "90": [ - "tests/test_display.py::test_display_advice|run" - ], - "93": [ - "tests/test_display.py::test_display_advice|run" - ], - "94": [ - "tests/test_display.py::test_display_advice|run" - ], - "98": [ - "tests/test_display.py::test_display_advice|run" - ], - "102": [ - "tests/test_display.py::test_display_advice|run" - ], - "103": [ - "tests/test_display.py::test_display_advice|run" - ], - "21": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "23": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "24": [ - "tests/test_display.py::test_get_display_return_code|run" - ], - "27": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "28": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "29": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "30": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "119": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "120": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "125": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "129": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "130": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|run" - ], - "133": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "134": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "135": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "139": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "136": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "137": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "140": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "141": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "142": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "143": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "161": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "173": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "14": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_make_colon_separated_string|run" - ], - "15": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_make_colon_separated_string|run" - ], - "150": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "151": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "152": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "153": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "154": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [ - [ - 23, - 24 - ], - [ - 23, - 27 - ], - [ - 28, - 29 - ], - [ - 28, - 30 - ], - [ - 93, - 94 - ], - [ - 93, - 98 - ], - [ - 119, - 119 - ], - [ - 119, - 125 - ], - [ - 125, - 129 - ], - [ - 125, - 161 - ], - [ - 129, - 130 - ], - [ - 129, - 133 - ], - [ - 133, - 134 - ], - [ - 133, - 150 - ], - [ - 161, - 173 - ] - ], - "missing_branches": [ - [ - 119, - -106 - ], - [ - 161, - 162 - ] - ], - "functions": { - "make_colon_separated_string": { - "executed_lines": [ - 14 - ], - "summary": { - "covered_lines": 1, - "num_statements": 1, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "12": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "19": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "33": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "88": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "106": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "107": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "108": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "109": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "110": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "112": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "113": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "117": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "90": [ - "tests/test_display.py::test_display_advice|run" - ], - "93": [ - "tests/test_display.py::test_display_advice|run" - ], - "94": [ - "tests/test_display.py::test_display_advice|run" - ], - "98": [ - "tests/test_display.py::test_display_advice|run" - ], - "102": [ - "tests/test_display.py::test_display_advice|run" - ], - "103": [ - "tests/test_display.py::test_display_advice|run" - ], - "21": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "23": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "24": [ - "tests/test_display.py::test_get_display_return_code|run" - ], - "27": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "28": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "29": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "30": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "119": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "120": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "125": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "129": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "130": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|run" - ], - "133": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "134": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "135": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "139": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "136": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "137": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "140": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "141": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "142": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "143": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "161": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "173": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "14": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_make_colon_separated_string|run" - ], - "15": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_make_colon_separated_string|run" - ], - "150": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "151": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "152": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "153": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "154": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - }, - "get_display_return_code": { - "executed_lines": [ - 21, - 23, - 24, - 27, - 28, - 29, - 30 - ], - "summary": { - "covered_lines": 7, - "num_statements": 7, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 4, - "num_partial_branches": 0, - "covered_branches": 4, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "12": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "19": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "33": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "88": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "106": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "107": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "108": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "109": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "110": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "112": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "113": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "117": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "90": [ - "tests/test_display.py::test_display_advice|run" - ], - "93": [ - "tests/test_display.py::test_display_advice|run" - ], - "94": [ - "tests/test_display.py::test_display_advice|run" - ], - "98": [ - "tests/test_display.py::test_display_advice|run" - ], - "102": [ - "tests/test_display.py::test_display_advice|run" - ], - "103": [ - "tests/test_display.py::test_display_advice|run" - ], - "21": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "23": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "24": [ - "tests/test_display.py::test_get_display_return_code|run" - ], - "27": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "28": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "29": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "30": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "119": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "120": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "125": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "129": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "130": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|run" - ], - "133": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "134": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "135": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "139": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "136": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "137": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "140": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "141": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "142": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "143": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "161": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "173": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "14": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_make_colon_separated_string|run" - ], - "15": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_make_colon_separated_string|run" - ], - "150": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "151": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "152": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "153": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "154": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [ - [ - 23, - 24 - ], - [ - 23, - 27 - ], - [ - 28, - 29 - ], - [ - 28, - 30 - ] - ], - "missing_branches": [] - }, - "display_tldr": { - "executed_lines": [], - "summary": { - "covered_lines": 0, - "num_statements": 17, - "percent_covered": 0.0, - "percent_covered_display": "0", - "missing_lines": 17, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [ - 35, - 38, - 42, - 45, - 49, - 52, - 54, - 57, - 59, - 62, - 66, - 69, - 73, - 76, - 78, - 81, - 83 - ], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "12": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "19": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "33": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "88": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "106": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "107": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "108": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "109": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "110": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "112": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "113": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "117": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "90": [ - "tests/test_display.py::test_display_advice|run" - ], - "93": [ - "tests/test_display.py::test_display_advice|run" - ], - "94": [ - "tests/test_display.py::test_display_advice|run" - ], - "98": [ - "tests/test_display.py::test_display_advice|run" - ], - "102": [ - "tests/test_display.py::test_display_advice|run" - ], - "103": [ - "tests/test_display.py::test_display_advice|run" - ], - "21": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "23": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "24": [ - "tests/test_display.py::test_get_display_return_code|run" - ], - "27": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "28": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "29": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "30": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "119": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "120": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "125": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "129": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "130": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|run" - ], - "133": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "134": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "135": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "139": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "136": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "137": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "140": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "141": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "142": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "143": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "161": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "173": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "14": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_make_colon_separated_string|run" - ], - "15": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_make_colon_separated_string|run" - ], - "150": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "151": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "152": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "153": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "154": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - }, - "display_advice": { - "executed_lines": [ - 90, - 93, - 94, - 98, - 102, - 103 - ], - "summary": { - "covered_lines": 6, - "num_statements": 6, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 2, - "num_partial_branches": 0, - "covered_branches": 2, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "12": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "19": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "33": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "88": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "106": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "107": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "108": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "109": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "110": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "112": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "113": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "117": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "90": [ - "tests/test_display.py::test_display_advice|run" - ], - "93": [ - "tests/test_display.py::test_display_advice|run" - ], - "94": [ - "tests/test_display.py::test_display_advice|run" - ], - "98": [ - "tests/test_display.py::test_display_advice|run" - ], - "102": [ - "tests/test_display.py::test_display_advice|run" - ], - "103": [ - "tests/test_display.py::test_display_advice|run" - ], - "21": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "23": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "24": [ - "tests/test_display.py::test_get_display_return_code|run" - ], - "27": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "28": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "29": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "30": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "119": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "120": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "125": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "129": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "130": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|run" - ], - "133": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "134": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "135": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "139": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "136": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "137": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "140": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "141": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "142": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "143": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "161": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "173": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "14": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_make_colon_separated_string|run" - ], - "15": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_make_colon_separated_string|run" - ], - "150": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "151": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "152": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "153": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "154": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [ - [ - 93, - 94 - ], - [ - 93, - 98 - ] - ], - "missing_branches": [] - }, - "display_content": { - "executed_lines": [ - 119, - 125, - 129, - 130, - 133, - 134, - 139, - 150, - 161, - 173 - ], - "summary": { - "covered_lines": 10, - "num_statements": 13, - "percent_covered": 78.26086956521739, - "percent_covered_display": "78", - "missing_lines": 3, - "excluded_lines": 0, - "num_branches": 10, - "num_partial_branches": 2, - "covered_branches": 8, - "missing_branches": 2 - }, - "missing_lines": [ - 162, - 167, - 168 - ], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "12": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "19": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "33": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "88": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "106": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "107": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "108": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "109": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "110": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "112": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "113": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "117": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "90": [ - "tests/test_display.py::test_display_advice|run" - ], - "93": [ - "tests/test_display.py::test_display_advice|run" - ], - "94": [ - "tests/test_display.py::test_display_advice|run" - ], - "98": [ - "tests/test_display.py::test_display_advice|run" - ], - "102": [ - "tests/test_display.py::test_display_advice|run" - ], - "103": [ - "tests/test_display.py::test_display_advice|run" - ], - "21": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "23": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "24": [ - "tests/test_display.py::test_get_display_return_code|run" - ], - "27": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "28": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "29": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "30": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "119": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "120": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "125": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "129": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "130": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|run" - ], - "133": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "134": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "135": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "139": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "136": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "137": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "140": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "141": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "142": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "143": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "161": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "173": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "14": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_make_colon_separated_string|run" - ], - "15": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_make_colon_separated_string|run" - ], - "150": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "151": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "152": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "153": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "154": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [ - [ - 119, - 119 - ], - [ - 119, - 125 - ], - [ - 125, - 129 - ], - [ - 125, - 161 - ], - [ - 129, - 130 - ], - [ - 129, - 133 - ], - [ - 133, - 134 - ], - [ - 133, - 150 - ], - [ - 161, - 173 - ] - ], - "missing_branches": [ - [ - 119, - -106 - ], - [ - 161, - 162 - ] - ] - }, - "": { - "executed_lines": [ - 1, - 3, - 5, - 6, - 7, - 9, - 12, - 19, - 33, - 88, - 106 - ], - "summary": { - "covered_lines": 10, - "num_statements": 10, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "12": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "19": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "33": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "88": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "106": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "107": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "108": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "109": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "110": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "112": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "113": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "117": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "90": [ - "tests/test_display.py::test_display_advice|run" - ], - "93": [ - "tests/test_display.py::test_display_advice|run" - ], - "94": [ - "tests/test_display.py::test_display_advice|run" - ], - "98": [ - "tests/test_display.py::test_display_advice|run" - ], - "102": [ - "tests/test_display.py::test_display_advice|run" - ], - "103": [ - "tests/test_display.py::test_display_advice|run" - ], - "21": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "23": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "24": [ - "tests/test_display.py::test_get_display_return_code|run" - ], - "27": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "28": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "29": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "30": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "119": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "120": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "125": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "129": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "130": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|run" - ], - "133": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "134": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "135": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "139": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "136": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "137": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "140": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "141": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "142": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "143": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "161": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "173": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "14": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_make_colon_separated_string|run" - ], - "15": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_make_colon_separated_string|run" - ], - "150": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "151": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "152": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "153": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "154": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - } - }, - "classes": { - "": { - "executed_lines": [ - 1, - 3, - 5, - 6, - 7, - 9, - 12, - 14, - 19, - 21, - 23, - 24, - 27, - 28, - 29, - 30, - 33, - 88, - 90, - 93, - 94, - 98, - 102, - 103, - 106, - 119, - 125, - 129, - 130, - 133, - 134, - 139, - 150, - 161, - 173 - ], - "summary": { - "covered_lines": 34, - "num_statements": 54, - "percent_covered": 68.57142857142857, - "percent_covered_display": "69", - "missing_lines": 20, - "excluded_lines": 0, - "num_branches": 16, - "num_partial_branches": 2, - "covered_branches": 14, - "missing_branches": 2 - }, - "missing_lines": [ - 35, - 38, - 42, - 45, - 49, - 52, - 54, - 57, - 59, - 62, - 66, - 69, - 73, - 76, - 78, - 81, - 83, - 162, - 167, - 168 - ], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "12": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "19": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "33": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "88": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "106": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "107": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "108": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "109": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "110": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "112": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "113": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "117": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "90": [ - "tests/test_display.py::test_display_advice|run" - ], - "93": [ - "tests/test_display.py::test_display_advice|run" - ], - "94": [ - "tests/test_display.py::test_display_advice|run" - ], - "98": [ - "tests/test_display.py::test_display_advice|run" - ], - "102": [ - "tests/test_display.py::test_display_advice|run" - ], - "103": [ - "tests/test_display.py::test_display_advice|run" - ], - "21": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "23": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "24": [ - "tests/test_display.py::test_get_display_return_code|run" - ], - "27": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "28": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "29": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "30": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "119": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "120": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "125": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "129": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "130": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|run" - ], - "133": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "134": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "135": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "139": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "136": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "137": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "140": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "141": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "142": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "143": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_display.py::test_display_content|run" - ], - "161": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "173": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "14": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_make_colon_separated_string|run" - ], - "15": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_make_colon_separated_string|run" - ], - "150": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "151": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "152": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "153": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "154": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [ - [ - 23, - 24 - ], - [ - 23, - 27 - ], - [ - 28, - 29 - ], - [ - 28, - 30 - ], - [ - 93, - 94 - ], - [ - 93, - 98 - ], - [ - 119, - 119 - ], - [ - 119, - 125 - ], - [ - 125, - 129 - ], - [ - 125, - 161 - ], - [ - 129, - 130 - ], - [ - 129, - 133 - ], - [ - 133, - 134 - ], - [ - 133, - 150 - ], - [ - 161, - 173 - ] - ], - "missing_branches": [ - [ - 119, - -106 - ], - [ - 161, - 162 - ] - ] - } - } - }, - "execexam/enumerations.py": { - "executed_lines": [ - 1, - 3, - 6, - 7, - 9, - 10, - 13, - 14, - 16, - 17, - 20, - 21, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31 - ], - "summary": { - "covered_lines": 17, - "num_statements": 17, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "21": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "29": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "30": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [], - "functions": { - "": { - "executed_lines": [ - 1, - 3, - 6, - 7, - 9, - 10, - 13, - 14, - 16, - 17, - 20, - 21, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31 - ], - "summary": { - "covered_lines": 17, - "num_statements": 17, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "21": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "29": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "30": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - } - }, - "classes": { - "AdviceMethod": { - "executed_lines": [], - "summary": { - "covered_lines": 0, - "num_statements": 0, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "21": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "29": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "30": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - }, - "Theme": { - "executed_lines": [], - "summary": { - "covered_lines": 0, - "num_statements": 0, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "21": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "29": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "30": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - }, - "ReportType": { - "executed_lines": [], - "summary": { - "covered_lines": 0, - "num_statements": 0, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "21": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "29": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "30": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - }, - "": { - "executed_lines": [ - 1, - 3, - 6, - 7, - 9, - 10, - 13, - 14, - 16, - 17, - 20, - 21, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31 - ], - "summary": { - "covered_lines": 17, - "num_statements": 17, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "21": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "29": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "30": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - } - } - }, - "execexam/extract.py": { - "executed_lines": [ - 1, - 3, - 4, - 6, - 9, - 11, - 12, - 13, - 16, - 18, - 20, - 21, - 22, - 23, - 24, - 27, - 31, - 33, - 34, - 37, - 40, - 43, - 46, - 49, - 50, - 51, - 52, - 56, - 58, - 61, - 63, - 66, - 67, - 68, - 71, - 76, - 80, - 82, - 85, - 86, - 89, - 90, - 94, - 97, - 102, - 106, - 108, - 110, - 111, - 112, - 115, - 117, - 118, - 120, - 122, - 125, - 128, - 130, - 134, - 136, - 137, - 138, - 141, - 144, - 145, - 147, - 148, - 149, - 151, - 154, - 157, - 159, - 161, - 162, - 164, - 167, - 172, - 174, - 177, - 178, - 180 - ], - "summary": { - "covered_lines": 80, - "num_statements": 80, - "percent_covered": 99.08256880733946, - "percent_covered_display": "99", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 29, - "num_partial_branches": 1, - "covered_branches": 28, - "missing_branches": 1 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "61": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "99": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "154": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "167": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "168": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "169": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "18": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "20": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "21": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "177": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "172": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "174": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "180": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], - "12": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "31": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "33": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "34": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "157": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "159": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "164": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "162": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "63": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "40": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "43": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "46": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "49": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "58": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "51": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "52": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "66": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "68": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "76": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "82": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "85": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "91": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "102": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "106": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "108": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "110": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "117": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "118": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "120": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "125": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "128": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "131": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "130": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "136": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "137": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "141": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "142": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "144": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "147": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "148": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "149": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ] - }, - "executed_branches": [ - [ - 11, - 12 - ], - [ - 11, - 13 - ], - [ - 20, - 21 - ], - [ - 20, - 22 - ], - [ - 22, - 23 - ], - [ - 22, - 24 - ], - [ - 46, - 49 - ], - [ - 46, - 58 - ], - [ - 49, - 50 - ], - [ - 49, - 56 - ], - [ - 66, - 67 - ], - [ - 66, - 68 - ], - [ - 80, - 82 - ], - [ - 80, - 94 - ], - [ - 89, - 90 - ], - [ - 110, - 111 - ], - [ - 110, - 151 - ], - [ - 111, - 110 - ], - [ - 111, - 112 - ], - [ - 159, - 161 - ], - [ - 159, - 164 - ], - [ - 161, - 159 - ], - [ - 161, - 162 - ], - [ - 174, - 177 - ], - [ - 174, - 180 - ], - [ - 177, - -177 - ], - [ - 177, - 174 - ], - [ - 177, - 177 - ], - [ - 177, - 178 - ] - ], - "missing_branches": [ - [ - 89, - 80 - ] - ], - "functions": { - "is_failing_test_details_empty": { - "executed_lines": [ - 11, - 12, - 13 - ], - "summary": { - "covered_lines": 3, - "num_statements": 3, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 2, - "num_partial_branches": 0, - "covered_branches": 2, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "61": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "99": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "154": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "167": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "168": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "169": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "18": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "20": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "21": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "177": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "172": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "174": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "180": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], - "12": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "31": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "33": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "34": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "157": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "159": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "164": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "162": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "63": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "40": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "43": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "46": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "49": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "58": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "51": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "52": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "66": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "68": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "76": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "82": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "85": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "91": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "102": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "106": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "108": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "110": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "117": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "118": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "120": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "125": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "128": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "131": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "130": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "136": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "137": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "141": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "142": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "144": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "147": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "148": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "149": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ] - }, - "executed_branches": [ - [ - 11, - 12 - ], - [ - 11, - 13 - ] - ], - "missing_branches": [] - }, - "extract_details": { - "executed_lines": [ - 18, - 20, - 21, - 22, - 23, - 24 - ], - "summary": { - "covered_lines": 6, - "num_statements": 6, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 4, - "num_partial_branches": 0, - "covered_branches": 4, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "61": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "99": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "154": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "167": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "168": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "169": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "18": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "20": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "21": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "177": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "172": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "174": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "180": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], - "12": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "31": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "33": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "34": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "157": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "159": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "164": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "162": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "63": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "40": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "43": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "46": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "49": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "58": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "51": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "52": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "66": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "68": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "76": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "82": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "85": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "91": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "102": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "106": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "108": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "110": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "117": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "118": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "120": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "125": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "128": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "131": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "130": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "136": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "137": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "141": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "142": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "144": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "147": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "148": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "149": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ] - }, - "executed_branches": [ - [ - 20, - 21 - ], - [ - 20, - 22 - ], - [ - 22, - 23 - ], - [ - 22, - 24 - ] - ], - "missing_branches": [] - }, - "extract_test_run_details": { - "executed_lines": [ - 31, - 33, - 34 - ], - "summary": { - "covered_lines": 3, - "num_statements": 3, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "61": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "99": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "154": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "167": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "168": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "169": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "18": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "20": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "21": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "177": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "172": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "174": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "180": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], - "12": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "31": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "33": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "34": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "157": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "159": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "164": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "162": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "63": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "40": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "43": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "46": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "49": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "58": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "51": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "52": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "66": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "68": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "76": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "82": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "85": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "91": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "102": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "106": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "108": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "110": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "117": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "118": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "120": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "125": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "128": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "131": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "130": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "136": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "137": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "141": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "142": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "144": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "147": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "148": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "149": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - }, - "extract_test_assertion_details": { - "executed_lines": [ - 40, - 43, - 46, - 49, - 50, - 51, - 52, - 56, - 58 - ], - "summary": { - "covered_lines": 9, - "num_statements": 9, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 4, - "num_partial_branches": 0, - "covered_branches": 4, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "61": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "99": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "154": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "167": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "168": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "169": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "18": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "20": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "21": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "177": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "172": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "174": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "180": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], - "12": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "31": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "33": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "34": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "157": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "159": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "164": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "162": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "63": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "40": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "43": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "46": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "49": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "58": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "51": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "52": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "66": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "68": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "76": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "82": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "85": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "91": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "102": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "106": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "108": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "110": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "117": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "118": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "120": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "125": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "128": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "131": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "130": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "136": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "137": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "141": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "142": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "144": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "147": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "148": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "149": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ] - }, - "executed_branches": [ - [ - 46, - 49 - ], - [ - 46, - 58 - ], - [ - 49, - 50 - ], - [ - 49, - 56 - ] - ], - "missing_branches": [] - }, - "extract_test_assertion_details_list": { - "executed_lines": [ - 63, - 66, - 67, - 68 - ], - "summary": { - "covered_lines": 4, - "num_statements": 4, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 2, - "num_partial_branches": 0, - "covered_branches": 2, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "61": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "99": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "154": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "167": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "168": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "169": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "18": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "20": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "21": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "177": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "172": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "174": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "180": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], - "12": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "31": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "33": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "34": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "157": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "159": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "164": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "162": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "63": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "40": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "43": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "46": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "49": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "58": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "51": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "52": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "66": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "68": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "76": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "82": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "85": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "91": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "102": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "106": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "108": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "110": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "117": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "118": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "120": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "125": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "128": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "131": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "130": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "136": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "137": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "141": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "142": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "144": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "147": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "148": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "149": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ] - }, - "executed_branches": [ - [ - 66, - 67 - ], - [ - 66, - 68 - ] - ], - "missing_branches": [] - }, - "extract_test_assertions_details": { - "executed_lines": [ - 76, - 80, - 82, - 85, - 86, - 89, - 90, - 94 - ], - "summary": { - "covered_lines": 8, - "num_statements": 8, - "percent_covered": 91.66666666666667, - "percent_covered_display": "92", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 4, - "num_partial_branches": 1, - "covered_branches": 3, - "missing_branches": 1 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "61": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "99": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "154": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "167": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "168": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "169": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "18": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "20": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "21": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "177": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "172": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "174": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "180": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], - "12": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "31": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "33": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "34": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "157": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "159": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "164": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "162": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "63": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "40": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "43": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "46": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "49": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "58": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "51": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "52": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "66": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "68": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "76": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "82": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "85": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "91": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "102": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "106": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "108": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "110": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "117": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "118": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "120": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "125": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "128": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "131": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "130": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "136": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "137": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "141": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "142": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "144": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "147": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "148": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "149": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ] - }, - "executed_branches": [ - [ - 80, - 82 - ], - [ - 80, - 94 - ], - [ - 89, - 90 - ] - ], - "missing_branches": [ - [ - 89, - 80 - ] - ] - }, - "extract_failing_test_details": { - "executed_lines": [ - 102, - 106, - 108, - 110, - 111, - 112, - 115, - 117, - 118, - 120, - 122, - 125, - 128, - 130, - 134, - 136, - 137, - 138, - 141, - 144, - 145, - 147, - 148, - 149, - 151 - ], - "summary": { - "covered_lines": 25, - "num_statements": 25, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 4, - "num_partial_branches": 0, - "covered_branches": 4, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "61": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "99": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "154": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "167": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "168": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "169": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "18": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "20": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "21": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "177": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "172": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "174": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "180": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], - "12": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "31": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "33": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "34": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "157": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "159": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "164": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "162": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "63": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "40": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "43": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "46": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "49": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "58": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "51": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "52": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "66": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "68": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "76": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "82": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "85": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "91": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "102": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "106": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "108": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "110": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "117": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "118": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "120": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "125": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "128": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "131": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "130": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "136": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "137": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "141": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "142": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "144": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "147": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "148": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "149": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ] - }, - "executed_branches": [ - [ - 110, - 111 - ], - [ - 110, - 151 - ], - [ - 111, - 110 - ], - [ - 111, - 112 - ] - ], - "missing_branches": [] - }, - "extract_test_output": { - "executed_lines": [ - 157, - 159, - 161, - 162, - 164 - ], - "summary": { - "covered_lines": 5, - "num_statements": 5, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 4, - "num_partial_branches": 0, - "covered_branches": 4, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "61": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "99": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "154": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "167": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "168": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "169": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "18": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "20": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "21": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "177": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "172": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "174": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "180": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], - "12": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "31": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "33": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "34": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "157": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "159": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "164": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "162": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "63": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "40": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "43": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "46": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "49": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "58": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "51": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "52": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "66": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "68": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "76": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "82": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "85": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "91": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "102": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "106": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "108": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "110": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "117": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "118": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "120": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "125": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "128": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "131": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "130": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "136": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "137": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "141": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "142": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "144": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "147": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "148": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "149": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ] - }, - "executed_branches": [ - [ - 159, - 161 - ], - [ - 159, - 164 - ], - [ - 161, - 159 - ], - [ - 161, - 162 - ] - ], - "missing_branches": [] - }, - "extract_test_output_multiple_labels": { - "executed_lines": [ - 172, - 174, - 177, - 178, - 180 - ], - "summary": { - "covered_lines": 5, - "num_statements": 5, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 5, - "num_partial_branches": 0, - "covered_branches": 5, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "61": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "99": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "154": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "167": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "168": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "169": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "18": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "20": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "21": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "177": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "172": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "174": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "180": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], - "12": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "31": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "33": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "34": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "157": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "159": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "164": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "162": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "63": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "40": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "43": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "46": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "49": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "58": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "51": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "52": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "66": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "68": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "76": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "82": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "85": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "91": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "102": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "106": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "108": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "110": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "117": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "118": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "120": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "125": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "128": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "131": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "130": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "136": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "137": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "141": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "142": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "144": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "147": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "148": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "149": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ] - }, - "executed_branches": [ - [ - 174, - 177 - ], - [ - 174, - 180 - ], - [ - 177, - -177 - ], - [ - 177, - 174 - ], - [ - 177, - 177 - ], - [ - 177, - 178 - ] - ], - "missing_branches": [] - }, - "": { - "executed_lines": [ - 1, - 3, - 4, - 6, - 9, - 16, - 27, - 37, - 61, - 71, - 97, - 154, - 167 - ], - "summary": { - "covered_lines": 12, - "num_statements": 12, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "61": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "99": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "154": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "167": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "168": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "169": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "18": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "20": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "21": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "177": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "172": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "174": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "180": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], - "12": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "31": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "33": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "34": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "157": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "159": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "164": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "162": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "63": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "40": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "43": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "46": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "49": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "58": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "51": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "52": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "66": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "68": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "76": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "82": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "85": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "91": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "102": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "106": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "108": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "110": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "117": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "118": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "120": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "125": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "128": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "131": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "130": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "136": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "137": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "141": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "142": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "144": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "147": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "148": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "149": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - } - }, - "classes": { - "": { - "executed_lines": [ - 1, - 3, - 4, - 6, - 9, - 11, - 12, - 13, - 16, - 18, - 20, - 21, - 22, - 23, - 24, - 27, - 31, - 33, - 34, - 37, - 40, - 43, - 46, - 49, - 50, - 51, - 52, - 56, - 58, - 61, - 63, - 66, - 67, - 68, - 71, - 76, - 80, - 82, - 85, - 86, - 89, - 90, - 94, - 97, - 102, - 106, - 108, - 110, - 111, - 112, - 115, - 117, - 118, - 120, - 122, - 125, - 128, - 130, - 134, - 136, - 137, - 138, - 141, - 144, - 145, - 147, - 148, - 149, - 151, - 154, - 157, - 159, - 161, - 162, - 164, - 167, - 172, - 174, - 177, - 178, - 180 - ], - "summary": { - "covered_lines": 80, - "num_statements": 80, - "percent_covered": 99.08256880733946, - "percent_covered_display": "99", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 29, - "num_partial_branches": 1, - "covered_branches": 28, - "missing_branches": 1 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "61": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "99": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "154": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "167": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "168": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "169": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "18": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "20": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "21": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "177": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "172": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "174": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "180": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], - "12": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "31": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "33": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "34": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" - ], - "157": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "159": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "164": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "162": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "63": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "40": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "43": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "46": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "49": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "58": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "51": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "52": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "66": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "68": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "76": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "82": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "85": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "91": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "102": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "106": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "108": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "110": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "117": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "118": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "120": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "125": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "128": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "131": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "130": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "136": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "137": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "141": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "142": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "144": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "147": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "148": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "149": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ] - }, - "executed_branches": [ - [ - 11, - 12 - ], - [ - 11, - 13 - ], - [ - 20, - 21 - ], - [ - 20, - 22 - ], - [ - 22, - 23 - ], - [ - 22, - 24 - ], - [ - 46, - 49 - ], - [ - 46, - 58 - ], - [ - 49, - 50 - ], - [ - 49, - 56 - ], - [ - 66, - 67 - ], - [ - 66, - 68 - ], - [ - 80, - 82 - ], - [ - 80, - 94 - ], - [ - 89, - 90 - ], - [ - 110, - 111 - ], - [ - 110, - 151 - ], - [ - 111, - 110 - ], - [ - 111, - 112 - ], - [ - 159, - 161 - ], - [ - 159, - 164 - ], - [ - 161, - 159 - ], - [ - 161, - 162 - ], - [ - 174, - 177 - ], - [ - 174, - 180 - ], - [ - 177, - -177 - ], - [ - 177, - 174 - ], - [ - 177, - 177 - ], - [ - 177, - 178 - ] - ], - "missing_branches": [ - [ - 89, - 80 - ] - ] - } - } - }, - "execexam/main.py": { - "executed_lines": [ - 1, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 13, - 14, - 15, - 16, - 17, - 19, - 20, - 21, - 26, - 29, - 32, - 35, - 38, - 41, - 43, - 48, - 49, - 91, - 95, - 99, - 102, - 103, - 106, - 111, - 112, - 118, - 123, - 126, - 127, - 129, - 130, - 131, - 149, - 150, - 151, - 152, - 155, - 159, - 160, - 184, - 200, - 204, - 205, - 206, - 209, - 212, - 215, - 219, - 222, - 228, - 229, - 233, - 234, - 235, - 256, - 260, - 262, - 320, - 321, - 378, - 379, - 397, - 399, - 400, - 401, - 415 - ], - "summary": { - "covered_lines": 75, - "num_statements": 112, - "percent_covered": 61.594202898550726, - "percent_covered_display": "62", - "missing_lines": 37, - "excluded_lines": 0, - "num_branches": 26, - "num_partial_branches": 8, - "covered_branches": 10, - "missing_branches": 16 - }, - "missing_lines": [ - 44, - 45, - 107, - 115, - 116, - 161, - 179, - 267, - 268, - 269, - 282, - 283, - 284, - 288, - 290, - 299, - 300, - 303, - 304, - 305, - 329, - 330, - 331, - 332, - 335, - 336, - 342, - 343, - 356, - 362, - 363, - 364, - 365, - 380, - 381, - 382, - 383 - ], - "excluded_lines": [], - "contexts": { - "91": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "43": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "15": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "19": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "21": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "29": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "32": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "48": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "49": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "50": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "54": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "58": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "66": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "70": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "74": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "77": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "81": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "82": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "83": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "51": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "52": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "55": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "65": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "56": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "59": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "60": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "61": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "62": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "63": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "67": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "68": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "72": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "75": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "78": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "84": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "95": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "99": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "102": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "103": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "106": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "112": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "113": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "118": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "123": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "126": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "127": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "129": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "130": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "131": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "132": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "149": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "133": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "134": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "135": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "136": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "137": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "138": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "139": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "140": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "141": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "150": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "151": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "152": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "159": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "160": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "184": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "186": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "200": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "185": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "198": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "187": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "188": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "189": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "190": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "191": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "192": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "193": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "194": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "195": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "196": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "205": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "206": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "209": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "212": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "215": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "216": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "219": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "222": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "223": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "228": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "224": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "229": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "233": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "234": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "235": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "236": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "259": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "237": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "238": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "239": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "240": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "241": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "242": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "243": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "244": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "245": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "256": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "257": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "258": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "260": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "262": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "320": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "321": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "322": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "378": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "379": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "397": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "399": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "400": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "401": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "402": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "415": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "403": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "404": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "405": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "406": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "407": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "408": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "409": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "410": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "411": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [ - [ - 43, - -41 - ], - [ - 49, - -1 - ], - [ - 49, - 48 - ], - [ - 49, - 49 - ], - [ - 106, - 111 - ], - [ - 112, - 112 - ], - [ - 112, - 118 - ], - [ - 160, - 184 - ], - [ - 228, - 229 - ], - [ - 262, - 320 - ], - [ - 321, - 321 - ], - [ - 321, - 378 - ], - [ - 379, - 397 - ] - ], - "missing_branches": [ - [ - 43, - 44 - ], - [ - 106, - 107 - ], - [ - 112, - 115 - ], - [ - 160, - 161 - ], - [ - 228, - 233 - ], - [ - 262, - 267 - ], - [ - 282, - 283 - ], - [ - 282, - 320 - ], - [ - 321, - 329 - ], - [ - 330, - 331 - ], - [ - 330, - 335 - ], - [ - 331, - 330 - ], - [ - 331, - 332 - ], - [ - 342, - 343 - ], - [ - 342, - 362 - ], - [ - 379, - 380 - ] - ], - "functions": { - "tldr_callback": { - "executed_lines": [ - 43 - ], - "summary": { - "covered_lines": 1, - "num_statements": 3, - "percent_covered": 40.0, - "percent_covered_display": "40", - "missing_lines": 2, - "excluded_lines": 0, - "num_branches": 2, - "num_partial_branches": 1, - "covered_branches": 1, - "missing_branches": 1 - }, - "missing_lines": [ - 44, - 45 - ], - "excluded_lines": [], - "contexts": { - "91": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "43": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "15": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "19": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "21": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "29": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "32": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "48": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "49": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "50": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "54": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "58": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "66": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "70": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "74": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "77": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "81": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "82": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "83": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "51": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "52": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "55": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "65": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "56": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "59": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "60": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "61": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "62": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "63": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "67": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "68": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "72": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "75": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "78": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "84": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "95": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "99": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "102": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "103": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "106": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "112": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "113": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "118": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "123": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "126": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "127": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "129": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "130": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "131": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "132": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "149": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "133": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "134": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "135": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "136": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "137": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "138": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "139": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "140": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "141": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "150": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "151": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "152": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "159": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "160": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "184": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "186": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "200": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "185": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "198": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "187": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "188": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "189": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "190": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "191": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "192": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "193": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "194": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "195": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "196": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "205": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "206": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "209": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "212": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "215": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "216": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "219": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "222": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "223": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "228": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "224": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "229": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "233": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "234": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "235": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "236": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "259": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "237": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "238": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "239": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "240": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "241": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "242": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "243": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "244": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "245": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "256": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "257": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "258": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "260": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "262": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "320": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "321": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "322": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "378": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "379": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "397": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "399": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "400": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "401": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "402": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "415": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "403": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "404": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "405": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "406": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "407": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "408": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "409": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "410": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "411": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [ - [ - 43, - -41 - ] - ], - "missing_branches": [ - [ - 43, - 44 - ] - ] - }, - "run": { - "executed_lines": [ - 91, - 95, - 99, - 102, - 103, - 106, - 111, - 112, - 118, - 123, - 126, - 127, - 129, - 130, - 131, - 149, - 150, - 151, - 152, - 155, - 159, - 160, - 184, - 200, - 204, - 205, - 206, - 209, - 212, - 215, - 219, - 222, - 228, - 229, - 233, - 234, - 235, - 256, - 260, - 262, - 320, - 321, - 378, - 379, - 397, - 399, - 400, - 401, - 415 - ], - "summary": { - "covered_lines": 49, - "num_statements": 84, - "percent_covered": 52.83018867924528, - "percent_covered_display": "53", - "missing_lines": 35, - "excluded_lines": 0, - "num_branches": 22, - "num_partial_branches": 7, - "covered_branches": 7, - "missing_branches": 15 - }, - "missing_lines": [ - 107, - 115, - 116, - 161, - 179, - 267, - 268, - 269, - 282, - 283, - 284, - 288, - 290, - 299, - 300, - 303, - 304, - 305, - 329, - 330, - 331, - 332, - 335, - 336, - 342, - 343, - 356, - 362, - 363, - 364, - 365, - 380, - 381, - 382, - 383 - ], - "excluded_lines": [], - "contexts": { - "91": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "43": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "15": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "19": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "21": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "29": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "32": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "48": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "49": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "50": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "54": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "58": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "66": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "70": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "74": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "77": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "81": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "82": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "83": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "51": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "52": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "55": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "65": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "56": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "59": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "60": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "61": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "62": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "63": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "67": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "68": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "72": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "75": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "78": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "84": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "95": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "99": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "102": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "103": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "106": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "112": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "113": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "118": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "123": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "126": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "127": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "129": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "130": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "131": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "132": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "149": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "133": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "134": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "135": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "136": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "137": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "138": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "139": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "140": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "141": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "150": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "151": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "152": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "159": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "160": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "184": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "186": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "200": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "185": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "198": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "187": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "188": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "189": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "190": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "191": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "192": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "193": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "194": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "195": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "196": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "205": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "206": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "209": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "212": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "215": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "216": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "219": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "222": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "223": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "228": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "224": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "229": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "233": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "234": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "235": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "236": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "259": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "237": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "238": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "239": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "240": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "241": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "242": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "243": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "244": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "245": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "256": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "257": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "258": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "260": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "262": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "320": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "321": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "322": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "378": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "379": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "397": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "399": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "400": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "401": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "402": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "415": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "403": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "404": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "405": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "406": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "407": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "408": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "409": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "410": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "411": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [ - [ - 106, - 111 - ], - [ - 112, - 112 - ], - [ - 112, - 118 - ], - [ - 160, - 184 - ], - [ - 228, - 229 - ], - [ - 262, - 320 - ], - [ - 321, - 321 - ], - [ - 321, - 378 - ], - [ - 379, - 397 - ] - ], - "missing_branches": [ - [ - 106, - 107 - ], - [ - 112, - 115 - ], - [ - 160, - 161 - ], - [ - 228, - 233 - ], - [ - 262, - 267 - ], - [ - 282, - 283 - ], - [ - 282, - 320 - ], - [ - 321, - 329 - ], - [ - 330, - 331 - ], - [ - 330, - 335 - ], - [ - 331, - 330 - ], - [ - 331, - 332 - ], - [ - 342, - 343 - ], - [ - 342, - 362 - ], - [ - 379, - 380 - ] - ] - }, - "": { - "executed_lines": [ - 1, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 13, - 14, - 15, - 16, - 17, - 19, - 20, - 21, - 26, - 29, - 32, - 35, - 38, - 41, - 48, - 49 - ], - "summary": { - "covered_lines": 25, - "num_statements": 25, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 2, - "num_partial_branches": 0, - "covered_branches": 2, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "91": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "43": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "15": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "19": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "21": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "29": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "32": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "48": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "49": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "50": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "54": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "58": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "66": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "70": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "74": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "77": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "81": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "82": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "83": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "51": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "52": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "55": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "65": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "56": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "59": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "60": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "61": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "62": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "63": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "67": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "68": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "72": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "75": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "78": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "84": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "95": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "99": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "102": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "103": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "106": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "112": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "113": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "118": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "123": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "126": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "127": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "129": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "130": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "131": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "132": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "149": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "133": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "134": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "135": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "136": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "137": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "138": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "139": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "140": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "141": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "150": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "151": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "152": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "159": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "160": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "184": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "186": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "200": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "185": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "198": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "187": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "188": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "189": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "190": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "191": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "192": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "193": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "194": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "195": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "196": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "205": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "206": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "209": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "212": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "215": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "216": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "219": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "222": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "223": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "228": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "224": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "229": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "233": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "234": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "235": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "236": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "259": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "237": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "238": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "239": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "240": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "241": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "242": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "243": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "244": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "245": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "256": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "257": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "258": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "260": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "262": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "320": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "321": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "322": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "378": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "379": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "397": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "399": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "400": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "401": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "402": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "415": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "403": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "404": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "405": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "406": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "407": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "408": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "409": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "410": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "411": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [ - [ - 49, - -1 - ], - [ - 49, - 48 - ], - [ - 49, - 49 - ] - ], - "missing_branches": [] - } - }, - "classes": { - "": { - "executed_lines": [ - 1, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 13, - 14, - 15, - 16, - 17, - 19, - 20, - 21, - 26, - 29, - 32, - 35, - 38, - 41, - 43, - 48, - 49, - 91, - 95, - 99, - 102, - 103, - 106, - 111, - 112, - 118, - 123, - 126, - 127, - 129, - 130, - 131, - 149, - 150, - 151, - 152, - 155, - 159, - 160, - 184, - 200, - 204, - 205, - 206, - 209, - 212, - 215, - 219, - 222, - 228, - 229, - 233, - 234, - 235, - 256, - 260, - 262, - 320, - 321, - 378, - 379, - 397, - 399, - 400, - 401, - 415 - ], - "summary": { - "covered_lines": 75, - "num_statements": 112, - "percent_covered": 61.594202898550726, - "percent_covered_display": "62", - "missing_lines": 37, - "excluded_lines": 0, - "num_branches": 26, - "num_partial_branches": 8, - "covered_branches": 10, - "missing_branches": 16 - }, - "missing_lines": [ - 44, - 45, - 107, - 115, - 116, - 161, - 179, - 267, - 268, - 269, - 282, - 283, - 284, - 288, - 290, - 299, - 300, - 303, - 304, - 305, - 329, - 330, - 331, - 332, - 335, - 336, - 342, - 343, - 356, - 362, - 363, - 364, - 365, - 380, - 381, - 382, - 383 - ], - "excluded_lines": [], - "contexts": { - "91": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "43": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "4": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "9": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "14": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "15": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "19": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "21": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "29": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "32": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "48": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "49": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "50": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "54": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "58": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "66": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "70": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "71": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "74": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "77": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "80": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "81": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "82": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "83": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "51": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "52": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "55": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "65": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "56": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "59": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "60": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "61": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "62": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "63": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "67": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "68": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "72": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "75": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "78": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "84": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "95": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "99": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "102": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "103": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "106": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "112": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "113": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "118": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "123": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "126": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "127": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "129": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "130": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "131": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "132": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "149": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "133": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "134": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "135": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "136": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "137": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "138": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "139": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "140": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "141": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "150": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "151": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "152": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "159": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "160": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "184": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "186": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "200": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "185": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "198": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "187": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "188": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "189": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "190": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "191": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "192": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "193": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "194": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "195": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "196": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "205": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "206": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "209": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "212": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "215": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "216": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "219": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "222": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "223": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "228": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "224": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "229": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "233": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "234": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "235": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "236": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "259": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "237": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "238": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "239": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "240": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "241": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "242": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "243": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "244": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "245": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "256": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "257": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "258": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "260": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "262": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "320": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "321": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "322": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "378": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "379": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "397": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "399": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "400": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "401": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "402": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "415": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "403": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "404": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "405": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "406": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "407": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "408": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "409": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "410": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "411": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [ - [ - 43, - -41 - ], - [ - 49, - -1 - ], - [ - 49, - 48 - ], - [ - 49, - 49 - ], - [ - 106, - 111 - ], - [ - 112, - 112 - ], - [ - 112, - 118 - ], - [ - 160, - 184 - ], - [ - 228, - 229 - ], - [ - 262, - 320 - ], - [ - 321, - 321 - ], - [ - 321, - 378 - ], - [ - 379, - 397 - ] - ], - "missing_branches": [ - [ - 43, - 44 - ], - [ - 106, - 107 - ], - [ - 112, - 115 - ], - [ - 160, - 161 - ], - [ - 228, - 233 - ], - [ - 262, - 267 - ], - [ - 282, - 283 - ], - [ - 282, - 320 - ], - [ - 321, - 329 - ], - [ - 330, - 331 - ], - [ - 330, - 335 - ], - [ - 331, - 330 - ], - [ - 331, - 332 - ], - [ - 342, - 343 - ], - [ - 342, - 362 - ], - [ - 379, - 380 - ] - ] - } - } - }, - "execexam/pytest_plugin.py": { - "executed_lines": [ - 1, - 3, - 5, - 6, - 7, - 11, - 20, - 27, - 32, - 46, - 86, - 98, - 109, - 120, - 202 - ], - "summary": { - "covered_lines": 14, - "num_statements": 88, - "percent_covered": 11.864406779661017, - "percent_covered_display": "12", - "missing_lines": 74, - "excluded_lines": 0, - "num_branches": 30, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 30 - }, - "missing_lines": [ - 35, - 40, - 41, - 42, - 43, - 50, - 51, - 52, - 55, - 57, - 58, - 60, - 63, - 65, - 68, - 69, - 72, - 79, - 81, - 83, - 91, - 101, - 103, - 104, - 114, - 117, - 125, - 127, - 130, - 131, - 132, - 135, - 137, - 140, - 143, - 144, - 146, - 149, - 152, - 154, - 156, - 158, - 159, - 160, - 163, - 164, - 168, - 169, - 170, - 174, - 184, - 185, - 188, - 189, - 190, - 197, - 199, - 212, - 215, - 218, - 219, - 222, - 225, - 227, - 229, - 231, - 232, - 233, - 236, - 237, - 242, - 243, - 244, - 247 - ], - "excluded_lines": [], - "contexts": { - "27": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "32": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "46": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "109": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "120": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "202": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "203": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [ - [ - 41, - 42 - ], - [ - 41, - 43 - ], - [ - 55, - 57 - ], - [ - 55, - 83 - ], - [ - 63, - 65 - ], - [ - 63, - 79 - ], - [ - 68, - 69 - ], - [ - 68, - 72 - ], - [ - 91, - -91 - ], - [ - 91, - -86 - ], - [ - 131, - 132 - ], - [ - 131, - 135 - ], - [ - 135, - -120 - ], - [ - 135, - 137 - ], - [ - 140, - 143 - ], - [ - 140, - 146 - ], - [ - 143, - 140 - ], - [ - 143, - 144 - ], - [ - 149, - 152 - ], - [ - 149, - 184 - ], - [ - 156, - 158 - ], - [ - 156, - 168 - ], - [ - 215, - 218 - ], - [ - 215, - 222 - ], - [ - 218, - 215 - ], - [ - 218, - 219 - ], - [ - 222, - -202 - ], - [ - 222, - 225 - ], - [ - 229, - 231 - ], - [ - 229, - 242 - ] - ], - "functions": { - "pytest_configure": { - "executed_lines": [ - 27 - ], - "summary": { - "covered_lines": 1, - "num_statements": 1, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "27": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "32": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "46": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "109": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "120": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "202": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "203": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - }, - "extract_single_line": { - "executed_lines": [], - "summary": { - "covered_lines": 0, - "num_statements": 5, - "percent_covered": 0.0, - "percent_covered_display": "0", - "missing_lines": 5, - "excluded_lines": 0, - "num_branches": 2, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 2 - }, - "missing_lines": [ - 35, - 40, - 41, - 42, - 43 - ], - "excluded_lines": [], - "contexts": { - "27": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "32": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "46": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "109": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "120": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "202": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "203": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [ - [ - 41, - 42 - ], - [ - 41, - 43 - ] - ] - }, - "extract_exception_details": { - "executed_lines": [], - "summary": { - "covered_lines": 0, - "num_statements": 15, - "percent_covered": 0.0, - "percent_covered_display": "0", - "missing_lines": 15, - "excluded_lines": 0, - "num_branches": 6, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 6 - }, - "missing_lines": [ - 50, - 51, - 52, - 55, - 57, - 58, - 60, - 63, - 65, - 68, - 69, - 72, - 79, - 81, - 83 - ], - "excluded_lines": [], - "contexts": { - "27": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "32": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "46": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "109": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "120": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "202": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "203": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [ - [ - 55, - 57 - ], - [ - 55, - 83 - ], - [ - 63, - 65 - ], - [ - 63, - 79 - ], - [ - 68, - 69 - ], - [ - 68, - 72 - ] - ] - }, - "pytest_collection_modifyitems": { - "executed_lines": [], - "summary": { - "covered_lines": 0, - "num_statements": 1, - "percent_covered": 0.0, - "percent_covered_display": "0", - "missing_lines": 1, - "excluded_lines": 0, - "num_branches": 2, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 2 - }, - "missing_lines": [ - 91 - ], - "excluded_lines": [], - "contexts": { - "27": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "32": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "46": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "109": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "120": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "202": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "203": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [ - [ - 91, - -91 - ], - [ - 91, - -86 - ] - ] - }, - "pytest_runtest_call": { - "executed_lines": [], - "summary": { - "covered_lines": 0, - "num_statements": 3, - "percent_covered": 0.0, - "percent_covered_display": "0", - "missing_lines": 3, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [ - 101, - 103, - 104 - ], - "excluded_lines": [], - "contexts": { - "27": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "32": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "46": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "109": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "120": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "202": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "203": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - }, - "pytest_runtest_protocol": { - "executed_lines": [], - "summary": { - "covered_lines": 0, - "num_statements": 2, - "percent_covered": 0.0, - "percent_covered_display": "0", - "missing_lines": 2, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [ - 114, - 117 - ], - "excluded_lines": [], - "contexts": { - "27": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "32": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "46": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "109": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "120": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "202": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "203": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - }, - "pytest_exception_interact": { - "executed_lines": [], - "summary": { - "covered_lines": 0, - "num_statements": 31, - "percent_covered": 0.0, - "percent_covered_display": "0", - "missing_lines": 31, - "excluded_lines": 0, - "num_branches": 12, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 12 - }, - "missing_lines": [ - 125, - 127, - 130, - 131, - 132, - 135, - 137, - 140, - 143, - 144, - 146, - 149, - 152, - 154, - 156, - 158, - 159, - 160, - 163, - 164, - 168, - 169, - 170, - 174, - 184, - 185, - 188, - 189, - 190, - 197, - 199 - ], - "excluded_lines": [], - "contexts": { - "27": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "32": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "46": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "109": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "120": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "202": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "203": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [ - [ - 131, - 132 - ], - [ - 131, - 135 - ], - [ - 135, - -120 - ], - [ - 135, - 137 - ], - [ - 140, - 143 - ], - [ - 140, - 146 - ], - [ - 143, - 140 - ], - [ - 143, - 144 - ], - [ - 149, - 152 - ], - [ - 149, - 184 - ], - [ - 156, - 158 - ], - [ - 156, - 168 - ] - ] - }, - "pytest_assertion_pass": { - "executed_lines": [], - "summary": { - "covered_lines": 0, - "num_statements": 17, - "percent_covered": 0.0, - "percent_covered_display": "0", - "missing_lines": 17, - "excluded_lines": 0, - "num_branches": 8, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 8 - }, - "missing_lines": [ - 212, - 215, - 218, - 219, - 222, - 225, - 227, - 229, - 231, - 232, - 233, - 236, - 237, - 242, - 243, - 244, - 247 - ], - "excluded_lines": [], - "contexts": { - "27": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "32": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "46": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "109": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "120": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "202": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "203": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [ - [ - 215, - 218 - ], - [ - 215, - 222 - ], - [ - 218, - 215 - ], - [ - 218, - 219 - ], - [ - 222, - -202 - ], - [ - 222, - 225 - ], - [ - 229, - 231 - ], - [ - 229, - 242 - ] - ] - }, - "": { - "executed_lines": [ - 1, - 3, - 5, - 6, - 7, - 11, - 20, - 32, - 46, - 86, - 98, - 109, - 120, - 202 - ], - "summary": { - "covered_lines": 13, - "num_statements": 13, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "27": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "32": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "46": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "109": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "120": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "202": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "203": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - } - }, - "classes": { - "": { - "executed_lines": [ - 1, - 3, - 5, - 6, - 7, - 11, - 20, - 27, - 32, - 46, - 86, - 98, - 109, - 120, - 202 - ], - "summary": { - "covered_lines": 14, - "num_statements": 88, - "percent_covered": 11.864406779661017, - "percent_covered_display": "12", - "missing_lines": 74, - "excluded_lines": 0, - "num_branches": 30, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 30 - }, - "missing_lines": [ - 35, - 40, - 41, - 42, - 43, - 50, - 51, - 52, - 55, - 57, - 58, - 60, - 63, - 65, - 68, - 69, - 72, - 79, - 81, - 83, - 91, - 101, - 103, - 104, - 114, - 117, - 125, - 127, - 130, - 131, - 132, - 135, - 137, - 140, - 143, - 144, - 146, - 149, - 152, - 154, - 156, - 158, - 159, - 160, - 163, - 164, - 168, - 169, - 170, - 174, - 184, - 185, - 188, - 189, - 190, - 197, - 199, - 212, - 215, - 218, - 219, - 222, - 225, - 227, - 229, - 231, - 232, - 233, - 236, - 237, - 242, - 243, - 244, - 247 - ], - "excluded_lines": [], - "contexts": { - "27": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "1": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "5": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "7": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "32": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "46": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "109": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "120": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "202": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "203": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [ - [ - 41, - 42 - ], - [ - 41, - 43 - ], - [ - 55, - 57 - ], - [ - 55, - 83 - ], - [ - 63, - 65 - ], - [ - 63, - 79 - ], - [ - 68, - 69 - ], - [ - 68, - 72 - ], - [ - 91, - -91 - ], - [ - 91, - -86 - ], - [ - 131, - 132 - ], - [ - 131, - 135 - ], - [ - 135, - -120 - ], - [ - 135, - 137 - ], - [ - 140, - 143 - ], - [ - 140, - 146 - ], - [ - 143, - 140 - ], - [ - 143, - 144 - ], - [ - 149, - 152 - ], - [ - 149, - 184 - ], - [ - 156, - 158 - ], - [ - 156, - 168 - ], - [ - 215, - 218 - ], - [ - 215, - 222 - ], - [ - 218, - 215 - ], - [ - 218, - 219 - ], - [ - 222, - -202 - ], - [ - 222, - 225 - ], - [ - 229, - 231 - ], - [ - 229, - 242 - ] - ] - } - } - }, - "execexam/util.py": { - "executed_lines": [ - 1, - 3, - 6, - 8, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21 - ], - "summary": { - "covered_lines": 14, - "num_statements": 14, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 10, - "num_partial_branches": 0, - "covered_branches": 10, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run", - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run", - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "15": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "18": [ - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "21": [ - "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run", - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "12": [ - "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run" - ], - "19": [ - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run" - ], - "20": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run" - ], - "16": [ - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "14": [ - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run" - ] - }, - "executed_branches": [ - [ - 11, - 12 - ], - [ - 11, - 13 - ], - [ - 13, - 14 - ], - [ - 13, - 15 - ], - [ - 15, - 16 - ], - [ - 15, - 17 - ], - [ - 17, - 18 - ], - [ - 17, - 19 - ], - [ - 19, - 20 - ], - [ - 19, - 21 - ] - ], - "missing_branches": [], - "functions": { - "determine_execexam_return_code": { - "executed_lines": [ - 8, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21 - ], - "summary": { - "covered_lines": 12, - "num_statements": 12, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 10, - "num_partial_branches": 0, - "covered_branches": 10, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run", - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run", - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "15": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "18": [ - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "21": [ - "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run", - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "12": [ - "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run" - ], - "19": [ - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run" - ], - "20": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run" - ], - "16": [ - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "14": [ - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run" - ] - }, - "executed_branches": [ - [ - 11, - 12 - ], - [ - 11, - 13 - ], - [ - 13, - 14 - ], - [ - 13, - 15 - ], - [ - 15, - 16 - ], - [ - 15, - 17 - ], - [ - 17, - 18 - ], - [ - 17, - 19 - ], - [ - 19, - 20 - ], - [ - 19, - 21 - ] - ], - "missing_branches": [] - }, - "": { - "executed_lines": [ - 1, - 3, - 6 - ], - "summary": { - "covered_lines": 2, - "num_statements": 2, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 0, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run", - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run", - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "15": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "18": [ - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "21": [ - "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run", - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "12": [ - "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run" - ], - "19": [ - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run" - ], - "20": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run" - ], - "16": [ - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "14": [ - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - } - }, - "classes": { - "": { - "executed_lines": [ - 1, - 3, - 6, - 8, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21 - ], - "summary": { - "covered_lines": 14, - "num_statements": 14, - "percent_covered": 100.0, - "percent_covered_display": "100", - "missing_lines": 0, - "excluded_lines": 0, - "num_branches": 10, - "num_partial_branches": 0, - "covered_branches": 10, - "missing_branches": 0 - }, - "missing_lines": [], - "excluded_lines": [], - "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run", - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "11": [ - "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run", - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "15": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "17": [ - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "18": [ - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "21": [ - "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run", - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "12": [ - "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run" - ], - "19": [ - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run" - ], - "20": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run" - ], - "16": [ - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "14": [ - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run" - ] - }, - "executed_branches": [ - [ - 11, - 12 - ], - [ - 11, - 13 - ], - [ - 13, - 14 - ], - [ - 13, - 15 - ], - [ - 15, - 16 - ], - [ - 15, - 17 - ], - [ - 17, - 18 - ], - [ - 17, - 19 - ], - [ - 19, - 20 - ], - [ - 19, - 21 - ] - ], - "missing_branches": [] - } - } - } - }, - "totals": { - "covered_lines": 293, - "num_statements": 458, - "percent_covered": 61.51260504201681, - "percent_covered_display": "62", - "missing_lines": 165, - "excluded_lines": 0, - "num_branches": 137, - "num_partial_branches": 14, - "covered_branches": 73, - "missing_branches": 64 - } -} \ No newline at end of file diff --git a/execexam/display.py b/execexam/display.py index 0abd723..ba21bd7 100644 --- a/execexam/display.py +++ b/execexam/display.py @@ -35,51 +35,55 @@ def display_tldr(console: Console) -> None: console.print( "[bold yellow]Too Lazy; Didn't Read: Example Commands[/bold yellow]\n" ) - console.print( - "[bold red]Please ensure you are in the directory with the pyproject.toml file to run these commands.[/bold red]\n" - ) - - console.print( - "[bold cyan]poetry run execexam [/bold cyan]" - ) - console.print( - " Run executable exam for a project with the specified test files." - ) - - console.print( - "[bold cyan]poetry run execexam --mark [/bold cyan]" - ) - console.print(" Run the tests with the specified mark(s).") - - console.print( - "[bold cyan]poetry run execexam --maxfail[/bold cyan]" - ) - console.print(" Limit the number of test failures before stopping.") - - console.print( - "[bold cyan]poetry run execexam --report /[/bold cyan]" - ) - console.print( - " Generate the specified type(s) of reports after the exam. Use 'all' to generate all available report types." - ) - - console.print( - "[bold cyan]poetry run execexam --advice-model --advice-method [/bold cyan]" - ) - console.print( - " Use specified LLM model and method for providing advice on test failures." - ) - - console.print( - "[bold cyan]poetry run execexam <--debug>/<--no-debug>[/bold cyan]" - ) - console.print(" Display or disable debugging information.") - - console.print( - "[bold cyan]poetry run execexam <--fancy>/<--no-fancy>[/bold cyan]" - ) - console.print(" Display or disable fancy output formatting.") - + commands = { + "mark": { + "command": "execexam --mark mark_type", + "description": "Run tests with specific markers.", + }, + "maxfail": { + "command": "execexam --maxfail number", + "description": "Set maximum number of test failures before stopping test execution (default: 10)", + }, + "report": { + "command": "execexam --report report_type/all", + "description": "Generate the specified type(s) of reports after the exam. Use 'all' to generate all available report types.", + }, + "advice-method": { + "command": "execexam --advice-method --advice-model --advice-server ", + "description": "Specify the LLM model and advice method to use Coding Mentor. Consult documentation for available models and methods.", + }, + "debug": { + "command": "execexam --debug/--no-debug", + "description": "Enable or disable debug mode to collect additional debugging information during execution.", + }, + "fancy": { + "command": "execexam --fancy/--no-fancy", + "description": "Toggle fancy output formatting. Disable for simpler output in plain-text environments.", + }, + "verbose": { + "command": "execexam --verbose/--no-verbose", + "description": "Enable or disable verbose output to see more detailed logs of the program's execution.", + }, + "syntax-theme": { + "command": "execexam --syntax-theme theme_name", + "description": "Choose syntax highlighting theme for code output (options: ansi_dark, ansi_light)", + }, + } + # display the TLDR information for each of the commands, ensuring + # that the final display of the TLDR summary does not display a newline + command_items = list(commands.items()) + for i, (command_name, command_info) in enumerate(command_items): + console.print(f"[bold green]{command_name}[/bold green]") + console.print( + f"[bold white]Command:[/bold white] [bold cyan]{command_info['command']}[/bold cyan]" + ) + console.print( + f"[bold white]Description:[/bold white] {command_info['description']}" + ) + if i < len(command_items) - 1: + console.print() + # display a helpful message to the user about how they can + # use the --help option to see more options console.print( "\n[bold yellow]help:[/bold yellow] Use [bold yellow]--help[/bold yellow] to see more options." ) diff --git a/execexam/main.py b/execexam/main.py index 8dd2922..c8c767e 100644 --- a/execexam/main.py +++ b/execexam/main.py @@ -62,7 +62,7 @@ def run( # noqa: PLR0913, PLR0915 callback=tldr_callback, help="Display summary of commands", ), - ] = None, + ] = False, report: Optional[List[enumerations.ReportType]] = typer.Option( [enumerations.ReportType.exitcode], # set the exitcode as default help="Types of reports to generate.", @@ -103,8 +103,9 @@ def run( # noqa: PLR0913, PLR0915 litellm_thread = threading.Thread(target=advise.load_litellm) # if --tldr was specified, then display the TLDR summary # of the commands and then exit the program - if tldr is not None: - return + if tldr: + display.display_tldr(console) + raise typer.Exit() # if execexam was configured to produce the report for advice # or if it was configured to produce all of the possible reports, # then start the litellm thread that provides the advice @@ -122,7 +123,7 @@ def run( # noqa: PLR0913, PLR0915 # a custom pytest plugin for the executable examination json_report_plugin = JSONReport() # display basic diagnostic information about command-line's arguments; - # extract the local parmeters and then make a displayable string of them + # extract the local parameters and then make a displayable string of them args = locals() colon_separated_diagnostics = display.make_colon_separated_string(args) # --> SETUP diff --git a/pyproject.toml b/pyproject.toml index 1bcd22a..1e5421a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,8 +1,8 @@ [tool.poetry] name = "execexam" -version = "0.3.1" +version = "0.3.2" description = "ExecExam runs executable examinations, providing feedback and assistance!" -authors = ["Gregory M. Kapfhammer "] +authors = ["Hemani Alaparthi ","Pallas-Athena Cain ","Gregory M. Kapfhammer "] readme = "README.md" [tool.poetry.scripts] diff --git a/tests/test_main.py b/tests/test_main.py index 6a19eb3..a3f36fe 100644 --- a/tests/test_main.py +++ b/tests/test_main.py @@ -88,4 +88,5 @@ def test_run_default_mark_exitcode(): """Test the run command to check the default mark has an output.""" result = runner.invoke(main.cli, ["run", ".", "--mark"]) assert result.exit_code != 0 + # }}}