From 08e55667d3a3f5fa89bc44d3c30fb1a014ec35be Mon Sep 17 00:00:00 2001 From: PCain02 Date: Wed, 30 Oct 2024 22:54:27 -0400 Subject: [PATCH 01/38] feat: improve traceback feature --- execexam/advise.py | 3 + execexam/extract.py | 184 ++++++++++++++++++++++++++++++++++++++++++++ execexam/main.py | 5 ++ 3 files changed, 192 insertions(+) diff --git a/execexam/advise.py b/execexam/advise.py index a2b1a65..86c2387 100644 --- a/execexam/advise.py +++ b/execexam/advise.py @@ -133,6 +133,7 @@ def fix_failures( # noqa: PLR0913 filtered_test_output: str, exec_exam_test_assertion_details: str, test_overview: str, + traceback: List[str], failing_test_details: str, failing_test_code: str, advice_method: enumerations.AdviceMethod, @@ -172,10 +173,12 @@ def fix_failures( # noqa: PLR0913 + "Always be helpful, upbeat, friendly, encouraging, and concise when making a response." + "Your task is to suggest, in a step-by-step fashion, how to fix the bug(s) in the program?" + "What follows is all of the information you need to complete the debugging task." + + f"Here is the traceback of the error use this to determine which functions to fix {traceback}" + f"Here is the test overview with test output and details about test assertions: {test_overview}" + f"Here is a brief overview of the test failure information: {failing_test_details}" + f"Here is the source code for the one or more failing test(s): {failing_test_code}" ) + print(f'Here is the traceback: {traceback}') # the API key approach expects that the person running the execexam # tool has specified an API key for a support cloud-based LLM system if advice_method == enumerations.AdviceMethod.api_key: diff --git a/execexam/extract.py b/execexam/extract.py index ce416f5..40ce16d 100644 --- a/execexam/extract.py +++ b/execexam/extract.py @@ -178,3 +178,187 @@ def extract_test_output_multiple_labels( filtered_output += line + "\n" # return the filtered output return filtered_output + +def find_source_file(test_path: str, traceback_lines: list) -> tuple: + """ Find the source file being tested using imports""" + # # Strategy 1: Look in traceback lines for imports or function calls + # if traceback_lines: + # for line in traceback_lines: + # if "File" in line and "line" in line: + # file_path = line.split('File "', 1)[-1].split('"', 1)[0] + # line_num = line.split('line ')[-1].split()[0] + # # Skip test files, cache files, and site-packages + # if any(skip in file_path for skip in [ + # 'test_', '__pycache__', 'site-packages', '.pytest' + # ]): + # continue + # # Found a likely source file + # return file_path, line_num, "Strategy 1: Found in traceback lines" + + # # Strategy 2: Parse the test path to guess source file location + # parts = test_path.split('::')[0].split('/') + # if len(parts) >= 2: + # file_name = parts[-1].replace('test_', '') + # # Try multiple common source directory names + # for src_dir in ['questions', 'question', 'src', 'source', 'lib', 'app']: + # possible_path = f"{src_dir}/{file_name}" + # if src_dir in test_path: + # # If we found a matching directory in the test path, use that structure + # src_dir_idx = test_path.find(src_dir) + # base_path = test_path[:src_dir_idx] + # possible_path = f"{base_path}{src_dir}/{file_name}" + # return possible_path, None, "Strategy 2: Derived from test path structure" + + # Strategy 3: Look for imports in the test file + test_file = test_path.split('::')[0] + try: + with open(test_file, 'r') as f: + for line in f: + if 'import' in line: + # Extract the module being imported + imported = line.split('import')[-1].strip() + if '.' in imported: + imported = imported.split('.')[-1] + if 'from' in line: + imported = line.split('from')[-1].split('import')[0].strip() + # Convert module name to potential file path + if imported: + return f"{imported.replace('.', '/')}.py", None, "Strategy 3: Found in test file imports" + except: + pass + return None, None, "No strategy successful" + +def extract_tracebacks(json_report: dict) -> list: + """Extract comprehensive test failure information from pytest JSON report including test details, assertions, variables, and complete stack traces. Handles if JSON report returns string or dictionary""" + traceback_info_list = [] + tests = json_report.get("tests", []) + # Go through all the tests and pull out which ones failed + for test in tests: + if test.get("outcome") in ("failed", "error"): + test_path = test.get("nodeid", "") + call = test.get("call", {}) + traceback_info = { + "test_path": test_path, + "source_file": "", + "error_location": "", + "test_location": "", + "full_traceback": "", + "error_type": "", + "error_message": "", + "stack_trace": [], + "variables": {}, + "assertion_detail": "", + "expected_value": None, + "actual_value": None, + "source_file_strategy": "" + } + longrepr = call.get("longrepr", {}) + # Handle string longrepr + if isinstance(longrepr, str): + traceback_info["full_traceback"] = longrepr + lines = longrepr.split('\n') + # Find source file from traceback with strategy + source_file, line_num, strategy = find_source_file(test_path, lines) + if source_file: + traceback_info["source_file"] = source_file + # Display strategy used + traceback_info["source_file_strategy"] = strategy + if line_num: + traceback_info["error_location"] = f"File {source_file}, line {line_num}" + for i, line in enumerate(lines): + # Look for file locations in traceback + if "File " in line and ", line " in line: + loc = line.strip() + if "test_" in line: + traceback_info["test_location"] = loc + elif source_file and source_file in line: + traceback_info["error_location"] = loc + traceback_info["stack_trace"].append(loc) + # Extract error type and message + elif line.startswith('E '): + if not traceback_info["error_message"]: + error_parts = line[4:].split(': ', 1) + if len(error_parts) > 1: + traceback_info["error_type"] = error_parts[0] + traceback_info["error_message"] = error_parts[1] + else: + traceback_info["error_message"] = error_parts[0] + # Look for assertion details + if "assert" in line: + traceback_info["assertion_detail"] = line.strip() + try: + if "==" in line: + expr = line.split("assert")[-1].strip() + actual, expected = expr.split("==", 1) + traceback_info["actual_value"] = eval(actual.strip("() ")) + traceback_info["expected_value"] = eval(expected.strip("() ")) + except: + pass + # Handle dictionary of longrepr + elif isinstance(longrepr, dict): + crash = longrepr.get("reprcrash", {}) + entries = longrepr.get("reprtraceback", {}).get("reprentries", []) + # First try to find source file from traceback entries + source_file, line_num = find_source_file(test_path, + [f"File {e.get('reprfileloc', {}).get('path', '')}, line {e.get('reprfileloc', {}).get('lineno', '')}" + for e in entries if isinstance(e, dict)]) + + if source_file: + traceback_info["source_file"] = source_file + if line_num: + traceback_info["error_location"] = f"File {source_file}, line {line_num}" + + # Get the error location + path = crash.get("path", "") + line = crash.get("lineno", "") + if path and line: + if "test_" in path: + traceback_info["test_location"] = f"File {path}, line {line}" + elif source_file and source_file in path: + traceback_info["error_location"] = f"File {path}, line {line}" + + # Get error type and message + message = crash.get("message", "") + if ': ' in message: + error_type, error_msg = message.split(': ', 1) + traceback_info["error_type"] = error_type + traceback_info["error_message"] = error_msg + else: + traceback_info["error_message"] = message + + # Build stack trace + for entry in entries: + if isinstance(entry, dict): + loc = entry.get("reprfileloc", {}) + if loc: + file_path = loc.get("path", "") + line_no = loc.get("lineno", "") + stack_entry = f"File {file_path}, line {line_no}" + traceback_info["stack_trace"].append(stack_entry) + #MAYBE ADD BACK IT IS FOR MORE COMPLEX TRACEBACKS + # # Ensure we have a full traceback + # if not traceback_info["full_traceback"] and "log" in call: + # traceback_info["full_traceback"] = call["log"] + + # # If we still don't have an error location but have a source file, + # # try to get line number from the assertion detail + # if (not traceback_info["error_location"] and + # traceback_info["source_file"] and + # traceback_info["assertion_detail"]): + # try: + # with open(traceback_info["source_file"], 'r') as f: + # for i, line in enumerate(f, 1): + # if traceback_info["assertion_detail"].strip() in line: + # traceback_info["error_location"] = f"File {traceback_info['source_file']}, line {i}" + # break + # except: + # pass + + # Append there is information + if (traceback_info["full_traceback"] or + traceback_info["error_message"] or + traceback_info["stack_trace"]): + traceback_info_list.append(traceback_info) + + return traceback_info_list + diff --git a/execexam/main.py b/execexam/main.py index 9629bda..c828ea1 100644 --- a/execexam/main.py +++ b/execexam/main.py @@ -334,6 +334,10 @@ def run( # noqa: PLR0913, PLR0915 # litellm module has been loaded in a separate thread litellm_thread.join() debugger.debug(debug, debugger.Debug.stopped_litellm_thread.value) + if json_report_plugin.report is not None: + tracebacks = extract.extract_tracebacks(json_report_plugin.report) + else: + tracebacks = ["No Traceback Found"] # provide advice about how to fix the failing tests # because the non-zero return code indicates that # there was a test failure and that overall there @@ -345,6 +349,7 @@ def run( # noqa: PLR0913, PLR0915 filtered_test_output, exec_exam_test_assertion_details, filtered_test_output + exec_exam_test_assertion_details, + tracebacks, failing_test_details, failing_test_code_overall, advice_method, From 9d79a5ff50e4ad402a75f5aee45312e150a3ef91 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Wed, 30 Oct 2024 23:06:19 -0400 Subject: [PATCH 02/38] fix: bug in import stategy picking up pytest --- execexam/extract.py | 50 +++++++++++++++++++++++---------------------- 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/execexam/extract.py b/execexam/extract.py index 40ce16d..cadc5d3 100644 --- a/execexam/extract.py +++ b/execexam/extract.py @@ -215,17 +215,21 @@ def find_source_file(test_path: str, traceback_lines: list) -> tuple: with open(test_file, 'r') as f: for line in f: if 'import' in line: - # Extract the module being imported + # Extract the module being imported imported = line.split('import')[-1].strip() if '.' in imported: imported = imported.split('.')[-1] if 'from' in line: imported = line.split('from')[-1].split('import')[0].strip() + # Skip if 'pytest' is imported + if imported == "pytest": + continue # Convert module name to potential file path - if imported: - return f"{imported.replace('.', '/')}.py", None, "Strategy 3: Found in test file imports" - except: - pass + file_path = f"{imported.replace('.', '/')}.py" + if file_path != "pytest.py": + return file_path, None, "Strategy 3: Found in test file imports" + except Exception as e: + print(f"Error reading file {test_file}: {e}") return None, None, "No strategy successful" def extract_tracebacks(json_report: dict) -> list: @@ -336,25 +340,23 @@ def extract_tracebacks(json_report: dict) -> list: stack_entry = f"File {file_path}, line {line_no}" traceback_info["stack_trace"].append(stack_entry) #MAYBE ADD BACK IT IS FOR MORE COMPLEX TRACEBACKS - # # Ensure we have a full traceback - # if not traceback_info["full_traceback"] and "log" in call: - # traceback_info["full_traceback"] = call["log"] - - # # If we still don't have an error location but have a source file, - # # try to get line number from the assertion detail - # if (not traceback_info["error_location"] and - # traceback_info["source_file"] and - # traceback_info["assertion_detail"]): - # try: - # with open(traceback_info["source_file"], 'r') as f: - # for i, line in enumerate(f, 1): - # if traceback_info["assertion_detail"].strip() in line: - # traceback_info["error_location"] = f"File {traceback_info['source_file']}, line {i}" - # break - # except: - # pass - - # Append there is information + # Ensure we have a full traceback + if not traceback_info["full_traceback"] and "log" in call: + traceback_info["full_traceback"] = call["log"] + # If we still don't have an error location but have a source file, + # try to get line number from the assertion detail + if (not traceback_info["error_location"] and + traceback_info["source_file"] and + traceback_info["assertion_detail"]): + try: + with open(traceback_info["source_file"], 'r') as f: + for i, line in enumerate(f, 1): + if traceback_info["assertion_detail"].strip() in line: + traceback_info["error_location"] = f"File {traceback_info['source_file']}, line {i}" + break + except: + pass + # Append if there is information if (traceback_info["full_traceback"] or traceback_info["error_message"] or traceback_info["stack_trace"]): From b365e9140a072a83ce675e970626cfee11eee335 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Wed, 30 Oct 2024 23:56:22 -0400 Subject: [PATCH 03/38] feat: add the ability to see tested functions --- execexam/extract.py | 29 ++++++++++++++++++++++++++--- execexam/main.py | 2 +- 2 files changed, 27 insertions(+), 4 deletions(-) diff --git a/execexam/extract.py b/execexam/extract.py index cadc5d3..c96f682 100644 --- a/execexam/extract.py +++ b/execexam/extract.py @@ -2,6 +2,7 @@ from pathlib import Path from typing import Any, Dict, List, Tuple +import re from . import convert @@ -179,6 +180,22 @@ def extract_test_output_multiple_labels( # return the filtered output return filtered_output +def extract_tested_functions(failing_test_code: str) -> Any: + """Extract all functions being tested from the failing test code.""" + # Find all function calls in the code + function_calls = re.findall(r"(\w+)\(", failing_test_code) + # List of prefixes for functions we want to ignore + ignore_prefixes = ["assert", "test_"] + # Initialize a list to store valid function names + tested_functions = set() + # Check each function call + for func_name in function_calls: + # If the function name doesn't start with any ignore prefix, add it to the list + if not any(func_name.startswith(prefix) for prefix in ignore_prefixes): + tested_functions.add(func_name) + # If no matching functions are found, return the full failing_test_code + return tested_functions if tested_functions else failing_test_code + def find_source_file(test_path: str, traceback_lines: list) -> tuple: """ Find the source file being tested using imports""" # # Strategy 1: Look in traceback lines for imports or function calls @@ -232,7 +249,7 @@ def find_source_file(test_path: str, traceback_lines: list) -> tuple: print(f"Error reading file {test_file}: {e}") return None, None, "No strategy successful" -def extract_tracebacks(json_report: dict) -> list: +def extract_tracebacks(json_report: dict, failing_code: str) -> list: """Extract comprehensive test failure information from pytest JSON report including test details, assertions, variables, and complete stack traces. Handles if JSON report returns string or dictionary""" traceback_info_list = [] tests = json_report.get("tests", []) @@ -244,6 +261,7 @@ def extract_tracebacks(json_report: dict) -> list: traceback_info = { "test_path": test_path, "source_file": "", + "tested_function": "", "error_location": "", "test_location": "", "full_traceback": "", @@ -261,6 +279,10 @@ def extract_tracebacks(json_report: dict) -> list: if isinstance(longrepr, str): traceback_info["full_traceback"] = longrepr lines = longrepr.split('\n') + # Get the name of the actual function being tested + tested_func = extract_tested_functions(failing_code) + if tested_func: + traceback_info["tested_function"] = tested_func # Find source file from traceback with strategy source_file, line_num, strategy = find_source_file(test_path, lines) if source_file: @@ -302,16 +324,17 @@ def extract_tracebacks(json_report: dict) -> list: elif isinstance(longrepr, dict): crash = longrepr.get("reprcrash", {}) entries = longrepr.get("reprtraceback", {}).get("reprentries", []) + tested_func = extract_tested_functions([e.get("data", "") for e in entries]) + if tested_func: + traceback_info["tested_function"] = tested_func # First try to find source file from traceback entries source_file, line_num = find_source_file(test_path, [f"File {e.get('reprfileloc', {}).get('path', '')}, line {e.get('reprfileloc', {}).get('lineno', '')}" for e in entries if isinstance(e, dict)]) - if source_file: traceback_info["source_file"] = source_file if line_num: traceback_info["error_location"] = f"File {source_file}, line {line_num}" - # Get the error location path = crash.get("path", "") line = crash.get("lineno", "") diff --git a/execexam/main.py b/execexam/main.py index c828ea1..bc16b92 100644 --- a/execexam/main.py +++ b/execexam/main.py @@ -335,7 +335,7 @@ def run( # noqa: PLR0913, PLR0915 litellm_thread.join() debugger.debug(debug, debugger.Debug.stopped_litellm_thread.value) if json_report_plugin.report is not None: - tracebacks = extract.extract_tracebacks(json_report_plugin.report) + tracebacks = extract.extract_tracebacks(json_report_plugin.report, failing_test_code_overall) else: tracebacks = ["No Traceback Found"] # provide advice about how to fix the failing tests From e79c7aa9447a2e6a9c1aa71cb673fb75a81e64ed Mon Sep 17 00:00:00 2001 From: PCain02 Date: Thu, 31 Oct 2024 00:38:25 -0400 Subject: [PATCH 04/38] feat: correctly identify which function fails each test --- execexam/extract.py | 36 ++++++++++++++++++++++++++++++------ 1 file changed, 30 insertions(+), 6 deletions(-) diff --git a/execexam/extract.py b/execexam/extract.py index c96f682..6727f46 100644 --- a/execexam/extract.py +++ b/execexam/extract.py @@ -3,6 +3,8 @@ from pathlib import Path from typing import Any, Dict, List, Tuple import re +import inspect +import importlib from . import convert @@ -249,6 +251,20 @@ def find_source_file(test_path: str, traceback_lines: list) -> tuple: print(f"Error reading file {test_file}: {e}") return None, None, "No strategy successful" +def get_called_functions_from_test(test_path): + """Get the functions called in a test from the test path.""" + # Extract the module name and function name from test_path + module_name, func_name = test_path.split("::") + # Import the test module + test_module = importlib.import_module(module_name.replace("/", ".").replace(".py", "")) + # Get the function object + test_function = getattr(test_module, func_name) + # Get the source code of the function + source_code = inspect.getsource(test_function) + # Use regex to find called functions in the source code + called_functions = re.findall(r'\b(\w+)\s*\(', source_code) + return called_functions + def extract_tracebacks(json_report: dict, failing_code: str) -> list: """Extract comprehensive test failure information from pytest JSON report including test details, assertions, variables, and complete stack traces. Handles if JSON report returns string or dictionary""" traceback_info_list = [] @@ -280,9 +296,13 @@ def extract_tracebacks(json_report: dict, failing_code: str) -> list: traceback_info["full_traceback"] = longrepr lines = longrepr.split('\n') # Get the name of the actual function being tested - tested_func = extract_tested_functions(failing_code) - if tested_func: - traceback_info["tested_function"] = tested_func + called_functions = get_called_functions_from_test(test_path) + tested_funcs = extract_tested_functions(failing_code) + print(tested_funcs) + for func in tested_funcs: + if func in called_functions: + traceback_info["tested_function"] = func + break # Find source file from traceback with strategy source_file, line_num, strategy = find_source_file(test_path, lines) if source_file: @@ -324,9 +344,13 @@ def extract_tracebacks(json_report: dict, failing_code: str) -> list: elif isinstance(longrepr, dict): crash = longrepr.get("reprcrash", {}) entries = longrepr.get("reprtraceback", {}).get("reprentries", []) - tested_func = extract_tested_functions([e.get("data", "") for e in entries]) - if tested_func: - traceback_info["tested_function"] = tested_func + tested_funcs = extract_tested_functions(failing_code) + print(tested_funcs) + for func in tested_funcs: + # Check for any mention of the function's expected behavior in the error message + if func in crash.get("message", "") or func in traceback_info["assertion_detail"]: + traceback_info["tested_function"] = func + break # First try to find source file from traceback entries source_file, line_num = find_source_file(test_path, [f"File {e.get('reprfileloc', {}).get('path', '')}, line {e.get('reprfileloc', {}).get('lineno', '')}" From d00048d732ed6d4ff565622aae31a249a56f48ea Mon Sep 17 00:00:00 2001 From: PCain02 Date: Thu, 31 Oct 2024 00:50:57 -0400 Subject: [PATCH 05/38] fix: remove hard coded test paths and variables --- execexam/extract.py | 28 ++-------------------------- 1 file changed, 2 insertions(+), 26 deletions(-) diff --git a/execexam/extract.py b/execexam/extract.py index 6727f46..22ac425 100644 --- a/execexam/extract.py +++ b/execexam/extract.py @@ -278,8 +278,6 @@ def extract_tracebacks(json_report: dict, failing_code: str) -> list: "test_path": test_path, "source_file": "", "tested_function": "", - "error_location": "", - "test_location": "", "full_traceback": "", "error_type": "", "error_message": "", @@ -315,10 +313,6 @@ def extract_tracebacks(json_report: dict, failing_code: str) -> list: # Look for file locations in traceback if "File " in line and ", line " in line: loc = line.strip() - if "test_" in line: - traceback_info["test_location"] = loc - elif source_file and source_file in line: - traceback_info["error_location"] = loc traceback_info["stack_trace"].append(loc) # Extract error type and message elif line.startswith('E '): @@ -345,10 +339,11 @@ def extract_tracebacks(json_report: dict, failing_code: str) -> list: crash = longrepr.get("reprcrash", {}) entries = longrepr.get("reprtraceback", {}).get("reprentries", []) tested_funcs = extract_tested_functions(failing_code) + called_functions = get_called_functions_from_test(test_path) print(tested_funcs) for func in tested_funcs: # Check for any mention of the function's expected behavior in the error message - if func in crash.get("message", "") or func in traceback_info["assertion_detail"]: + if func in called_functions: traceback_info["tested_function"] = func break # First try to find source file from traceback entries @@ -360,13 +355,7 @@ def extract_tracebacks(json_report: dict, failing_code: str) -> list: if line_num: traceback_info["error_location"] = f"File {source_file}, line {line_num}" # Get the error location - path = crash.get("path", "") line = crash.get("lineno", "") - if path and line: - if "test_" in path: - traceback_info["test_location"] = f"File {path}, line {line}" - elif source_file and source_file in path: - traceback_info["error_location"] = f"File {path}, line {line}" # Get error type and message message = crash.get("message", "") @@ -390,19 +379,6 @@ def extract_tracebacks(json_report: dict, failing_code: str) -> list: # Ensure we have a full traceback if not traceback_info["full_traceback"] and "log" in call: traceback_info["full_traceback"] = call["log"] - # If we still don't have an error location but have a source file, - # try to get line number from the assertion detail - if (not traceback_info["error_location"] and - traceback_info["source_file"] and - traceback_info["assertion_detail"]): - try: - with open(traceback_info["source_file"], 'r') as f: - for i, line in enumerate(f, 1): - if traceback_info["assertion_detail"].strip() in line: - traceback_info["error_location"] = f"File {traceback_info['source_file']}, line {i}" - break - except: - pass # Append if there is information if (traceback_info["full_traceback"] or traceback_info["error_message"] or From 5486a4270500c1c638ac44bb1e2a8f08e7362228 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Thu, 31 Oct 2024 11:44:40 -0400 Subject: [PATCH 06/38] feat: add extract function and give it to llm as list of lists --- execexam/advise.py | 3 +++ execexam/extract.py | 24 +++++++++++++++++++++++- execexam/main.py | 5 +++++ 3 files changed, 31 insertions(+), 1 deletion(-) diff --git a/execexam/advise.py b/execexam/advise.py index 86c2387..314e1bc 100644 --- a/execexam/advise.py +++ b/execexam/advise.py @@ -134,6 +134,7 @@ def fix_failures( # noqa: PLR0913 exec_exam_test_assertion_details: str, test_overview: str, traceback: List[str], + functions: List, failing_test_details: str, failing_test_code: str, advice_method: enumerations.AdviceMethod, @@ -174,11 +175,13 @@ def fix_failures( # noqa: PLR0913 + "Your task is to suggest, in a step-by-step fashion, how to fix the bug(s) in the program?" + "What follows is all of the information you need to complete the debugging task." + f"Here is the traceback of the error use this to determine which functions to fix {traceback}" + + f"Here are all the functions that failed contents based on the traceback {functions}" + f"Here is the test overview with test output and details about test assertions: {test_overview}" + f"Here is a brief overview of the test failure information: {failing_test_details}" + f"Here is the source code for the one or more failing test(s): {failing_test_code}" ) print(f'Here is the traceback: {traceback}') + print(f'Here is the functions: {functions}') # the API key approach expects that the person running the execexam # tool has specified an API key for a support cloud-based LLM system if advice_method == enumerations.AdviceMethod.api_key: diff --git a/execexam/extract.py b/execexam/extract.py index 22ac425..be714d9 100644 --- a/execexam/extract.py +++ b/execexam/extract.py @@ -1,10 +1,12 @@ """Extract contents from data structures.""" from pathlib import Path +import trace from typing import Any, Dict, List, Tuple import re import inspect import importlib +import ast from . import convert @@ -247,11 +249,12 @@ def find_source_file(test_path: str, traceback_lines: list) -> tuple: file_path = f"{imported.replace('.', '/')}.py" if file_path != "pytest.py": return file_path, None, "Strategy 3: Found in test file imports" + # TODO: ADD PART THAT CHECKS IF THE TEST PATH HAS THE FUNTION THAT FAILED IN IT except Exception as e: print(f"Error reading file {test_file}: {e}") return None, None, "No strategy successful" -def get_called_functions_from_test(test_path): +def get_called_functions_from_test(test_path: str) -> list[str]: """Get the functions called in a test from the test path.""" # Extract the module name and function name from test_path module_name, func_name = test_path.split("::") @@ -387,3 +390,22 @@ def extract_tracebacks(json_report: dict, failing_code: str) -> list: return traceback_info_list +def extract_function_code_from_traceback(traceback_info_list): + # List to store code of each function as a list of lines + functions = [] + for test in traceback_info_list: + source_file = test["source_file"] + tested_function = test["tested_function"] + # Read the file contents + with open(source_file, 'r') as file: + file_contents = file.read() + # Parse the file contents to find the function definition + tree = ast.parse(file_contents) + for node in ast.walk(tree): + if isinstance(node, ast.FunctionDef) and node.name == tested_function: + # Get lines of the function's code + function_lines = [line.strip() for line in file_contents.splitlines()[node.lineno - 1 : node.end_lineno]] + functions.append(function_lines) + break + return functions + diff --git a/execexam/main.py b/execexam/main.py index bc16b92..0f57fec 100644 --- a/execexam/main.py +++ b/execexam/main.py @@ -338,6 +338,10 @@ def run( # noqa: PLR0913, PLR0915 tracebacks = extract.extract_tracebacks(json_report_plugin.report, failing_test_code_overall) else: tracebacks = ["No Traceback Found"] + if tracebacks is not None: + functions = extract.extract_function_code_from_traceback(tracebacks) + else: + functions = ["No Functions Found"] # provide advice about how to fix the failing tests # because the non-zero return code indicates that # there was a test failure and that overall there @@ -350,6 +354,7 @@ def run( # noqa: PLR0913, PLR0915 exec_exam_test_assertion_details, filtered_test_output + exec_exam_test_assertion_details, tracebacks, + functions, failing_test_details, failing_test_code_overall, advice_method, From 74f61bad388c2b8211050b4ae7fea736961b2c83 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Thu, 31 Oct 2024 12:06:29 -0400 Subject: [PATCH 07/38] fix: remove other strategies and strategy statement --- execexam/extract.py | 63 +++++++++++++++++---------------------------- 1 file changed, 23 insertions(+), 40 deletions(-) diff --git a/execexam/extract.py b/execexam/extract.py index be714d9..13df628 100644 --- a/execexam/extract.py +++ b/execexam/extract.py @@ -200,37 +200,24 @@ def extract_tested_functions(failing_test_code: str) -> Any: # If no matching functions are found, return the full failing_test_code return tested_functions if tested_functions else failing_test_code -def find_source_file(test_path: str, traceback_lines: list) -> tuple: - """ Find the source file being tested using imports""" - # # Strategy 1: Look in traceback lines for imports or function calls - # if traceback_lines: - # for line in traceback_lines: - # if "File" in line and "line" in line: - # file_path = line.split('File "', 1)[-1].split('"', 1)[0] - # line_num = line.split('line ')[-1].split()[0] - # # Skip test files, cache files, and site-packages - # if any(skip in file_path for skip in [ - # 'test_', '__pycache__', 'site-packages', '.pytest' - # ]): - # continue - # # Found a likely source file - # return file_path, line_num, "Strategy 1: Found in traceback lines" - - # # Strategy 2: Parse the test path to guess source file location - # parts = test_path.split('::')[0].split('/') - # if len(parts) >= 2: - # file_name = parts[-1].replace('test_', '') - # # Try multiple common source directory names - # for src_dir in ['questions', 'question', 'src', 'source', 'lib', 'app']: - # possible_path = f"{src_dir}/{file_name}" - # if src_dir in test_path: - # # If we found a matching directory in the test path, use that structure - # src_dir_idx = test_path.find(src_dir) - # base_path = test_path[:src_dir_idx] - # possible_path = f"{base_path}{src_dir}/{file_name}" - # return possible_path, None, "Strategy 2: Derived from test path structure" +def function_exists_in_file(file_path: str, function_name: str) -> bool: + """Check if a function with the given name is defined in the source file.""" + try: + with open(file_path, 'r') as file: + file_contents = file.read() + # Parse file contents + tree = ast.parse(file_contents) + # Search for the function definition + for node in ast.walk(tree): + if isinstance(node, ast.FunctionDef) and node.name == function_name: + print("Checked that function exists in file and it does!") + return True + except Exception as e: + print(f"Error reading file {file_path}: {e}") + return False - # Strategy 3: Look for imports in the test file +def find_source_file(test_path: str, function: str) -> str: + """ Find the source file being tested using imports""" test_file = test_path.split('::')[0] try: with open(test_file, 'r') as f: @@ -248,11 +235,11 @@ def find_source_file(test_path: str, traceback_lines: list) -> tuple: # Convert module name to potential file path file_path = f"{imported.replace('.', '/')}.py" if file_path != "pytest.py": - return file_path, None, "Strategy 3: Found in test file imports" - # TODO: ADD PART THAT CHECKS IF THE TEST PATH HAS THE FUNTION THAT FAILED IN IT + if function_exists_in_file(file_path, function): + return file_path except Exception as e: print(f"Error reading file {test_file}: {e}") - return None, None, "No strategy successful" + return "" def get_called_functions_from_test(test_path: str) -> list[str]: """Get the functions called in a test from the test path.""" @@ -289,7 +276,6 @@ def extract_tracebacks(json_report: dict, failing_code: str) -> list: "assertion_detail": "", "expected_value": None, "actual_value": None, - "source_file_strategy": "" } longrepr = call.get("longrepr", {}) # Handle string longrepr @@ -300,18 +286,15 @@ def extract_tracebacks(json_report: dict, failing_code: str) -> list: called_functions = get_called_functions_from_test(test_path) tested_funcs = extract_tested_functions(failing_code) print(tested_funcs) + func = "" for func in tested_funcs: if func in called_functions: traceback_info["tested_function"] = func break - # Find source file from traceback with strategy - source_file, line_num, strategy = find_source_file(test_path, lines) + # Find source file from imports + source_file = find_source_file(test_path, func) if source_file: traceback_info["source_file"] = source_file - # Display strategy used - traceback_info["source_file_strategy"] = strategy - if line_num: - traceback_info["error_location"] = f"File {source_file}, line {line_num}" for i, line in enumerate(lines): # Look for file locations in traceback if "File " in line and ", line " in line: From c09f5c9e2498d1c2cca51fa2443ac612f7c91cc3 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Thu, 31 Oct 2024 13:25:56 -0400 Subject: [PATCH 08/38] fix: move extract function to make more sense --- execexam/extract.py | 37 ++++++++++++++++++------------------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/execexam/extract.py b/execexam/extract.py index 13df628..a23d8f6 100644 --- a/execexam/extract.py +++ b/execexam/extract.py @@ -198,8 +198,24 @@ def extract_tested_functions(failing_test_code: str) -> Any: if not any(func_name.startswith(prefix) for prefix in ignore_prefixes): tested_functions.add(func_name) # If no matching functions are found, return the full failing_test_code + print(f'tested functions{tested_functions}') return tested_functions if tested_functions else failing_test_code +def get_called_functions_from_test(test_path: str) -> list[str]: + """Get the functions called in a test from the test path.""" + # Extract the module name and function name from test_path + module_name, func_name = test_path.split("::") + # Import the test module + test_module = importlib.import_module(module_name.replace("/", ".").replace(".py", "")) + # Get the function object + test_function = getattr(test_module, func_name) + # Get the source code of the function + source_code = inspect.getsource(test_function) + # Use regex to find called functions in the source code + called_functions = re.findall(r'\b(\w+)\s*\(', source_code) + print(f'called functions: {called_functions}') + return called_functions + def function_exists_in_file(file_path: str, function_name: str) -> bool: """Check if a function with the given name is defined in the source file.""" try: @@ -241,20 +257,6 @@ def find_source_file(test_path: str, function: str) -> str: print(f"Error reading file {test_file}: {e}") return "" -def get_called_functions_from_test(test_path: str) -> list[str]: - """Get the functions called in a test from the test path.""" - # Extract the module name and function name from test_path - module_name, func_name = test_path.split("::") - # Import the test module - test_module = importlib.import_module(module_name.replace("/", ".").replace(".py", "")) - # Get the function object - test_function = getattr(test_module, func_name) - # Get the source code of the function - source_code = inspect.getsource(test_function) - # Use regex to find called functions in the source code - called_functions = re.findall(r'\b(\w+)\s*\(', source_code) - return called_functions - def extract_tracebacks(json_report: dict, failing_code: str) -> list: """Extract comprehensive test failure information from pytest JSON report including test details, assertions, variables, and complete stack traces. Handles if JSON report returns string or dictionary""" traceback_info_list = [] @@ -327,19 +329,16 @@ def extract_tracebacks(json_report: dict, failing_code: str) -> list: tested_funcs = extract_tested_functions(failing_code) called_functions = get_called_functions_from_test(test_path) print(tested_funcs) + func = "" for func in tested_funcs: # Check for any mention of the function's expected behavior in the error message if func in called_functions: traceback_info["tested_function"] = func break # First try to find source file from traceback entries - source_file, line_num = find_source_file(test_path, - [f"File {e.get('reprfileloc', {}).get('path', '')}, line {e.get('reprfileloc', {}).get('lineno', '')}" - for e in entries if isinstance(e, dict)]) + source_file, = find_source_file(test_path, func) if source_file: traceback_info["source_file"] = source_file - if line_num: - traceback_info["error_location"] = f"File {source_file}, line {line_num}" # Get the error location line = crash.get("lineno", "") From 369efef16a9903f25fd50f179b4f0d60a8f27e13 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Wed, 6 Nov 2024 10:47:50 -0500 Subject: [PATCH 09/38] feat: add print --- execexam/extract.py | 1 + 1 file changed, 1 insertion(+) diff --git a/execexam/extract.py b/execexam/extract.py index a23d8f6..c41643e 100644 --- a/execexam/extract.py +++ b/execexam/extract.py @@ -292,6 +292,7 @@ def extract_tracebacks(json_report: dict, failing_code: str) -> list: for func in tested_funcs: if func in called_functions: traceback_info["tested_function"] = func + print(f"this is the func {func}") break # Find source file from imports source_file = find_source_file(test_path, func) From dec6f19b95c7754ccda008ff933307a57d92f531 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Fri, 8 Nov 2024 10:28:34 -0500 Subject: [PATCH 10/38] feat: clean up comments --- execexam/extract.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/execexam/extract.py b/execexam/extract.py index c41643e..37acbcc 100644 --- a/execexam/extract.py +++ b/execexam/extract.py @@ -342,7 +342,6 @@ def extract_tracebacks(json_report: dict, failing_code: str) -> list: traceback_info["source_file"] = source_file # Get the error location line = crash.get("lineno", "") - # Get error type and message message = crash.get("message", "") if ': ' in message: @@ -351,7 +350,6 @@ def extract_tracebacks(json_report: dict, failing_code: str) -> list: traceback_info["error_message"] = error_msg else: traceback_info["error_message"] = message - # Build stack trace for entry in entries: if isinstance(entry, dict): @@ -361,7 +359,6 @@ def extract_tracebacks(json_report: dict, failing_code: str) -> list: line_no = loc.get("lineno", "") stack_entry = f"File {file_path}, line {line_no}" traceback_info["stack_trace"].append(stack_entry) - #MAYBE ADD BACK IT IS FOR MORE COMPLEX TRACEBACKS # Ensure we have a full traceback if not traceback_info["full_traceback"] and "log" in call: traceback_info["full_traceback"] = call["log"] @@ -370,7 +367,6 @@ def extract_tracebacks(json_report: dict, failing_code: str) -> list: traceback_info["error_message"] or traceback_info["stack_trace"]): traceback_info_list.append(traceback_info) - return traceback_info_list def extract_function_code_from_traceback(traceback_info_list): From c3ecc357abb2a59585fc32dfd2ff559a0ca0faa8 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Sun, 10 Nov 2024 12:21:46 -0500 Subject: [PATCH 11/38] feat: add test cases for the new extract functions --- source_file.py | 2 + temp_test_module.py | 4 ++ tests/test_extract.py | 118 +++++++++++++++++++++++++++++++++++++++++- 3 files changed, 123 insertions(+), 1 deletion(-) create mode 100644 source_file.py create mode 100644 temp_test_module.py diff --git a/source_file.py b/source_file.py new file mode 100644 index 0000000..8e86099 --- /dev/null +++ b/source_file.py @@ -0,0 +1,2 @@ +def sample_func(): + return True diff --git a/temp_test_module.py b/temp_test_module.py new file mode 100644 index 0000000..3271e52 --- /dev/null +++ b/temp_test_module.py @@ -0,0 +1,4 @@ + +def test_sample(): + func_a() + func_b() diff --git a/tests/test_extract.py b/tests/test_extract.py index 699af0e..a8ed7ee 100644 --- a/tests/test_extract.py +++ b/tests/test_extract.py @@ -1,8 +1,11 @@ -"""Test suite for the extract module.""" +"""Test cases for the extract.py file.""" from pathlib import Path +import importlib import pytest +import os +import sys from hypothesis import given, settings from hypothesis.strategies import dictionaries, text @@ -16,6 +19,12 @@ extract_test_output_multiple_labels, extract_test_run_details, is_failing_test_details_empty, + extract_tested_functions, + get_called_functions_from_test, + function_exists_in_file, + find_source_file, + extract_tracebacks, + extract_function_code_from_traceback, ) @@ -35,6 +44,7 @@ def test_extract_details(): ) @pytest.mark.fuzz def test_extract_details_hypothesis(details): + """Test extracting details from a dictionary using hypothesis.""" result = extract_details(details) # If the dictionary is empty, the expected result is an empty string if not details: @@ -47,6 +57,7 @@ def test_extract_details_hypothesis(details): def test_extract_test_run_details(): + """Test extracting details from a test run summary.""" # check a simple example details = {"summary": {"passed": 2, "total": 2, "collected": 2}} result = extract_test_run_details(details) @@ -252,3 +263,108 @@ def test_is_failing_test_details_empty_with_empty_string(): result = is_failing_test_details_empty(details) # check the result assert result is False + +def test_extract_tested_functions_no_calls(): + """Test extract_tested_functions with no function calls.""" + failing_code = "assert 1 == 1" + result = extract_tested_functions(failing_code) + assert result == failing_code, "Should return the full code when no functions are called." + +def test_extract_tested_functions_with_calls(): + """Test extract_tested_functions with multiple function calls.""" + failing_code = "func1()\nfunc2()\nassert test_function()" + result = extract_tested_functions(failing_code) + assert result == {"func1", "func2"}, "Should extract only the non-test/assert functions." + +def test_get_called_functions_from_test_simple(): + """Test get_called_functions_from_test with a simple test function.""" + # Create a temporary test module to use for testing + with open("temp_test_module.py", "w") as f: + f.write(""" +def test_sample(): + func_a() + func_b() +""") + # Call your function and check the result + result = get_called_functions_from_test("temp_test_module.py::test_sample") + assert result == ['test_sample', 'func_a', 'func_b'] + +def test_function_exists_in_file_exists(): + """Test function_exists_in_file when the function exists in the file.""" + # Create a temporary Python file to use for testing + with open("temp_module.py", "w") as f: + f.write("def existing_function(): pass") + result = function_exists_in_file("temp_module.py", "existing_function") + assert result, "Should return True when function exists in the file." + os.remove("temp_module.py") + +def test_function_exists_in_file_not_exists(): + """Test function_exists_in_file when the function does not exist in the file.""" + # Create a temporary Python file to use for testing + with open("temp_module.py", "w") as f: + f.write("def some_other_function(): pass") + result = function_exists_in_file("temp_module.py", "non_existing_function") + assert not result, "Should return False when function does not exist in the file." + os.remove("temp_module.py") + +def test_find_source_file_simple_import(): + """Test find_source_file with a simple import.""" + # Create a test file with an import statement + with open("test_file.py", "w") as f: + f.write("import module_a\n") + with open("module_a.py", "w") as f: + f.write("def test_func(): pass") + result = find_source_file("test_file.py::test_func", "test_func") + assert result == "module_a.py", "Should return the correct source file when found." + os.remove("test_file.py") + os.remove("module_a.py") + +def test_extract_tracebacks_no_failures(): + """Test extract_tracebacks with no failures in the JSON report.""" + # Create a simple JSON report for testing that passes + json_report = {"tests": [{"outcome": "passed", "nodeid": "test_module.py::test_function"}]} + # Check the results are empty when the report passed + result = extract_tracebacks(json_report, "sample failing code") + assert result == [], "Should return an empty list when no failures are present." + +def test_extract_tracebacks_with_failures(): + """Test extract_tracebacks with a failure in the JSON report.""" + # Create a test file `my_tests.py` with a failing test + with open("my_tests.py", "w") as f: + f.write(""" +def test_sample(): + assert False, "test failed" +""") + # Create a test JSON report with a failure + json_report = { + "tests": [ + { + "outcome": "failed", + "nodeid": "my_tests.py::test_sample", + "call": {"longrepr": "E AssertionError: test failed\nFile 'my_tests.py', line 3"} + } + ] + } + result = extract_tracebacks(json_report, "def func_a(): pass") + assert isinstance(result, list), "The result should be a list of tracebacks" + assert len(result) == 1, "There should be one traceback in the result" + assert result[0]['error_type'] == "AssertionError", "The error_type should be 'AssertionError'" + assert "test failed" in result[0]['full_traceback'], "The traceback should contain the error message 'test failed'" + os.remove("my_tests.py") + +def test_extract_function_code_from_traceback(): + """Test extract_function_code_from_traceback with a sample function.""" + # Create a source file with a sample function + with open("source_file.py", "w") as f: + f.write("""\ +def sample_func(): + return True +""") + # Prepare traceback info list for testing + traceback_info_list = [ + {"source_file": "source_file.py", "tested_function": "sample_func"} + ] + # Extract the function code from the traceback + result = extract_function_code_from_traceback(traceback_info_list) + assert result is not None + assert any("sample_func" in line for sublist in result for line in sublist) \ No newline at end of file From eb938f226008cb3b3bad7f5bb1239b57cdc33344 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Sun, 10 Nov 2024 12:26:48 -0500 Subject: [PATCH 12/38] fix: remove test files and add auto removal in tests --- source_file.py | 2 -- temp_test_module.py | 4 ---- tests/test_extract.py | 18 ++++++++++++------ 3 files changed, 12 insertions(+), 12 deletions(-) delete mode 100644 source_file.py delete mode 100644 temp_test_module.py diff --git a/source_file.py b/source_file.py deleted file mode 100644 index 8e86099..0000000 --- a/source_file.py +++ /dev/null @@ -1,2 +0,0 @@ -def sample_func(): - return True diff --git a/temp_test_module.py b/temp_test_module.py deleted file mode 100644 index 3271e52..0000000 --- a/temp_test_module.py +++ /dev/null @@ -1,4 +0,0 @@ - -def test_sample(): - func_a() - func_b() diff --git a/tests/test_extract.py b/tests/test_extract.py index a8ed7ee..6e3d3ee 100644 --- a/tests/test_extract.py +++ b/tests/test_extract.py @@ -279,15 +279,20 @@ def test_extract_tested_functions_with_calls(): def test_get_called_functions_from_test_simple(): """Test get_called_functions_from_test with a simple test function.""" # Create a temporary test module to use for testing - with open("temp_test_module.py", "w") as f: - f.write(""" + try: + with open("temp_test_module.py", "w") as f: + f.write(""" def test_sample(): func_a() func_b() """) - # Call your function and check the result - result = get_called_functions_from_test("temp_test_module.py::test_sample") - assert result == ['test_sample', 'func_a', 'func_b'] + # Call your function and check the result + result = get_called_functions_from_test("temp_test_module.py::test_sample") + assert result == ['test_sample', 'func_a', 'func_b'] + finally: + # Delete the temporary test module after the test + if os.path.exists("temp_test_module.py"): + os.remove("temp_test_module.py") def test_function_exists_in_file_exists(): """Test function_exists_in_file when the function exists in the file.""" @@ -367,4 +372,5 @@ def sample_func(): # Extract the function code from the traceback result = extract_function_code_from_traceback(traceback_info_list) assert result is not None - assert any("sample_func" in line for sublist in result for line in sublist) \ No newline at end of file + assert any("sample_func" in line for sublist in result for line in sublist) + os.remove("source_file.py") \ No newline at end of file From 7643e68295bbf9019cf39f4ffc24a04ae0bb5f66 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Sun, 10 Nov 2024 12:41:36 -0500 Subject: [PATCH 13/38] feat: delete debug print statements --- execexam/advise.py | 2 -- execexam/extract.py | 11 +++-------- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/execexam/advise.py b/execexam/advise.py index 314e1bc..40fe3f2 100644 --- a/execexam/advise.py +++ b/execexam/advise.py @@ -180,8 +180,6 @@ def fix_failures( # noqa: PLR0913 + f"Here is a brief overview of the test failure information: {failing_test_details}" + f"Here is the source code for the one or more failing test(s): {failing_test_code}" ) - print(f'Here is the traceback: {traceback}') - print(f'Here is the functions: {functions}') # the API key approach expects that the person running the execexam # tool has specified an API key for a support cloud-based LLM system if advice_method == enumerations.AdviceMethod.api_key: diff --git a/execexam/extract.py b/execexam/extract.py index 37acbcc..5092f0b 100644 --- a/execexam/extract.py +++ b/execexam/extract.py @@ -198,7 +198,6 @@ def extract_tested_functions(failing_test_code: str) -> Any: if not any(func_name.startswith(prefix) for prefix in ignore_prefixes): tested_functions.add(func_name) # If no matching functions are found, return the full failing_test_code - print(f'tested functions{tested_functions}') return tested_functions if tested_functions else failing_test_code def get_called_functions_from_test(test_path: str) -> list[str]: @@ -213,7 +212,6 @@ def get_called_functions_from_test(test_path: str) -> list[str]: source_code = inspect.getsource(test_function) # Use regex to find called functions in the source code called_functions = re.findall(r'\b(\w+)\s*\(', source_code) - print(f'called functions: {called_functions}') return called_functions def function_exists_in_file(file_path: str, function_name: str) -> bool: @@ -226,12 +224,12 @@ def function_exists_in_file(file_path: str, function_name: str) -> bool: # Search for the function definition for node in ast.walk(tree): if isinstance(node, ast.FunctionDef) and node.name == function_name: - print("Checked that function exists in file and it does!") return True except Exception as e: - print(f"Error reading file {file_path}: {e}") + return False return False + def find_source_file(test_path: str, function: str) -> str: """ Find the source file being tested using imports""" test_file = test_path.split('::')[0] @@ -254,7 +252,7 @@ def find_source_file(test_path: str, function: str) -> str: if function_exists_in_file(file_path, function): return file_path except Exception as e: - print(f"Error reading file {test_file}: {e}") + return f"Error reading file {test_file}: {e}" return "" def extract_tracebacks(json_report: dict, failing_code: str) -> list: @@ -287,12 +285,10 @@ def extract_tracebacks(json_report: dict, failing_code: str) -> list: # Get the name of the actual function being tested called_functions = get_called_functions_from_test(test_path) tested_funcs = extract_tested_functions(failing_code) - print(tested_funcs) func = "" for func in tested_funcs: if func in called_functions: traceback_info["tested_function"] = func - print(f"this is the func {func}") break # Find source file from imports source_file = find_source_file(test_path, func) @@ -329,7 +325,6 @@ def extract_tracebacks(json_report: dict, failing_code: str) -> list: entries = longrepr.get("reprtraceback", {}).get("reprentries", []) tested_funcs = extract_tested_functions(failing_code) called_functions = get_called_functions_from_test(test_path) - print(tested_funcs) func = "" for func in tested_funcs: # Check for any mention of the function's expected behavior in the error message From cece26e0c317ea1d847184e0ce8da8509ab8ab59 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Sun, 10 Nov 2024 12:52:34 -0500 Subject: [PATCH 14/38] feat: improve LLM prompting --- execexam/advise.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/execexam/advise.py b/execexam/advise.py index 40fe3f2..e91a034 100644 --- a/execexam/advise.py +++ b/execexam/advise.py @@ -174,11 +174,12 @@ def fix_failures( # noqa: PLR0913 + "Always be helpful, upbeat, friendly, encouraging, and concise when making a response." + "Your task is to suggest, in a step-by-step fashion, how to fix the bug(s) in the program?" + "What follows is all of the information you need to complete the debugging task." - + f"Here is the traceback of the error use this to determine which functions to fix {traceback}" - + f"Here are all the functions that failed contents based on the traceback {functions}" - + f"Here is the test overview with test output and details about test assertions: {test_overview}" - + f"Here is a brief overview of the test failure information: {failing_test_details}" - + f"Here is the source code for the one or more failing test(s): {failing_test_code}" + + f"Here is the error traceback, which will guide you in identifying which functions to fix: {traceback}" + + f"Below is the source code for all functions that have failed; focus your suggestions on these functions: {functions}" + + f"Here’s an overview of the test details and output, which will help you understand the issue: {test_overview}" + + f"A brief summary of the test failure information is provided here: {failing_test_details}" + + f"Finally, here is the source code for the failing test(s):: {failing_test_code}" + + "Based on this, suggest what changes need to be made to fix the failing functions." ) # the API key approach expects that the person running the execexam # tool has specified an API key for a support cloud-based LLM system From 46a415252abb1d8c830fb636c281c44e890e6157 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Sun, 10 Nov 2024 13:00:14 -0500 Subject: [PATCH 15/38] lint: lint files --- execexam/extract.py | 99 ++++++++++++++++++++++++++++--------------- execexam/main.py | 12 ++++-- tests/test_extract.py | 62 +++++++++++++++++++++------ 3 files changed, 121 insertions(+), 52 deletions(-) diff --git a/execexam/extract.py b/execexam/extract.py index 5092f0b..37e91cc 100644 --- a/execexam/extract.py +++ b/execexam/extract.py @@ -4,7 +4,7 @@ import trace from typing import Any, Dict, List, Tuple import re -import inspect +import inspect import importlib import ast @@ -184,6 +184,7 @@ def extract_test_output_multiple_labels( # return the filtered output return filtered_output + def extract_tested_functions(failing_test_code: str) -> Any: """Extract all functions being tested from the failing test code.""" # Find all function calls in the code @@ -200,30 +201,37 @@ def extract_tested_functions(failing_test_code: str) -> Any: # If no matching functions are found, return the full failing_test_code return tested_functions if tested_functions else failing_test_code + def get_called_functions_from_test(test_path: str) -> list[str]: """Get the functions called in a test from the test path.""" # Extract the module name and function name from test_path module_name, func_name = test_path.split("::") # Import the test module - test_module = importlib.import_module(module_name.replace("/", ".").replace(".py", "")) + test_module = importlib.import_module( + module_name.replace("/", ".").replace(".py", "") + ) # Get the function object test_function = getattr(test_module, func_name) # Get the source code of the function source_code = inspect.getsource(test_function) # Use regex to find called functions in the source code - called_functions = re.findall(r'\b(\w+)\s*\(', source_code) + called_functions = re.findall(r"\b(\w+)\s*\(", source_code) return called_functions + def function_exists_in_file(file_path: str, function_name: str) -> bool: """Check if a function with the given name is defined in the source file.""" try: - with open(file_path, 'r') as file: + with open(file_path, "r") as file: file_contents = file.read() # Parse file contents tree = ast.parse(file_contents) # Search for the function definition for node in ast.walk(tree): - if isinstance(node, ast.FunctionDef) and node.name == function_name: + if ( + isinstance(node, ast.FunctionDef) + and node.name == function_name + ): return True except Exception as e: return False @@ -231,18 +239,20 @@ def function_exists_in_file(file_path: str, function_name: str) -> bool: def find_source_file(test_path: str, function: str) -> str: - """ Find the source file being tested using imports""" - test_file = test_path.split('::')[0] + """Find the source file being tested using imports""" + test_file = test_path.split("::")[0] try: - with open(test_file, 'r') as f: + with open(test_file, "r") as f: for line in f: - if 'import' in line: - # Extract the module being imported - imported = line.split('import')[-1].strip() - if '.' in imported: - imported = imported.split('.')[-1] - if 'from' in line: - imported = line.split('from')[-1].split('import')[0].strip() + if "import" in line: + # Extract the module being imported + imported = line.split("import")[-1].strip() + if "." in imported: + imported = imported.split(".")[-1] + if "from" in line: + imported = ( + line.split("from")[-1].split("import")[0].strip() + ) # Skip if 'pytest' is imported if imported == "pytest": continue @@ -255,6 +265,7 @@ def find_source_file(test_path: str, function: str) -> str: return f"Error reading file {test_file}: {e}" return "" + def extract_tracebacks(json_report: dict, failing_code: str) -> list: """Extract comprehensive test failure information from pytest JSON report including test details, assertions, variables, and complete stack traces. Handles if JSON report returns string or dictionary""" traceback_info_list = [] @@ -281,7 +292,7 @@ def extract_tracebacks(json_report: dict, failing_code: str) -> list: # Handle string longrepr if isinstance(longrepr, str): traceback_info["full_traceback"] = longrepr - lines = longrepr.split('\n') + lines = longrepr.split("\n") # Get the name of the actual function being tested called_functions = get_called_functions_from_test(test_path) tested_funcs = extract_tested_functions(failing_code) @@ -300,14 +311,18 @@ def extract_tracebacks(json_report: dict, failing_code: str) -> list: loc = line.strip() traceback_info["stack_trace"].append(loc) # Extract error type and message - elif line.startswith('E '): + elif line.startswith("E "): if not traceback_info["error_message"]: - error_parts = line[4:].split(': ', 1) + error_parts = line[4:].split(": ", 1) if len(error_parts) > 1: traceback_info["error_type"] = error_parts[0] - traceback_info["error_message"] = error_parts[1] + traceback_info["error_message"] = error_parts[ + 1 + ] else: - traceback_info["error_message"] = error_parts[0] + traceback_info["error_message"] = error_parts[ + 0 + ] # Look for assertion details if "assert" in line: traceback_info["assertion_detail"] = line.strip() @@ -315,32 +330,38 @@ def extract_tracebacks(json_report: dict, failing_code: str) -> list: if "==" in line: expr = line.split("assert")[-1].strip() actual, expected = expr.split("==", 1) - traceback_info["actual_value"] = eval(actual.strip("() ")) - traceback_info["expected_value"] = eval(expected.strip("() ")) + traceback_info["actual_value"] = eval( + actual.strip("() ") + ) + traceback_info["expected_value"] = eval( + expected.strip("() ") + ) except: pass # Handle dictionary of longrepr elif isinstance(longrepr, dict): crash = longrepr.get("reprcrash", {}) - entries = longrepr.get("reprtraceback", {}).get("reprentries", []) + entries = longrepr.get("reprtraceback", {}).get( + "reprentries", [] + ) tested_funcs = extract_tested_functions(failing_code) called_functions = get_called_functions_from_test(test_path) func = "" for func in tested_funcs: - # Check for any mention of the function's expected behavior in the error message + # Check for any mention of the function's expected behavior in the error message if func in called_functions: traceback_info["tested_function"] = func break # First try to find source file from traceback entries - source_file, = find_source_file(test_path, func) + (source_file,) = find_source_file(test_path, func) if source_file: traceback_info["source_file"] = source_file # Get the error location line = crash.get("lineno", "") # Get error type and message message = crash.get("message", "") - if ': ' in message: - error_type, error_msg = message.split(': ', 1) + if ": " in message: + error_type, error_msg = message.split(": ", 1) traceback_info["error_type"] = error_type traceback_info["error_message"] = error_msg else: @@ -358,12 +379,15 @@ def extract_tracebacks(json_report: dict, failing_code: str) -> list: if not traceback_info["full_traceback"] and "log" in call: traceback_info["full_traceback"] = call["log"] # Append if there is information - if (traceback_info["full_traceback"] or - traceback_info["error_message"] or - traceback_info["stack_trace"]): + if ( + traceback_info["full_traceback"] + or traceback_info["error_message"] + or traceback_info["stack_trace"] + ): traceback_info_list.append(traceback_info) return traceback_info_list + def extract_function_code_from_traceback(traceback_info_list): # List to store code of each function as a list of lines functions = [] @@ -371,15 +395,22 @@ def extract_function_code_from_traceback(traceback_info_list): source_file = test["source_file"] tested_function = test["tested_function"] # Read the file contents - with open(source_file, 'r') as file: + with open(source_file, "r") as file: file_contents = file.read() # Parse the file contents to find the function definition tree = ast.parse(file_contents) for node in ast.walk(tree): - if isinstance(node, ast.FunctionDef) and node.name == tested_function: + if ( + isinstance(node, ast.FunctionDef) + and node.name == tested_function + ): # Get lines of the function's code - function_lines = [line.strip() for line in file_contents.splitlines()[node.lineno - 1 : node.end_lineno]] + function_lines = [ + line.strip() + for line in file_contents.splitlines()[ + node.lineno - 1 : node.end_lineno + ] + ] functions.append(function_lines) break return functions - diff --git a/execexam/main.py b/execexam/main.py index 0f57fec..243927d 100644 --- a/execexam/main.py +++ b/execexam/main.py @@ -335,12 +335,16 @@ def run( # noqa: PLR0913, PLR0915 litellm_thread.join() debugger.debug(debug, debugger.Debug.stopped_litellm_thread.value) if json_report_plugin.report is not None: - tracebacks = extract.extract_tracebacks(json_report_plugin.report, failing_test_code_overall) - else: + tracebacks = extract.extract_tracebacks( + json_report_plugin.report, failing_test_code_overall + ) + else: tracebacks = ["No Traceback Found"] if tracebacks is not None: - functions = extract.extract_function_code_from_traceback(tracebacks) - else: + functions = extract.extract_function_code_from_traceback( + tracebacks + ) + else: functions = ["No Functions Found"] # provide advice about how to fix the failing tests # because the non-zero return code indicates that diff --git a/tests/test_extract.py b/tests/test_extract.py index 6e3d3ee..0e9ea2d 100644 --- a/tests/test_extract.py +++ b/tests/test_extract.py @@ -264,17 +264,25 @@ def test_is_failing_test_details_empty_with_empty_string(): # check the result assert result is False + def test_extract_tested_functions_no_calls(): - """Test extract_tested_functions with no function calls.""" + """Test extract_tested_functions with no function calls.""" failing_code = "assert 1 == 1" result = extract_tested_functions(failing_code) - assert result == failing_code, "Should return the full code when no functions are called." + assert ( + result == failing_code + ), "Should return the full code when no functions are called." + def test_extract_tested_functions_with_calls(): """Test extract_tested_functions with multiple function calls.""" failing_code = "func1()\nfunc2()\nassert test_function()" result = extract_tested_functions(failing_code) - assert result == {"func1", "func2"}, "Should extract only the non-test/assert functions." + assert result == { + "func1", + "func2", + }, "Should extract only the non-test/assert functions." + def test_get_called_functions_from_test_simple(): """Test get_called_functions_from_test with a simple test function.""" @@ -287,13 +295,16 @@ def test_sample(): func_b() """) # Call your function and check the result - result = get_called_functions_from_test("temp_test_module.py::test_sample") - assert result == ['test_sample', 'func_a', 'func_b'] + result = get_called_functions_from_test( + "temp_test_module.py::test_sample" + ) + assert result == ["test_sample", "func_a", "func_b"] finally: # Delete the temporary test module after the test if os.path.exists("temp_test_module.py"): os.remove("temp_test_module.py") + def test_function_exists_in_file_exists(): """Test function_exists_in_file when the function exists in the file.""" # Create a temporary Python file to use for testing @@ -303,15 +314,19 @@ def test_function_exists_in_file_exists(): assert result, "Should return True when function exists in the file." os.remove("temp_module.py") + def test_function_exists_in_file_not_exists(): """Test function_exists_in_file when the function does not exist in the file.""" # Create a temporary Python file to use for testing with open("temp_module.py", "w") as f: f.write("def some_other_function(): pass") result = function_exists_in_file("temp_module.py", "non_existing_function") - assert not result, "Should return False when function does not exist in the file." + assert ( + not result + ), "Should return False when function does not exist in the file." os.remove("temp_module.py") + def test_find_source_file_simple_import(): """Test find_source_file with a simple import.""" # Create a test file with an import statement @@ -320,17 +335,27 @@ def test_find_source_file_simple_import(): with open("module_a.py", "w") as f: f.write("def test_func(): pass") result = find_source_file("test_file.py::test_func", "test_func") - assert result == "module_a.py", "Should return the correct source file when found." + assert ( + result == "module_a.py" + ), "Should return the correct source file when found." os.remove("test_file.py") os.remove("module_a.py") + def test_extract_tracebacks_no_failures(): """Test extract_tracebacks with no failures in the JSON report.""" # Create a simple JSON report for testing that passes - json_report = {"tests": [{"outcome": "passed", "nodeid": "test_module.py::test_function"}]} + json_report = { + "tests": [ + {"outcome": "passed", "nodeid": "test_module.py::test_function"} + ] + } # Check the results are empty when the report passed result = extract_tracebacks(json_report, "sample failing code") - assert result == [], "Should return an empty list when no failures are present." + assert ( + result == [] + ), "Should return an empty list when no failures are present." + def test_extract_tracebacks_with_failures(): """Test extract_tracebacks with a failure in the JSON report.""" @@ -346,17 +371,26 @@ def test_sample(): { "outcome": "failed", "nodeid": "my_tests.py::test_sample", - "call": {"longrepr": "E AssertionError: test failed\nFile 'my_tests.py', line 3"} + "call": { + "longrepr": "E AssertionError: test failed\nFile 'my_tests.py', line 3" + }, } ] } result = extract_tracebacks(json_report, "def func_a(): pass") - assert isinstance(result, list), "The result should be a list of tracebacks" + assert isinstance( + result, list + ), "The result should be a list of tracebacks" assert len(result) == 1, "There should be one traceback in the result" - assert result[0]['error_type'] == "AssertionError", "The error_type should be 'AssertionError'" - assert "test failed" in result[0]['full_traceback'], "The traceback should contain the error message 'test failed'" + assert ( + result[0]["error_type"] == "AssertionError" + ), "The error_type should be 'AssertionError'" + assert ( + "test failed" in result[0]["full_traceback"] + ), "The traceback should contain the error message 'test failed'" os.remove("my_tests.py") + def test_extract_function_code_from_traceback(): """Test extract_function_code_from_traceback with a sample function.""" # Create a source file with a sample function @@ -373,4 +407,4 @@ def sample_func(): result = extract_function_code_from_traceback(traceback_info_list) assert result is not None assert any("sample_func" in line for sublist in result for line in sublist) - os.remove("source_file.py") \ No newline at end of file + os.remove("source_file.py") From f783e58f2693607fbbd48fa3efecc50d7c5193be Mon Sep 17 00:00:00 2001 From: PCain02 Date: Sun, 10 Nov 2024 13:07:34 -0500 Subject: [PATCH 16/38] lint: organize imports --- tests/test_extract.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/tests/test_extract.py b/tests/test_extract.py index 0e9ea2d..53d33a7 100644 --- a/tests/test_extract.py +++ b/tests/test_extract.py @@ -2,10 +2,8 @@ from pathlib import Path -import importlib import pytest import os -import sys from hypothesis import given, settings from hypothesis.strategies import dictionaries, text From f573a5a00a0681bc837ca9b95005154353a19a1e Mon Sep 17 00:00:00 2001 From: PCain02 Date: Sun, 10 Nov 2024 13:15:00 -0500 Subject: [PATCH 17/38] lint: fix imports --- execexam/extract.py | 2 +- tests/test_extract.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/execexam/extract.py b/execexam/extract.py index 37e91cc..00b5a84 100644 --- a/execexam/extract.py +++ b/execexam/extract.py @@ -233,7 +233,7 @@ def function_exists_in_file(file_path: str, function_name: str) -> bool: and node.name == function_name ): return True - except Exception as e: + except: return False return False diff --git a/tests/test_extract.py b/tests/test_extract.py index 53d33a7..c9dadad 100644 --- a/tests/test_extract.py +++ b/tests/test_extract.py @@ -1,9 +1,9 @@ """Test cases for the extract.py file.""" +import os from pathlib import Path import pytest -import os from hypothesis import given, settings from hypothesis.strategies import dictionaries, text From 218faf0396ebf8f06440d01c5605c225bcd7bcc2 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Sun, 10 Nov 2024 13:23:43 -0500 Subject: [PATCH 18/38] fix: too many branches in main fix --- execexam/extract.py | 12 ++++++++---- execexam/main.py | 10 ++-------- 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/execexam/extract.py b/execexam/extract.py index 00b5a84..437f754 100644 --- a/execexam/extract.py +++ b/execexam/extract.py @@ -1,8 +1,7 @@ """Extract contents from data structures.""" from pathlib import Path -import trace -from typing import Any, Dict, List, Tuple +from typing import Any, Dict, List, Optional, Tuple import re import inspect import importlib @@ -266,8 +265,11 @@ def find_source_file(test_path: str, function: str) -> str: return "" -def extract_tracebacks(json_report: dict, failing_code: str) -> list: +def extract_tracebacks(json_report: Optional[dict], failing_code: str) -> list: """Extract comprehensive test failure information from pytest JSON report including test details, assertions, variables, and complete stack traces. Handles if JSON report returns string or dictionary""" + # Handle the case where there is no json_report + if not json_report: + return ["No Traceback Found"] traceback_info_list = [] tests = json_report.get("tests", []) # Go through all the tests and pull out which ones failed @@ -388,8 +390,10 @@ def extract_tracebacks(json_report: dict, failing_code: str) -> list: return traceback_info_list -def extract_function_code_from_traceback(traceback_info_list): +def extract_function_code_from_traceback(traceback_info_list: list) -> List[List[str]]: # List to store code of each function as a list of lines + if not traceback_info_list: + return [["No Functions Found"]] functions = [] for test in traceback_info_list: source_file = test["source_file"] diff --git a/execexam/main.py b/execexam/main.py index 243927d..86e4bbd 100644 --- a/execexam/main.py +++ b/execexam/main.py @@ -334,18 +334,12 @@ def run( # noqa: PLR0913, PLR0915 # litellm module has been loaded in a separate thread litellm_thread.join() debugger.debug(debug, debugger.Debug.stopped_litellm_thread.value) - if json_report_plugin.report is not None: - tracebacks = extract.extract_tracebacks( + tracebacks = extract.extract_tracebacks( json_report_plugin.report, failing_test_code_overall ) - else: - tracebacks = ["No Traceback Found"] - if tracebacks is not None: - functions = extract.extract_function_code_from_traceback( + functions = extract.extract_function_code_from_traceback( tracebacks ) - else: - functions = ["No Functions Found"] # provide advice about how to fix the failing tests # because the non-zero return code indicates that # there was a test failure and that overall there From 8507ee7924f964ccacfaca492dc5decee42a7245 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Sun, 10 Nov 2024 13:25:09 -0500 Subject: [PATCH 19/38] lint: ruff lint --- execexam/extract.py | 4 +++- execexam/main.py | 8 +++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/execexam/extract.py b/execexam/extract.py index 437f754..0d7a4db 100644 --- a/execexam/extract.py +++ b/execexam/extract.py @@ -390,7 +390,9 @@ def extract_tracebacks(json_report: Optional[dict], failing_code: str) -> list: return traceback_info_list -def extract_function_code_from_traceback(traceback_info_list: list) -> List[List[str]]: +def extract_function_code_from_traceback( + traceback_info_list: list, +) -> List[List[str]]: # List to store code of each function as a list of lines if not traceback_info_list: return [["No Functions Found"]] diff --git a/execexam/main.py b/execexam/main.py index 86e4bbd..bfa8f3e 100644 --- a/execexam/main.py +++ b/execexam/main.py @@ -335,11 +335,9 @@ def run( # noqa: PLR0913, PLR0915 litellm_thread.join() debugger.debug(debug, debugger.Debug.stopped_litellm_thread.value) tracebacks = extract.extract_tracebacks( - json_report_plugin.report, failing_test_code_overall - ) - functions = extract.extract_function_code_from_traceback( - tracebacks - ) + json_report_plugin.report, failing_test_code_overall + ) + functions = extract.extract_function_code_from_traceback(tracebacks) # provide advice about how to fix the failing tests # because the non-zero return code indicates that # there was a test failure and that overall there From 542138820d980a54eb0d3ce3a56ae58c0fa19c0a Mon Sep 17 00:00:00 2001 From: PCain02 Date: Mon, 11 Nov 2024 13:31:22 -0500 Subject: [PATCH 20/38] feat: add debug statements for extract --- execexam/extract.py | 161 ++++++++++++++++++++++++-------------------- 1 file changed, 88 insertions(+), 73 deletions(-) diff --git a/execexam/extract.py b/execexam/extract.py index 0d7a4db..881f7f9 100644 --- a/execexam/extract.py +++ b/execexam/extract.py @@ -1,11 +1,11 @@ """Extract contents from data structures.""" +import ast +import importlib +import inspect +import re from pathlib import Path from typing import Any, Dict, List, Optional, Tuple -import re -import inspect -import importlib -import ast from . import convert @@ -232,7 +232,7 @@ def function_exists_in_file(file_path: str, function_name: str) -> bool: and node.name == function_name ): return True - except: + except Exception: return False return False @@ -257,13 +257,71 @@ def find_source_file(test_path: str, function: str) -> str: continue # Convert module name to potential file path file_path = f"{imported.replace('.', '/')}.py" + print(f'file path: {file_path}') if file_path != "pytest.py": if function_exists_in_file(file_path, function): + print(f'Function {function}') + print(f'Function exists in file') return file_path except Exception as e: return f"Error reading file {test_file}: {e}" return "" +def extract_tracebacks_str(longrepr: str, failing_code: str, traceback_info_list: list, traceback_info: dict, test_path: str ) -> list: + traceback_info["full_traceback"] = longrepr + lines = longrepr.split("\n") + # Get the name of the actual function being tested + called_functions = get_called_functions_from_test(test_path) + tested_funcs = extract_tested_functions(failing_code) + func = "" + for func in tested_funcs: + if func in called_functions: + traceback_info["tested_function"] = func + break + # Find source file from imports + source_file = find_source_file(test_path, func) + print(f'source file: {source_file}') + if source_file: + traceback_info["source_file"] = source_file + for i, line in enumerate(lines): + # Look for file locations in traceback + if "File " in line and ", line " in line: + loc = line.strip() + traceback_info["stack_trace"].append(loc) + # Extract error type and message + elif line.startswith("E "): + if not traceback_info["error_message"]: + error_parts = line[4:].split(": ", 1) + if len(error_parts) > 1: + traceback_info["error_type"] = error_parts[0] + traceback_info["error_message"] = error_parts[ + 1 + ] + else: + traceback_info["error_message"] = error_parts[ + 0 + ] + # Look for assertion details + if "assert" in line: + traceback_info["assertion_detail"] = line.strip() + try: + if "==" in line: + expr = line.split("assert")[-1].strip() + actual, expected = expr.split("==", 1) + traceback_info["actual_value"] = eval( + actual.strip("() ") + ) + traceback_info["expected_value"] = eval( + expected.strip("() ") + ) + except Exception: + pass + traceback_info_list.append(traceback_info) + return traceback_info_list + + +#def extract_tracebacks_dict(longrepr: Optional[dict], failing_code: str) -> list: + def extract_tracebacks(json_report: Optional[dict], failing_code: str) -> list: """Extract comprehensive test failure information from pytest JSON report including test details, assertions, variables, and complete stack traces. Handles if JSON report returns string or dictionary""" @@ -293,53 +351,7 @@ def extract_tracebacks(json_report: Optional[dict], failing_code: str) -> list: longrepr = call.get("longrepr", {}) # Handle string longrepr if isinstance(longrepr, str): - traceback_info["full_traceback"] = longrepr - lines = longrepr.split("\n") - # Get the name of the actual function being tested - called_functions = get_called_functions_from_test(test_path) - tested_funcs = extract_tested_functions(failing_code) - func = "" - for func in tested_funcs: - if func in called_functions: - traceback_info["tested_function"] = func - break - # Find source file from imports - source_file = find_source_file(test_path, func) - if source_file: - traceback_info["source_file"] = source_file - for i, line in enumerate(lines): - # Look for file locations in traceback - if "File " in line and ", line " in line: - loc = line.strip() - traceback_info["stack_trace"].append(loc) - # Extract error type and message - elif line.startswith("E "): - if not traceback_info["error_message"]: - error_parts = line[4:].split(": ", 1) - if len(error_parts) > 1: - traceback_info["error_type"] = error_parts[0] - traceback_info["error_message"] = error_parts[ - 1 - ] - else: - traceback_info["error_message"] = error_parts[ - 0 - ] - # Look for assertion details - if "assert" in line: - traceback_info["assertion_detail"] = line.strip() - try: - if "==" in line: - expr = line.split("assert")[-1].strip() - actual, expected = expr.split("==", 1) - traceback_info["actual_value"] = eval( - actual.strip("() ") - ) - traceback_info["expected_value"] = eval( - expected.strip("() ") - ) - except: - pass + traceback_info_list = extract_tracebacks_str(longrepr, failing_code, traceback_info_list, traceback_info, test_path) # Handle dictionary of longrepr elif isinstance(longrepr, dict): crash = longrepr.get("reprcrash", {}) @@ -355,7 +367,7 @@ def extract_tracebacks(json_report: Optional[dict], failing_code: str) -> list: traceback_info["tested_function"] = func break # First try to find source file from traceback entries - (source_file,) = find_source_file(test_path, func) + (source_file) = find_source_file(test_path, func) if source_file: traceback_info["source_file"] = source_file # Get the error location @@ -387,6 +399,7 @@ def extract_tracebacks(json_report: Optional[dict], failing_code: str) -> list: or traceback_info["stack_trace"] ): traceback_info_list.append(traceback_info) + print(f'{traceback_info_list}') return traceback_info_list @@ -398,25 +411,27 @@ def extract_function_code_from_traceback( return [["No Functions Found"]] functions = [] for test in traceback_info_list: - source_file = test["source_file"] - tested_function = test["tested_function"] - # Read the file contents - with open(source_file, "r") as file: - file_contents = file.read() - # Parse the file contents to find the function definition - tree = ast.parse(file_contents) - for node in ast.walk(tree): - if ( - isinstance(node, ast.FunctionDef) - and node.name == tested_function - ): - # Get lines of the function's code - function_lines = [ - line.strip() - for line in file_contents.splitlines()[ - node.lineno - 1 : node.end_lineno + if test["source_file"] is not "": + source_file = test["source_file"] + tested_function = test["tested_function"] + # Read the file contents + with open(source_file, "r") as file: + file_contents = file.read() + # Parse the file contents to find the function definition + tree = ast.parse(file_contents) + for node in ast.walk(tree): + if ( + isinstance(node, ast.FunctionDef) + and node.name == tested_function + ): + # Get lines of the function's code + function_lines = [ + line.strip() + for line in file_contents.splitlines()[ + node.lineno - 1 : node.end_lineno + ] ] - ] - functions.append(function_lines) - break + print(f"{function_lines}") + functions.append(function_lines) + break return functions From c3bbd2ba88d925da9ea785dedab9ab5f5a1597b9 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Mon, 11 Nov 2024 15:02:56 -0500 Subject: [PATCH 21/38] fix: make 2 helper functions for extract tracebacks to help with branches --- execexam/extract.py | 201 ++++++++++++++++++++++-------------------- tests/test_extract.py | 1 - 2 files changed, 106 insertions(+), 96 deletions(-) diff --git a/execexam/extract.py b/execexam/extract.py index 881f7f9..70159bd 100644 --- a/execexam/extract.py +++ b/execexam/extract.py @@ -257,71 +257,16 @@ def find_source_file(test_path: str, function: str) -> str: continue # Convert module name to potential file path file_path = f"{imported.replace('.', '/')}.py" - print(f'file path: {file_path}') + print(f"file path: {file_path}") if file_path != "pytest.py": if function_exists_in_file(file_path, function): - print(f'Function {function}') - print(f'Function exists in file') + print(f"Function {function}") + print(f"Function exists in file") return file_path except Exception as e: return f"Error reading file {test_file}: {e}" return "" -def extract_tracebacks_str(longrepr: str, failing_code: str, traceback_info_list: list, traceback_info: dict, test_path: str ) -> list: - traceback_info["full_traceback"] = longrepr - lines = longrepr.split("\n") - # Get the name of the actual function being tested - called_functions = get_called_functions_from_test(test_path) - tested_funcs = extract_tested_functions(failing_code) - func = "" - for func in tested_funcs: - if func in called_functions: - traceback_info["tested_function"] = func - break - # Find source file from imports - source_file = find_source_file(test_path, func) - print(f'source file: {source_file}') - if source_file: - traceback_info["source_file"] = source_file - for i, line in enumerate(lines): - # Look for file locations in traceback - if "File " in line and ", line " in line: - loc = line.strip() - traceback_info["stack_trace"].append(loc) - # Extract error type and message - elif line.startswith("E "): - if not traceback_info["error_message"]: - error_parts = line[4:].split(": ", 1) - if len(error_parts) > 1: - traceback_info["error_type"] = error_parts[0] - traceback_info["error_message"] = error_parts[ - 1 - ] - else: - traceback_info["error_message"] = error_parts[ - 0 - ] - # Look for assertion details - if "assert" in line: - traceback_info["assertion_detail"] = line.strip() - try: - if "==" in line: - expr = line.split("assert")[-1].strip() - actual, expected = expr.split("==", 1) - traceback_info["actual_value"] = eval( - actual.strip("() ") - ) - traceback_info["expected_value"] = eval( - expected.strip("() ") - ) - except Exception: - pass - traceback_info_list.append(traceback_info) - return traceback_info_list - - -#def extract_tracebacks_dict(longrepr: Optional[dict], failing_code: str) -> list: - def extract_tracebacks(json_report: Optional[dict], failing_code: str) -> list: """Extract comprehensive test failure information from pytest JSON report including test details, assertions, variables, and complete stack traces. Handles if JSON report returns string or dictionary""" @@ -351,44 +296,14 @@ def extract_tracebacks(json_report: Optional[dict], failing_code: str) -> list: longrepr = call.get("longrepr", {}) # Handle string longrepr if isinstance(longrepr, str): - traceback_info_list = extract_tracebacks_str(longrepr, failing_code, traceback_info_list, traceback_info, test_path) + process_string_longrepr( + longrepr, traceback_info, test_path, failing_code + ) # Handle dictionary of longrepr elif isinstance(longrepr, dict): - crash = longrepr.get("reprcrash", {}) - entries = longrepr.get("reprtraceback", {}).get( - "reprentries", [] + process_dict_longrepr( + longrepr, traceback_info, test_path, failing_code ) - tested_funcs = extract_tested_functions(failing_code) - called_functions = get_called_functions_from_test(test_path) - func = "" - for func in tested_funcs: - # Check for any mention of the function's expected behavior in the error message - if func in called_functions: - traceback_info["tested_function"] = func - break - # First try to find source file from traceback entries - (source_file) = find_source_file(test_path, func) - if source_file: - traceback_info["source_file"] = source_file - # Get the error location - line = crash.get("lineno", "") - # Get error type and message - message = crash.get("message", "") - if ": " in message: - error_type, error_msg = message.split(": ", 1) - traceback_info["error_type"] = error_type - traceback_info["error_message"] = error_msg - else: - traceback_info["error_message"] = message - # Build stack trace - for entry in entries: - if isinstance(entry, dict): - loc = entry.get("reprfileloc", {}) - if loc: - file_path = loc.get("path", "") - line_no = loc.get("lineno", "") - stack_entry = f"File {file_path}, line {line_no}" - traceback_info["stack_trace"].append(stack_entry) # Ensure we have a full traceback if not traceback_info["full_traceback"] and "log" in call: traceback_info["full_traceback"] = call["log"] @@ -399,10 +314,106 @@ def extract_tracebacks(json_report: Optional[dict], failing_code: str) -> list: or traceback_info["stack_trace"] ): traceback_info_list.append(traceback_info) - print(f'{traceback_info_list}') return traceback_info_list +def process_string_longrepr( + longrepr: str, traceback_info: dict, test_path: str, failing_code: str +) -> None: + """Process traceback when longrepr is a string.""" + traceback_info["full_traceback"] = longrepr + lines = longrepr.split("\n") + # Get the name of the actual function being tested + called_functions = get_called_functions_from_test(test_path) + tested_funcs = extract_tested_functions(failing_code) + func = "" + for func in tested_funcs: + if func in called_functions: + traceback_info["tested_function"] = func + break + # Find source file from imports + source_file = find_source_file(test_path, func) + if source_file: + traceback_info["source_file"] = source_file + else: + traceback_info["source_file"] = "File not found" + for i, line in enumerate(lines): + # Look for file locations in traceback + if "File " in line and ", line " in line: + loc = line.strip() + traceback_info["stack_trace"].append(loc) + # Extract error type and message + elif line.startswith("E "): + if not traceback_info["error_message"]: + error_parts = line[4:].split(": ", 1) + if len(error_parts) > 1: + traceback_info["error_type"] = error_parts[0] + traceback_info["error_message"] = error_parts[1] + else: + traceback_info["error_message"] = error_parts[0] + # Look for assertion details + if "assert" in line: + traceback_info["assertion_detail"] = line.strip() + try: + if "==" in line: + expr = line.split("assert")[-1].strip() + actual, expected = expr.split("==", 1) + traceback_info["actual_value"] = eval(actual.strip("() ")) + traceback_info["expected_value"] = eval( + expected.strip("() ") + ) + except: + pass + + +def process_dict_longrepr( + longrepr: dict, traceback_info: dict, test_path: str, failing_code: str +) -> None: + """Process traceback when longrepr is a dictionary.""" + crash = longrepr.get("reprcrash", {}) + entries = longrepr.get("reprtraceback", {}).get("reprentries", []) + # Initialize stack_trace if it doesn't exist + if "stack_trace" not in traceback_info: + traceback_info["stack_trace"] = [] + # Get the name of the actual function being tested + tested_funcs = extract_tested_functions(failing_code) + called_functions = get_called_functions_from_test(test_path) + func = "" + # Find the function name from the tested and called functions + for func in tested_funcs: + if func in called_functions: + traceback_info["tested_function"] = func + break + # First try to find source file from traceback entries + source_file = "" + try: + source_file, _ = find_source_file(test_path, func) + except Exception as e: + print(f"Error finding source file: {e}") + # If no source file is found, set the default value + if not source_file: + source_file = "File not found" + traceback_info["source_file"] = source_file + # Get error type and message (split based on the first occurrence of ": ") + message = crash.get("message", "") + if ": " in message: + error_type, error_msg = message.split(": ", 1) + traceback_info["error_type"] = error_type + traceback_info["error_message"] = error_msg + else: + traceback_info["error_message"] = message + # Build stack trace + for entry in entries: + if isinstance(entry, dict): + loc = entry.get("reprfileloc", {}) + if loc: + file_path = loc.get("path", "") + line_no = loc.get("lineno", "") + if file_path and line_no: + stack_entry = f"File {file_path}, line {line_no}" + traceback_info["stack_trace"].append(stack_entry) + + def extract_function_code_from_traceback( traceback_info_list: list, ) -> List[List[str]]: @@ -411,7 +422,7 @@ def extract_function_code_from_traceback( return [["No Functions Found"]] functions = [] for test in traceback_info_list: - if test["source_file"] is not "": + if test["source_file"] != "": source_file = test["source_file"] tested_function = test["tested_function"] # Read the file contents diff --git a/tests/test_extract.py b/tests/test_extract.py index c9dadad..ebac7fb 100644 --- a/tests/test_extract.py +++ b/tests/test_extract.py @@ -388,7 +388,6 @@ def test_sample(): ), "The traceback should contain the error message 'test failed'" os.remove("my_tests.py") - def test_extract_function_code_from_traceback(): """Test extract_function_code_from_traceback with a sample function.""" # Create a source file with a sample function From d35dc9a1b5689820ec2838011f470147366f26b6 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Mon, 11 Nov 2024 15:05:23 -0500 Subject: [PATCH 22/38] lint: remove debug print statements --- execexam/extract.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/execexam/extract.py b/execexam/extract.py index 70159bd..3dfb644 100644 --- a/execexam/extract.py +++ b/execexam/extract.py @@ -257,11 +257,8 @@ def find_source_file(test_path: str, function: str) -> str: continue # Convert module name to potential file path file_path = f"{imported.replace('.', '/')}.py" - print(f"file path: {file_path}") if file_path != "pytest.py": if function_exists_in_file(file_path, function): - print(f"Function {function}") - print(f"Function exists in file") return file_path except Exception as e: return f"Error reading file {test_file}: {e}" @@ -442,7 +439,6 @@ def extract_function_code_from_traceback( node.lineno - 1 : node.end_lineno ] ] - print(f"{function_lines}") functions.append(function_lines) break return functions From 89eebd97f3a5dddbeaa88e18301143c5ea745ca3 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Mon, 11 Nov 2024 15:07:25 -0500 Subject: [PATCH 23/38] lint: ruff format --- tests/test_extract.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/test_extract.py b/tests/test_extract.py index ebac7fb..c9dadad 100644 --- a/tests/test_extract.py +++ b/tests/test_extract.py @@ -388,6 +388,7 @@ def test_sample(): ), "The traceback should contain the error message 'test failed'" os.remove("my_tests.py") + def test_extract_function_code_from_traceback(): """Test extract_function_code_from_traceback with a sample function.""" # Create a source file with a sample function From 9908827d1c19712e573ea2f7e5ec3be7b85de308 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Mon, 11 Nov 2024 15:19:50 -0500 Subject: [PATCH 24/38] lint: ruff lint format --- execexam/advise.py | 2 +- execexam/extract.py | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/execexam/advise.py b/execexam/advise.py index e91a034..52ca282 100644 --- a/execexam/advise.py +++ b/execexam/advise.py @@ -176,7 +176,7 @@ def fix_failures( # noqa: PLR0913 + "What follows is all of the information you need to complete the debugging task." + f"Here is the error traceback, which will guide you in identifying which functions to fix: {traceback}" + f"Below is the source code for all functions that have failed; focus your suggestions on these functions: {functions}" - + f"Here’s an overview of the test details and output, which will help you understand the issue: {test_overview}" + + f"Here is an overview of the test details and output, which will help you understand the issue: {test_overview}" + f"A brief summary of the test failure information is provided here: {failing_test_details}" + f"Finally, here is the source code for the failing test(s):: {failing_test_code}" + "Based on this, suggest what changes need to be made to fix the failing functions." diff --git a/execexam/extract.py b/execexam/extract.py index 3dfb644..0ac49c6 100644 --- a/execexam/extract.py +++ b/execexam/extract.py @@ -332,8 +332,6 @@ def process_string_longrepr( source_file = find_source_file(test_path, func) if source_file: traceback_info["source_file"] = source_file - else: - traceback_info["source_file"] = "File not found" for i, line in enumerate(lines): # Look for file locations in traceback if "File " in line and ", line " in line: @@ -359,7 +357,7 @@ def process_string_longrepr( traceback_info["expected_value"] = eval( expected.strip("() ") ) - except: + except Exception: pass @@ -385,8 +383,8 @@ def process_dict_longrepr( source_file = "" try: source_file, _ = find_source_file(test_path, func) - except Exception as e: - print(f"Error finding source file: {e}") + except Exception: + pass # If no source file is found, set the default value if not source_file: source_file = "File not found" From 4174cf961bb9ee30db9b7e10858e596d5b537063 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Mon, 11 Nov 2024 18:28:48 -0500 Subject: [PATCH 25/38] fix: ruff fix imports --- tests/test_extract.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/test_extract.py b/tests/test_extract.py index c9dadad..988e8ee 100644 --- a/tests/test_extract.py +++ b/tests/test_extract.py @@ -10,19 +10,19 @@ from execexam.extract import ( extract_details, extract_failing_test_details, + extract_function_code_from_traceback, extract_test_assertion_details, extract_test_assertion_details_list, extract_test_assertions_details, extract_test_output, extract_test_output_multiple_labels, extract_test_run_details, - is_failing_test_details_empty, extract_tested_functions, - get_called_functions_from_test, - function_exists_in_file, - find_source_file, extract_tracebacks, - extract_function_code_from_traceback, + find_source_file, + function_exists_in_file, + get_called_functions_from_test, + is_failing_test_details_empty, ) From cc7892d17971dab4af97350a3709dc903d01c42a Mon Sep 17 00:00:00 2001 From: PCain02 Date: Mon, 11 Nov 2024 18:59:32 -0500 Subject: [PATCH 26/38] fix: fix longrepr dict source file gathering --- execexam/extract.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/execexam/extract.py b/execexam/extract.py index 0ac49c6..424593b 100644 --- a/execexam/extract.py +++ b/execexam/extract.py @@ -382,7 +382,7 @@ def process_dict_longrepr( # First try to find source file from traceback entries source_file = "" try: - source_file, _ = find_source_file(test_path, func) + source_file = find_source_file(test_path, func) except Exception: pass # If no source file is found, set the default value From 6c0add5e975fe467f3c2617a10c54c0b538e5dfd Mon Sep 17 00:00:00 2001 From: PCain02 Date: Mon, 11 Nov 2024 19:23:40 -0500 Subject: [PATCH 27/38] fix: fix line error with finding functions --- execexam/extract.py | 54 ++++++++++++++++++++++++--------------------- execexam/main.py | 2 +- 2 files changed, 30 insertions(+), 26 deletions(-) diff --git a/execexam/extract.py b/execexam/extract.py index 424593b..f7c8c51 100644 --- a/execexam/extract.py +++ b/execexam/extract.py @@ -410,33 +410,37 @@ def process_dict_longrepr( def extract_function_code_from_traceback( - traceback_info_list: list, + traceback_info_list: list ) -> List[List[str]]: - # List to store code of each function as a list of lines + # Check if the list is empty if not traceback_info_list: return [["No Functions Found"]] functions = [] for test in traceback_info_list: - if test["source_file"] != "": - source_file = test["source_file"] - tested_function = test["tested_function"] - # Read the file contents - with open(source_file, "r") as file: - file_contents = file.read() - # Parse the file contents to find the function definition - tree = ast.parse(file_contents) - for node in ast.walk(tree): - if ( - isinstance(node, ast.FunctionDef) - and node.name == tested_function - ): - # Get lines of the function's code - function_lines = [ - line.strip() - for line in file_contents.splitlines()[ - node.lineno - 1 : node.end_lineno - ] - ] - functions.append(function_lines) - break - return functions + source_file = test.get("source_file", "") + tested_function = test.get("tested_function", "") + # Proceed if the source file and function name are provided + if source_file and tested_function: + try: + # Read the file contents + with open(source_file, "r") as file: + file_contents = file.read() + # Parse the file contents to find the function definition + tree = ast.parse(file_contents) + for node in ast.walk(tree): + if isinstance(node, ast.FunctionDef) and node.name == tested_function: + # Ensure end_lineno is accessible + if hasattr(node, "end_lineno"): + function_lines = [ + line.strip() + for line in file_contents.splitlines()[ + node.lineno - 1 : node.end_lineno + ] + ] + functions.append(function_lines) + break + except FileNotFoundError: + functions.append([f"File not found: {source_file}"]) + except Exception as e: + functions.append([f"Error: {e}"]) + return functions \ No newline at end of file diff --git a/execexam/main.py b/execexam/main.py index bfa8f3e..86eda65 100644 --- a/execexam/main.py +++ b/execexam/main.py @@ -285,7 +285,7 @@ def run( # noqa: PLR0913, PLR0915 # build the command for running symbex; this tool can # perform static analysis of Python source code and # extract the code of a function inside of a file - command = f"symbex {test_name} -f {failing_test_path}" + command = f'symbex "{test_name}" -f "{failing_test_path}"' # run the symbex command and collect its output process = subprocess.run( command, From 7f2684a7b2790826b4d5532a4e1b36a47063bd55 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Mon, 11 Nov 2024 19:25:13 -0500 Subject: [PATCH 28/38] lint: ruff format --- execexam/extract.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/execexam/extract.py b/execexam/extract.py index f7c8c51..408577c 100644 --- a/execexam/extract.py +++ b/execexam/extract.py @@ -410,7 +410,7 @@ def process_dict_longrepr( def extract_function_code_from_traceback( - traceback_info_list: list + traceback_info_list: list, ) -> List[List[str]]: # Check if the list is empty if not traceback_info_list: @@ -428,7 +428,10 @@ def extract_function_code_from_traceback( # Parse the file contents to find the function definition tree = ast.parse(file_contents) for node in ast.walk(tree): - if isinstance(node, ast.FunctionDef) and node.name == tested_function: + if ( + isinstance(node, ast.FunctionDef) + and node.name == tested_function + ): # Ensure end_lineno is accessible if hasattr(node, "end_lineno"): function_lines = [ @@ -443,4 +446,4 @@ def extract_function_code_from_traceback( functions.append([f"File not found: {source_file}"]) except Exception as e: functions.append([f"Error: {e}"]) - return functions \ No newline at end of file + return functions From 09f8d2faa90ac17c6056ebccc6dd53c67f035f97 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Mon, 11 Nov 2024 19:31:29 -0500 Subject: [PATCH 29/38] fix: add docstring --- execexam/extract.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/execexam/extract.py b/execexam/extract.py index 408577c..f403fd0 100644 --- a/execexam/extract.py +++ b/execexam/extract.py @@ -412,13 +412,14 @@ def process_dict_longrepr( def extract_function_code_from_traceback( traceback_info_list: list, ) -> List[List[str]]: + """Extracts function code from a traceback information list.""" # Check if the list is empty if not traceback_info_list: return [["No Functions Found"]] functions = [] - for test in traceback_info_list: - source_file = test.get("source_file", "") - tested_function = test.get("tested_function", "") + for test_info in traceback_info_list: + source_file = test_info.get("source_file", "") + tested_function = test_info.get("tested_function", "") # Proceed if the source file and function name are provided if source_file and tested_function: try: From 03a76a5b05abd64ea4835b4cf2a66a8bbed2ddc0 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Mon, 11 Nov 2024 19:41:47 -0500 Subject: [PATCH 30/38] fix: tests function extract --- tests/test_extract.py | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/tests/test_extract.py b/tests/test_extract.py index 988e8ee..6b1aad2 100644 --- a/tests/test_extract.py +++ b/tests/test_extract.py @@ -1,6 +1,7 @@ """Test cases for the extract.py file.""" import os +import sys from pathlib import Path import pytest @@ -284,23 +285,28 @@ def test_extract_tested_functions_with_calls(): def test_get_called_functions_from_test_simple(): """Test get_called_functions_from_test with a simple test function.""" - # Create a temporary test module to use for testing + module_name = "temp_test_module" try: - with open("temp_test_module.py", "w") as f: + # Write the temporary module file + with open(f"{module_name}.py", "w") as f: f.write(""" def test_sample(): func_a() func_b() """) - # Call your function and check the result - result = get_called_functions_from_test( - "temp_test_module.py::test_sample" - ) + # Add the current directory to sys.path temporarily + sys.path.insert(0, os.getcwd()) + # Call function and check the result + result = get_called_functions_from_test(f"{module_name}::test_sample") assert result == ["test_sample", "func_a", "func_b"] finally: - # Delete the temporary test module after the test - if os.path.exists("temp_test_module.py"): - os.remove("temp_test_module.py") + # Remove the temporary module and reset sys.path + if os.path.exists(f"{module_name}.py"): + os.remove(f"{module_name}.py") + sys.path.pop(0) + # Clear the module from import cache to avoid stale imports in future tests + if module_name in sys.modules: + del sys.modules[module_name] def test_function_exists_in_file_exists(): From 7328fb93b83d2f8043ad6e3a88980b60ac38f657 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Mon, 11 Nov 2024 19:48:04 -0500 Subject: [PATCH 31/38] fix: fix failure test extract for ubuntu --- tests/test_extract.py | 67 ++++++++++++++++++++++++++----------------- 1 file changed, 40 insertions(+), 27 deletions(-) diff --git a/tests/test_extract.py b/tests/test_extract.py index 6b1aad2..6c60ad0 100644 --- a/tests/test_extract.py +++ b/tests/test_extract.py @@ -1,5 +1,6 @@ """Test cases for the extract.py file.""" +import importlib import os import sys from pathlib import Path @@ -363,36 +364,48 @@ def test_extract_tracebacks_no_failures(): def test_extract_tracebacks_with_failures(): """Test extract_tracebacks with a failure in the JSON report.""" - # Create a test file `my_tests.py` with a failing test - with open("my_tests.py", "w") as f: - f.write(""" + module_name = "my_tests" + try: + # Create a test file `my_tests.py` with a failing test + with open(f"{module_name}.py", "w") as f: + f.write(""" def test_sample(): assert False, "test failed" """) - # Create a test JSON report with a failure - json_report = { - "tests": [ - { - "outcome": "failed", - "nodeid": "my_tests.py::test_sample", - "call": { - "longrepr": "E AssertionError: test failed\nFile 'my_tests.py', line 3" - }, - } - ] - } - result = extract_tracebacks(json_report, "def func_a(): pass") - assert isinstance( - result, list - ), "The result should be a list of tracebacks" - assert len(result) == 1, "There should be one traceback in the result" - assert ( - result[0]["error_type"] == "AssertionError" - ), "The error_type should be 'AssertionError'" - assert ( - "test failed" in result[0]["full_traceback"] - ), "The traceback should contain the error message 'test failed'" - os.remove("my_tests.py") + # Add the current directory to sys.path temporarily + sys.path.insert(0, os.getcwd()) + importlib.invalidate_caches() # Ensure the new module can be found + # Create a test JSON report with a failure + json_report = { + "tests": [ + { + "outcome": "failed", + "nodeid": f"{module_name}.py::test_sample", + "call": { + "longrepr": "E AssertionError: test failed\nFile 'my_tests.py', line 3" + }, + } + ] + } + # Run the function and check the result + result = extract_tracebacks(json_report, "def func_a(): pass") + assert isinstance( + result, list + ), "The result should be a list of tracebacks" + assert len(result) == 1, "There should be one traceback in the result" + assert ( + result[0]["error_type"] == "AssertionError" + ), "The error_type should be 'AssertionError'" + assert ( + "test failed" in result[0]["full_traceback"] + ), "The traceback should contain 'test failed'" + finally: + # Clean up the temporary module and reset sys.path + if os.path.exists(f"{module_name}.py"): + os.remove(f"{module_name}.py") + sys.path.pop(0) + if module_name in sys.modules: + del sys.modules[module_name] def test_extract_function_code_from_traceback(): From 67ebecb7f52b407f9de0d3937e7595de4459a247 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Wed, 13 Nov 2024 17:26:33 -0500 Subject: [PATCH 32/38] lint: ruff format advise --- coverage.json | 23826 +++++++++++++++++++++++++++++++++---------- execexam/advise.py | 30 +- 2 files changed, 18637 insertions(+), 5219 deletions(-) diff --git a/coverage.json b/coverage.json index 8f8631e..9d6e43f 100644 --- a/coverage.json +++ b/coverage.json @@ -2,12 +2,12 @@ "meta": { "format": 3, "version": "7.6.1", - "timestamp": "2024-11-06T10:20:15.130590", + "timestamp": "2024-11-11T19:58:21.158481", "branch_coverage": true, "show_contexts": true }, "files": { - "execexam/__init__.py": { + "execexam\\__init__.py": { "executed_lines": [], "summary": { "covered_lines": 0, @@ -71,7 +71,7 @@ } } }, - "execexam/advise.py": { + "execexam\\advise.py": { "executed_lines": [ 1, 3, @@ -133,28 +133,34 @@ 124, 125, 128, - 145, - 148, - 149, + 147, 150, - 156, - 165, - 181, - 183, - 189, - 190, - 204, - 212, - 216, - 223, - 229, - 233, + 151, + 152, + 158, + 167, + 186, + 188, + 194, + 195, + 209, + 217, + 221, + 228, 234, - 246, - 254 + 238, + 239, + 251, + 259 ], "excluded_lines": [], "contexts": { + "100": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "77": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -239,6 +245,12 @@ "", "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" + ], "93": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -259,10 +271,25 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "142": [ + "144": [ "", "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" + ], "131": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -307,48 +334,49 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], + "142": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "143": [ + "", + "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_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "57": [ - "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "58": [ - "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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_failure|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "65": [ "tests/test_advise.py::test_check_internet_connection_failure|run", @@ -358,6 +386,13 @@ "tests/test_advise.py::test_check_internet_connection_failure|run", "tests/test_advise.py::test_check_internet_connection_timeout|run" ], + "62": [ + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", + "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_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + ], "30": [ "tests/test_advise.py::test_validate_url|run" ], @@ -366,33 +401,6 @@ ], "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": [ @@ -443,52 +451,52 @@ 123 ], [ - 145, - 148 + 147, + 150 ], [ - 145, - 150 + 147, + 152 ], [ - 150, + 152, -131 ], [ - 150, - 156 + 152, + 158 ], [ - 181, - 183 + 186, + 188 ], [ - 181, - 216 + 186, + 221 ], [ - 189, - 190 + 194, + 195 ], [ - 189, - 204 + 194, + 209 ], [ - 216, - 150 + 221, + 152 ], [ - 216, - 223 + 221, + 228 ], [ - 233, - 234 + 238, + 239 ], [ - 233, - 246 + 238, + 251 ] ], "functions": { @@ -511,6 +519,12 @@ ], "excluded_lines": [], "contexts": { + "100": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "77": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -595,6 +609,12 @@ "", "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" + ], "93": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -615,10 +635,25 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "142": [ + "144": [ "", "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" + ], "131": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -663,48 +698,49 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], + "142": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "143": [ + "", + "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_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "57": [ - "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "58": [ - "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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_failure|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "65": [ "tests/test_advise.py::test_check_internet_connection_failure|run", @@ -714,6 +750,13 @@ "tests/test_advise.py::test_check_internet_connection_failure|run", "tests/test_advise.py::test_check_internet_connection_timeout|run" ], + "62": [ + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", + "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_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + ], "30": [ "tests/test_advise.py::test_validate_url|run" ], @@ -722,33 +765,6 @@ ], "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": [], @@ -775,6 +791,12 @@ "missing_lines": [], "excluded_lines": [], "contexts": { + "100": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "77": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -859,6 +881,12 @@ "", "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" + ], "93": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -879,10 +907,25 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "142": [ + "144": [ "", "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" + ], "131": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -927,48 +970,49 @@ "", "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", + "142": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "143": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "50": [ + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", + "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "57": [ - "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "58": [ - "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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_failure|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "65": [ "tests/test_advise.py::test_check_internet_connection_failure|run", @@ -978,6 +1022,13 @@ "tests/test_advise.py::test_check_internet_connection_failure|run", "tests/test_advise.py::test_check_internet_connection_timeout|run" ], + "62": [ + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", + "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_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + ], "30": [ "tests/test_advise.py::test_validate_url|run" ], @@ -986,33 +1037,6 @@ ], "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": [ @@ -1047,6 +1071,12 @@ ], "excluded_lines": [], "contexts": { + "100": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "77": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -1131,6 +1161,12 @@ "", "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" + ], "93": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -1151,10 +1187,25 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "142": [ + "144": [ "", "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" + ], "131": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -1199,48 +1250,49 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], + "142": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "143": [ + "", + "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_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "57": [ - "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "58": [ - "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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_failure|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "65": [ "tests/test_advise.py::test_check_internet_connection_failure|run", @@ -1250,6 +1302,13 @@ "tests/test_advise.py::test_check_internet_connection_failure|run", "tests/test_advise.py::test_check_internet_connection_timeout|run" ], + "62": [ + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", + "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_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + ], "30": [ "tests/test_advise.py::test_validate_url|run" ], @@ -1258,33 +1317,6 @@ ], "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": [], @@ -1315,6 +1347,12 @@ "missing_lines": [], "excluded_lines": [], "contexts": { + "100": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "77": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -1399,6 +1437,12 @@ "", "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" + ], "93": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -1419,10 +1463,25 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "142": [ + "144": [ "", "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" + ], "131": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -1467,48 +1526,49 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], + "142": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "143": [ + "", + "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_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "57": [ - "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "58": [ - "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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_failure|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "65": [ "tests/test_advise.py::test_check_internet_connection_failure|run", @@ -1518,6 +1578,13 @@ "tests/test_advise.py::test_check_internet_connection_failure|run", "tests/test_advise.py::test_check_internet_connection_timeout|run" ], + "62": [ + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", + "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_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + ], "30": [ "tests/test_advise.py::test_validate_url|run" ], @@ -1526,33 +1593,6 @@ ], "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": [], @@ -1582,6 +1622,12 @@ ], "excluded_lines": [], "contexts": { + "100": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "77": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -1666,6 +1712,12 @@ "", "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" + ], "93": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -1686,10 +1738,25 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "142": [ + "144": [ "", "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" + ], "131": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -1734,48 +1801,49 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], + "142": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "143": [ + "", + "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_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "57": [ - "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "58": [ - "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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_failure|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "65": [ "tests/test_advise.py::test_check_internet_connection_failure|run", @@ -1785,6 +1853,13 @@ "tests/test_advise.py::test_check_internet_connection_failure|run", "tests/test_advise.py::test_check_internet_connection_timeout|run" ], + "62": [ + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", + "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_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + ], "30": [ "tests/test_advise.py::test_validate_url|run" ], @@ -1793,33 +1868,6 @@ ], "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": [ @@ -1868,6 +1916,12 @@ ], "excluded_lines": [], "contexts": { + "100": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "77": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -1952,6 +2006,12 @@ "", "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" + ], "93": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -1972,10 +2032,25 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "142": [ + "144": [ "", "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" + ], "131": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -2020,48 +2095,49 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], + "142": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "143": [ + "", + "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_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "57": [ - "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "58": [ - "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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_failure|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "65": [ "tests/test_advise.py::test_check_internet_connection_failure|run", @@ -2071,6 +2147,13 @@ "tests/test_advise.py::test_check_internet_connection_failure|run", "tests/test_advise.py::test_check_internet_connection_timeout|run" ], + "62": [ + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", + "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_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + ], "30": [ "tests/test_advise.py::test_validate_url|run" ], @@ -2079,33 +2162,6 @@ ], "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": [ @@ -2152,28 +2208,34 @@ "missing_branches": 12 }, "missing_lines": [ - 145, - 148, - 149, + 147, 150, - 156, - 165, - 181, - 183, - 189, - 190, - 204, - 212, - 216, - 223, - 229, - 233, + 151, + 152, + 158, + 167, + 186, + 188, + 194, + 195, + 209, + 217, + 221, + 228, 234, - 246, - 254 + 238, + 239, + 251, + 259 ], "excluded_lines": [], "contexts": { + "100": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "77": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -2258,6 +2320,12 @@ "", "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" + ], "93": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -2278,10 +2346,25 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "142": [ + "144": [ "", "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" + ], "131": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -2326,48 +2409,49 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], + "142": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "143": [ + "", + "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_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "57": [ - "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "58": [ - "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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_failure|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "65": [ "tests/test_advise.py::test_check_internet_connection_failure|run", @@ -2377,6 +2461,13 @@ "tests/test_advise.py::test_check_internet_connection_failure|run", "tests/test_advise.py::test_check_internet_connection_timeout|run" ], + "62": [ + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", + "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_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + ], "30": [ "tests/test_advise.py::test_validate_url|run" ], @@ -2385,84 +2476,57 @@ ], "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 + 147, + 150 ], [ - 145, - 150 + 147, + 152 ], [ - 150, + 152, -131 ], [ - 150, - 156 + 152, + 158 ], [ - 181, - 183 + 186, + 188 ], [ - 181, - 216 + 186, + 221 ], [ - 189, - 190 + 194, + 195 ], [ - 189, - 204 + 194, + 209 ], [ - 216, - 150 + 221, + 152 ], [ - 216, - 223 + 221, + 228 ], [ - 233, - 234 + 238, + 239 ], [ - 233, - 246 + 238, + 251 ] ] }, @@ -2502,6 +2566,12 @@ "missing_lines": [], "excluded_lines": [], "contexts": { + "100": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "77": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -2586,6 +2656,12 @@ "", "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" + ], "93": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -2606,10 +2682,25 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "142": [ + "144": [ "", "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" + ], "131": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -2654,48 +2745,49 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], + "142": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "143": [ + "", + "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_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "57": [ - "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "58": [ - "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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_failure|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "65": [ "tests/test_advise.py::test_check_internet_connection_failure|run", @@ -2705,6 +2797,13 @@ "tests/test_advise.py::test_check_internet_connection_failure|run", "tests/test_advise.py::test_check_internet_connection_timeout|run" ], + "62": [ + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", + "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_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + ], "30": [ "tests/test_advise.py::test_validate_url|run" ], @@ -2713,33 +2812,6 @@ ], "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": [], @@ -2809,28 +2881,34 @@ 124, 125, 128, - 145, - 148, - 149, + 147, 150, - 156, - 165, - 181, - 183, - 189, - 190, - 204, - 212, - 216, - 223, - 229, - 233, + 151, + 152, + 158, + 167, + 186, + 188, + 194, + 195, + 209, + 217, + 221, + 228, 234, - 246, - 254 + 238, + 239, + 251, + 259 ], "excluded_lines": [], "contexts": { + "100": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "77": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -2915,6 +2993,12 @@ "", "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" + ], "93": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -2935,10 +3019,25 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "142": [ + "144": [ "", "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" + ], "131": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -2983,48 +3082,49 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], + "142": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "143": [ + "", + "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_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "57": [ - "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "58": [ - "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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" + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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_failure|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_timeout|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_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "65": [ "tests/test_advise.py::test_check_internet_connection_failure|run", @@ -3034,6 +3134,13 @@ "tests/test_advise.py::test_check_internet_connection_failure|run", "tests/test_advise.py::test_check_internet_connection_timeout|run" ], + "62": [ + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", + "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_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + ], "30": [ "tests/test_advise.py::test_validate_url|run" ], @@ -3042,39 +3149,12 @@ ], "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 + ] + }, + "executed_branches": [ + [ + 30, + 31 ], [ 30, @@ -3119,58 +3199,58 @@ 123 ], [ - 145, - 148 + 147, + 150 ], [ - 145, - 150 + 147, + 152 ], [ - 150, + 152, -131 ], [ - 150, - 156 + 152, + 158 ], [ - 181, - 183 + 186, + 188 ], [ - 181, - 216 + 186, + 221 ], [ - 189, - 190 + 194, + 195 ], [ - 189, - 204 + 194, + 209 ], [ - 216, - 150 + 221, + 152 ], [ - 216, - 223 + 221, + 228 ], [ - 233, - 234 + 238, + 239 ], [ - 233, - 246 + 238, + 251 ] ] } } }, - "execexam/convert.py": { + "execexam\\convert.py": { "executed_lines": [ 1, 3, @@ -3209,19 +3289,19 @@ "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" + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_convert.py::test_path_to_string|run" ], "14": [ - "tests/test_convert.py::test_path_to_string|run", - "tests/test_extract.py::test_extract_failing_test_details|run" + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_convert.py::test_path_to_string|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" + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_convert.py::test_path_to_string|run" ], "16": [ "tests/test_convert.py::test_path_to_string|run" @@ -3275,19 +3355,19 @@ "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" + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_convert.py::test_path_to_string|run" ], "14": [ - "tests/test_convert.py::test_path_to_string|run", - "tests/test_extract.py::test_extract_failing_test_details|run" + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_convert.py::test_path_to_string|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" + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_convert.py::test_path_to_string|run" ], "16": [ "tests/test_convert.py::test_path_to_string|run" @@ -3339,19 +3419,19 @@ "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" + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_convert.py::test_path_to_string|run" ], "14": [ - "tests/test_convert.py::test_path_to_string|run", - "tests/test_extract.py::test_extract_failing_test_details|run" + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_convert.py::test_path_to_string|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" + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_convert.py::test_path_to_string|run" ], "16": [ "tests/test_convert.py::test_path_to_string|run" @@ -3401,19 +3481,19 @@ "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" + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_convert.py::test_path_to_string|run" ], "14": [ - "tests/test_convert.py::test_path_to_string|run", - "tests/test_extract.py::test_extract_failing_test_details|run" + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_convert.py::test_path_to_string|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" + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_convert.py::test_path_to_string|run" ], "16": [ "tests/test_convert.py::test_path_to_string|run" @@ -3433,7 +3513,7 @@ } } }, - "execexam/debug.py": { + "execexam\\debug.py": { "executed_lines": [ 1, 3, @@ -3475,6 +3555,14 @@ "missing_lines": [], "excluded_lines": [], "contexts": { + "43": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_debug.py::test_has_debugging_messages|run" + ], + "37": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_debug.py::test_debug_function|run" + ], "10": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -3567,10 +3655,6 @@ "", "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" ], @@ -3585,10 +3669,6 @@ ], "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": [ @@ -3631,6 +3711,14 @@ "missing_lines": [], "excluded_lines": [], "contexts": { + "43": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_debug.py::test_has_debugging_messages|run" + ], + "37": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_debug.py::test_debug_function|run" + ], "10": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -3723,10 +3811,6 @@ "", "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" ], @@ -3741,10 +3825,6 @@ ], "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": [ @@ -3778,6 +3858,14 @@ "missing_lines": [], "excluded_lines": [], "contexts": { + "43": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_debug.py::test_has_debugging_messages|run" + ], + "37": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_debug.py::test_debug_function|run" + ], "10": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -3870,10 +3958,6 @@ "", "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" ], @@ -3888,10 +3972,6 @@ ], "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": [], @@ -3919,6 +3999,14 @@ "missing_lines": [], "excluded_lines": [], "contexts": { + "43": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_debug.py::test_has_debugging_messages|run" + ], + "37": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_debug.py::test_debug_function|run" + ], "10": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -4011,10 +4099,6 @@ "", "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" ], @@ -4029,10 +4113,6 @@ ], "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": [ @@ -4082,6 +4162,14 @@ "missing_lines": [], "excluded_lines": [], "contexts": { + "43": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_debug.py::test_has_debugging_messages|run" + ], + "37": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_debug.py::test_debug_function|run" + ], "10": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -4174,10 +4262,6 @@ "", "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" ], @@ -4192,10 +4276,6 @@ ], "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": [], @@ -4220,6 +4300,14 @@ "missing_lines": [], "excluded_lines": [], "contexts": { + "43": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_debug.py::test_has_debugging_messages|run" + ], + "37": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_debug.py::test_debug_function|run" + ], "10": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -4312,10 +4400,6 @@ "", "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" ], @@ -4330,10 +4414,6 @@ ], "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": [], @@ -4381,6 +4461,14 @@ "missing_lines": [], "excluded_lines": [], "contexts": { + "43": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_debug.py::test_has_debugging_messages|run" + ], + "37": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_debug.py::test_debug_function|run" + ], "10": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -4473,10 +4561,6 @@ "", "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" ], @@ -4491,10 +4575,6 @@ ], "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": [ @@ -4519,7 +4599,7 @@ } } }, - "execexam/display.py": { + "execexam\\display.py": { "executed_lines": [ 1, 3, @@ -4593,6 +4673,20 @@ ], "excluded_lines": [], "contexts": { + "119": [ + "tests/test_display.py::test_display_content_plain_text|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_display_content|run", + "tests/test_display.py::test_display_content_no_newline|run" + ], + "21": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_get_display_return_code|run" + ], + "14": [ + "tests/test_display.py::test_make_colon_separated_string|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -4625,10 +4719,34 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], + "15": [ + "tests/test_display.py::test_make_colon_separated_string|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "33": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], + "23": [ + "tests/test_main.py::test_run_with_missing_test|run", + "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" + ], "88": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -4681,82 +4799,49 @@ "", "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" + "120": [ + "tests/test_display.py::test_display_content_plain_text|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_display_content|run", + "tests/test_display.py::test_display_content_no_newline|run" ], - "102": [ - "tests/test_display.py::test_display_advice|run" + "125": [ + "tests/test_display.py::test_display_content_plain_text|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_display_content|run", + "tests/test_display.py::test_display_content_no_newline|run" ], - "103": [ - "tests/test_display.py::test_display_advice|run" + "129": [ + "tests/test_display.py::test_display_content_no_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_display_content|run" ], - "21": [ + "130": [ "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" + "tests/test_display.py::test_display_content|run" ], - "23": [ + "133": [ + "tests/test_display.py::test_display_content_no_newline|run", "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" + "tests/test_display.py::test_display_content|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" + "150": [ + "tests/test_main.py::test_run_with_missing_test|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" + "151": [ + "tests/test_main.py::test_run_with_missing_test|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" + "152": [ + "tests/test_main.py::test_run_with_missing_test|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" + "153": [ + "tests/test_main.py::test_run_with_missing_test|run" ], - "130": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|run" + "154": [ + "tests/test_main.py::test_run_with_missing_test|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" + "155": [ + "tests/test_main.py::test_run_with_missing_test|run" ], "134": [ "tests/test_display.py::test_display_content_no_newline|run", @@ -4800,31 +4885,26 @@ "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" + "90": [ + "tests/test_display.py::test_display_advice|run" ], - "150": [ - "tests/test_main.py::test_run_with_missing_test|run" + "93": [ + "tests/test_display.py::test_display_advice|run" ], - "151": [ - "tests/test_main.py::test_run_with_missing_test|run" + "94": [ + "tests/test_display.py::test_display_advice|run" ], - "152": [ - "tests/test_main.py::test_run_with_missing_test|run" + "98": [ + "tests/test_display.py::test_display_advice|run" ], - "153": [ - "tests/test_main.py::test_run_with_missing_test|run" + "102": [ + "tests/test_display.py::test_display_advice|run" ], - "154": [ - "tests/test_main.py::test_run_with_missing_test|run" + "103": [ + "tests/test_display.py::test_display_advice|run" ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run" + "24": [ + "tests/test_display.py::test_get_display_return_code|run" ] }, "executed_branches": [ @@ -4919,6 +4999,20 @@ "missing_lines": [], "excluded_lines": [], "contexts": { + "119": [ + "tests/test_display.py::test_display_content_plain_text|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_display_content|run", + "tests/test_display.py::test_display_content_no_newline|run" + ], + "21": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_get_display_return_code|run" + ], + "14": [ + "tests/test_display.py::test_make_colon_separated_string|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -4951,10 +5045,34 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], + "15": [ + "tests/test_display.py::test_make_colon_separated_string|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "33": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], + "23": [ + "tests/test_main.py::test_run_with_missing_test|run", + "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" + ], "88": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -5007,72 +5125,21 @@ "", "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" + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_display_content|run", + "tests/test_display.py::test_display_content_no_newline|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" + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_display_content|run", + "tests/test_display.py::test_display_content_no_newline|run" ], "129": [ - "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content_no_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content|run" ], "130": [ @@ -5080,10 +5147,28 @@ "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_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content|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" + ], "134": [ "tests/test_display.py::test_display_content_no_newline|run", "tests/test_display.py::test_display_content|run" @@ -5126,31 +5211,26 @@ "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" + "90": [ + "tests/test_display.py::test_display_advice|run" ], - "150": [ - "tests/test_main.py::test_run_with_missing_test|run" + "93": [ + "tests/test_display.py::test_display_advice|run" ], - "151": [ - "tests/test_main.py::test_run_with_missing_test|run" + "94": [ + "tests/test_display.py::test_display_advice|run" ], - "152": [ - "tests/test_main.py::test_run_with_missing_test|run" + "98": [ + "tests/test_display.py::test_display_advice|run" ], - "153": [ - "tests/test_main.py::test_run_with_missing_test|run" + "102": [ + "tests/test_display.py::test_display_advice|run" ], - "154": [ - "tests/test_main.py::test_run_with_missing_test|run" + "103": [ + "tests/test_display.py::test_display_advice|run" ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run" + "24": [ + "tests/test_display.py::test_get_display_return_code|run" ] }, "executed_branches": [], @@ -5181,6 +5261,20 @@ "missing_lines": [], "excluded_lines": [], "contexts": { + "119": [ + "tests/test_display.py::test_display_content_plain_text|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_display_content|run", + "tests/test_display.py::test_display_content_no_newline|run" + ], + "21": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_get_display_return_code|run" + ], + "14": [ + "tests/test_display.py::test_make_colon_separated_string|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -5213,17 +5307,41 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "33": [ - "", + "15": [ + "tests/test_display.py::test_make_colon_separated_string|run", "tests/test_main.py::test_run_with_missing_test|run" ], - "88": [ + "33": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "114": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "23": [ + "tests/test_main.py::test_run_with_missing_test|run", + "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" + ], + "88": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "114": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], "106": [ "", @@ -5269,72 +5387,21 @@ "", "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" + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_display_content|run", + "tests/test_display.py::test_display_content_no_newline|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" + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_display_content|run", + "tests/test_display.py::test_display_content_no_newline|run" ], "129": [ - "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content_no_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content|run" ], "130": [ @@ -5342,10 +5409,28 @@ "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_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content|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" + ], "134": [ "tests/test_display.py::test_display_content_no_newline|run", "tests/test_display.py::test_display_content|run" @@ -5388,31 +5473,26 @@ "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" + "90": [ + "tests/test_display.py::test_display_advice|run" ], - "150": [ - "tests/test_main.py::test_run_with_missing_test|run" + "93": [ + "tests/test_display.py::test_display_advice|run" ], - "151": [ - "tests/test_main.py::test_run_with_missing_test|run" + "94": [ + "tests/test_display.py::test_display_advice|run" ], - "152": [ - "tests/test_main.py::test_run_with_missing_test|run" + "98": [ + "tests/test_display.py::test_display_advice|run" ], - "153": [ - "tests/test_main.py::test_run_with_missing_test|run" + "102": [ + "tests/test_display.py::test_display_advice|run" ], - "154": [ - "tests/test_main.py::test_run_with_missing_test|run" + "103": [ + "tests/test_display.py::test_display_advice|run" ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run" + "24": [ + "tests/test_display.py::test_get_display_return_code|run" ] }, "executed_branches": [ @@ -5470,6 +5550,20 @@ ], "excluded_lines": [], "contexts": { + "119": [ + "tests/test_display.py::test_display_content_plain_text|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_display_content|run", + "tests/test_display.py::test_display_content_no_newline|run" + ], + "21": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_get_display_return_code|run" + ], + "14": [ + "tests/test_display.py::test_make_colon_separated_string|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -5502,10 +5596,34 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], + "15": [ + "tests/test_display.py::test_make_colon_separated_string|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "33": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], + "23": [ + "tests/test_main.py::test_run_with_missing_test|run", + "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" + ], "88": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -5558,72 +5676,21 @@ "", "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" + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_display_content|run", + "tests/test_display.py::test_display_content_no_newline|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" + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_display_content|run", + "tests/test_display.py::test_display_content_no_newline|run" ], "129": [ - "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content_no_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content|run" ], "130": [ @@ -5631,10 +5698,28 @@ "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_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content|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" + ], "134": [ "tests/test_display.py::test_display_content_no_newline|run", "tests/test_display.py::test_display_content|run" @@ -5677,31 +5762,26 @@ "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" + "90": [ + "tests/test_display.py::test_display_advice|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" + "93": [ + "tests/test_display.py::test_display_advice|run" ], - "151": [ - "tests/test_main.py::test_run_with_missing_test|run" + "94": [ + "tests/test_display.py::test_display_advice|run" ], - "152": [ - "tests/test_main.py::test_run_with_missing_test|run" + "98": [ + "tests/test_display.py::test_display_advice|run" ], - "153": [ - "tests/test_main.py::test_run_with_missing_test|run" + "102": [ + "tests/test_display.py::test_display_advice|run" ], - "154": [ - "tests/test_main.py::test_run_with_missing_test|run" + "103": [ + "tests/test_display.py::test_display_advice|run" ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run" + "24": [ + "tests/test_display.py::test_get_display_return_code|run" ] }, "executed_branches": [], @@ -5731,6 +5811,20 @@ "missing_lines": [], "excluded_lines": [], "contexts": { + "119": [ + "tests/test_display.py::test_display_content_plain_text|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_display_content|run", + "tests/test_display.py::test_display_content_no_newline|run" + ], + "21": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_get_display_return_code|run" + ], + "14": [ + "tests/test_display.py::test_make_colon_separated_string|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -5763,10 +5857,34 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], + "15": [ + "tests/test_display.py::test_make_colon_separated_string|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "33": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], + "23": [ + "tests/test_main.py::test_run_with_missing_test|run", + "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" + ], "88": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -5819,72 +5937,21 @@ "", "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" + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_display_content|run", + "tests/test_display.py::test_display_content_no_newline|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" + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_display_content|run", + "tests/test_display.py::test_display_content_no_newline|run" ], "129": [ - "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content_no_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content|run" ], "130": [ @@ -5892,10 +5959,28 @@ "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_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content|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" + ], "134": [ "tests/test_display.py::test_display_content_no_newline|run", "tests/test_display.py::test_display_content|run" @@ -5938,31 +6023,26 @@ "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" + "90": [ + "tests/test_display.py::test_display_advice|run" ], - "150": [ - "tests/test_main.py::test_run_with_missing_test|run" + "93": [ + "tests/test_display.py::test_display_advice|run" ], - "151": [ - "tests/test_main.py::test_run_with_missing_test|run" + "94": [ + "tests/test_display.py::test_display_advice|run" ], - "152": [ - "tests/test_main.py::test_run_with_missing_test|run" + "98": [ + "tests/test_display.py::test_display_advice|run" ], - "153": [ - "tests/test_main.py::test_run_with_missing_test|run" + "102": [ + "tests/test_display.py::test_display_advice|run" ], - "154": [ - "tests/test_main.py::test_run_with_missing_test|run" + "103": [ + "tests/test_display.py::test_display_advice|run" ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run" + "24": [ + "tests/test_display.py::test_get_display_return_code|run" ] }, "executed_branches": [ @@ -6009,6 +6089,20 @@ ], "excluded_lines": [], "contexts": { + "119": [ + "tests/test_display.py::test_display_content_plain_text|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_display_content|run", + "tests/test_display.py::test_display_content_no_newline|run" + ], + "21": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_get_display_return_code|run" + ], + "14": [ + "tests/test_display.py::test_make_colon_separated_string|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -6041,10 +6135,34 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], + "15": [ + "tests/test_display.py::test_make_colon_separated_string|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "33": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], + "23": [ + "tests/test_main.py::test_run_with_missing_test|run", + "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" + ], "88": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -6097,82 +6215,49 @@ "", "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": [ + "120": [ + "tests/test_display.py::test_display_content_plain_text|run", "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" + "tests/test_display.py::test_display_content|run", + "tests/test_display.py::test_display_content_no_newline|run" ], - "23": [ + "125": [ + "tests/test_display.py::test_display_content_plain_text|run", "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" + "tests/test_display.py::test_display_content|run", + "tests/test_display.py::test_display_content_no_newline|run" ], - "24": [ - "tests/test_display.py::test_get_display_return_code|run" - ], - "27": [ + "129": [ + "tests/test_display.py::test_display_content_no_newline|run", "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" + "tests/test_display.py::test_display_content|run" ], - "28": [ + "130": [ "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" + "tests/test_display.py::test_display_content|run" ], - "29": [ + "133": [ + "tests/test_display.py::test_display_content_no_newline|run", "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" + "tests/test_display.py::test_display_content|run" ], - "30": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" + "150": [ + "tests/test_main.py::test_run_with_missing_test|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" + "151": [ + "tests/test_main.py::test_run_with_missing_test|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" + "152": [ + "tests/test_main.py::test_run_with_missing_test|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" + "153": [ + "tests/test_main.py::test_run_with_missing_test|run" ], - "130": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|run" + "154": [ + "tests/test_main.py::test_run_with_missing_test|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" + "155": [ + "tests/test_main.py::test_run_with_missing_test|run" ], "134": [ "tests/test_display.py::test_display_content_no_newline|run", @@ -6216,31 +6301,26 @@ "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" + "90": [ + "tests/test_display.py::test_display_advice|run" ], - "150": [ - "tests/test_main.py::test_run_with_missing_test|run" + "93": [ + "tests/test_display.py::test_display_advice|run" ], - "151": [ - "tests/test_main.py::test_run_with_missing_test|run" + "94": [ + "tests/test_display.py::test_display_advice|run" ], - "152": [ - "tests/test_main.py::test_run_with_missing_test|run" + "98": [ + "tests/test_display.py::test_display_advice|run" ], - "153": [ - "tests/test_main.py::test_run_with_missing_test|run" + "102": [ + "tests/test_display.py::test_display_advice|run" ], - "154": [ - "tests/test_main.py::test_run_with_missing_test|run" + "103": [ + "tests/test_display.py::test_display_advice|run" ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run" + "24": [ + "tests/test_display.py::test_get_display_return_code|run" ] }, "executed_branches": [ @@ -6321,6 +6401,20 @@ "missing_lines": [], "excluded_lines": [], "contexts": { + "119": [ + "tests/test_display.py::test_display_content_plain_text|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_display_content|run", + "tests/test_display.py::test_display_content_no_newline|run" + ], + "21": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_get_display_return_code|run" + ], + "14": [ + "tests/test_display.py::test_make_colon_separated_string|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -6353,10 +6447,34 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], + "15": [ + "tests/test_display.py::test_make_colon_separated_string|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "33": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], + "23": [ + "tests/test_main.py::test_run_with_missing_test|run", + "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" + ], "88": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -6409,72 +6527,21 @@ "", "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" + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_display_content|run", + "tests/test_display.py::test_display_content_no_newline|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" + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_display_content|run", + "tests/test_display.py::test_display_content_no_newline|run" ], "129": [ - "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content_no_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content|run" ], "130": [ @@ -6482,10 +6549,28 @@ "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_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content|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" + ], "134": [ "tests/test_display.py::test_display_content_no_newline|run", "tests/test_display.py::test_display_content|run" @@ -6528,31 +6613,26 @@ "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" + "90": [ + "tests/test_display.py::test_display_advice|run" ], - "150": [ - "tests/test_main.py::test_run_with_missing_test|run" + "93": [ + "tests/test_display.py::test_display_advice|run" ], - "151": [ - "tests/test_main.py::test_run_with_missing_test|run" + "94": [ + "tests/test_display.py::test_display_advice|run" ], - "152": [ - "tests/test_main.py::test_run_with_missing_test|run" + "98": [ + "tests/test_display.py::test_display_advice|run" ], - "153": [ - "tests/test_main.py::test_run_with_missing_test|run" + "102": [ + "tests/test_display.py::test_display_advice|run" ], - "154": [ - "tests/test_main.py::test_run_with_missing_test|run" + "103": [ + "tests/test_display.py::test_display_advice|run" ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run" + "24": [ + "tests/test_display.py::test_get_display_return_code|run" ] }, "executed_branches": [], @@ -6634,6 +6714,20 @@ ], "excluded_lines": [], "contexts": { + "119": [ + "tests/test_display.py::test_display_content_plain_text|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_display_content|run", + "tests/test_display.py::test_display_content_no_newline|run" + ], + "21": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_get_display_return_code|run" + ], + "14": [ + "tests/test_display.py::test_make_colon_separated_string|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -6666,10 +6760,34 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], + "15": [ + "tests/test_display.py::test_make_colon_separated_string|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "33": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], + "23": [ + "tests/test_main.py::test_run_with_missing_test|run", + "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" + ], "88": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -6722,72 +6840,21 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "90": [ - "tests/test_display.py::test_display_advice|run" + "120": [ + "tests/test_display.py::test_display_content_plain_text|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_display_content|run", + "tests/test_display.py::test_display_content_no_newline|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" + "125": [ + "tests/test_display.py::test_display_content_plain_text|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_display.py::test_display_content|run", + "tests/test_display.py::test_display_content_no_newline|run" ], "129": [ - "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content_no_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content|run" ], "130": [ @@ -6795,10 +6862,28 @@ "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_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content|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" + ], "134": [ "tests/test_display.py::test_display_content_no_newline|run", "tests/test_display.py::test_display_content|run" @@ -6841,31 +6926,26 @@ "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" + "90": [ + "tests/test_display.py::test_display_advice|run" ], - "150": [ - "tests/test_main.py::test_run_with_missing_test|run" + "93": [ + "tests/test_display.py::test_display_advice|run" ], - "151": [ - "tests/test_main.py::test_run_with_missing_test|run" + "94": [ + "tests/test_display.py::test_display_advice|run" ], - "152": [ - "tests/test_main.py::test_run_with_missing_test|run" + "98": [ + "tests/test_display.py::test_display_advice|run" ], - "153": [ - "tests/test_main.py::test_run_with_missing_test|run" + "102": [ + "tests/test_display.py::test_display_advice|run" ], - "154": [ - "tests/test_main.py::test_run_with_missing_test|run" + "103": [ + "tests/test_display.py::test_display_advice|run" ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run" + "24": [ + "tests/test_display.py::test_get_display_return_code|run" ] }, "executed_branches": [ @@ -6943,7 +7023,7 @@ } } }, - "execexam/enumerations.py": { + "execexam\\enumerations.py": { "executed_lines": [ 1, 3, @@ -7643,450 +7723,866 @@ } } }, - "execexam/extract.py": { + "execexam\\extract.py": { "executed_lines": [ 1, 3, 4, + 5, 6, - 9, - 11, - 12, + 7, + 8, + 10, 13, + 15, 16, - 18, + 17, 20, - 21, 22, - 23, 24, + 25, + 26, 27, + 28, 31, - 33, - 34, + 35, 37, - 40, - 43, - 46, - 49, + 38, + 41, + 44, + 47, 50, - 51, - 52, + 53, + 54, + 55, 56, - 58, - 61, - 63, - 66, + 60, + 62, + 65, 67, - 68, + 70, 71, - 76, + 72, + 75, 80, - 82, - 85, + 84, 86, 89, 90, + 93, 94, - 97, - 102, + 98, + 101, 106, - 108, 110, - 111, 112, + 114, 115, - 117, - 118, - 120, + 116, + 119, + 121, 122, - 125, - 128, - 130, + 124, + 126, + 129, + 132, 134, - 136, - 137, 138, + 140, 141, - 144, + 142, 145, - 147, 148, 149, 151, - 154, - 157, - 159, + 152, + 153, + 155, + 158, 161, - 162, - 164, - 167, - 172, - 174, - 177, + 163, + 165, + 166, + 168, + 171, + 176, 178, - 180 + 181, + 182, + 184, + 187, + 190, + 192, + 194, + 196, + 198, + 199, + 201, + 204, + 207, + 209, + 213, + 215, + 217, + 218, + 221, + 223, + 224, + 225, + 227, + 229, + 230, + 234, + 237, + 240, + 242, + 243, + 244, + 245, + 246, + 248, + 249, + 251, + 256, + 259, + 260, + 261, + 262, + 265, + 268, + 271, + 273, + 274, + 276, + 277, + 278, + 279, + 280, + 293, + 295, + 296, + 305, + 308, + 313, + 314, + 317, + 321, + 322, + 324, + 325, + 326, + 327, + 328, + 332, + 333, + 335, + 337, + 338, + 339, + 341, + 342, + 343, + 344, + 345, + 346, + 350, + 364, + 412, + 417, + 419, + 420, + 421, + 422, + 424, + 425, + 427, + 428, + 430, + 431, + 432, + 437, + 438, + 444, + 445, + 450 ], "summary": { - "covered_lines": 80, - "num_statements": 80, - "percent_covered": 99.08256880733946, - "percent_covered_display": "99", - "missing_lines": 0, + "covered_lines": 179, + "num_statements": 242, + "percent_covered": 70.84468664850137, + "percent_covered_display": "71", + "missing_lines": 63, "excluded_lines": 0, - "num_branches": 29, - "num_partial_branches": 1, - "covered_branches": 28, - "missing_branches": 1 + "num_branches": 125, + "num_partial_branches": 20, + "covered_branches": 81, + "missing_branches": 44 }, - "missing_lines": [], + "missing_lines": [ + 235, + 236, + 250, + 252, + 257, + 263, + 264, + 272, + 300, + 301, + 306, + 329, + 330, + 334, + 348, + 351, + 352, + 353, + 354, + 355, + 356, + 357, + 360, + 361, + 368, + 369, + 371, + 372, + 374, + 375, + 376, + 378, + 379, + 380, + 381, + 383, + 384, + 385, + 386, + 387, + 389, + 390, + 391, + 393, + 394, + 395, + 396, + 397, + 399, + 401, + 402, + 403, + 404, + 405, + 406, + 407, + 408, + 409, + 418, + 446, + 447, + 448, + 449 + ], "excluded_lines": [], "contexts": { - "1": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "106": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "6": [ - "", + "80": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", "tests/test_main.py::test_run_with_missing_test|run" ], - "9": [ - "", + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", "tests/test_main.py::test_run_with_missing_test|run" ], - "16": [ + "22": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "15": [ + "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_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" + ], + "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "27": [ + "3": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "37": [ + "4": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "61": [ + "5": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "71": [ + "6": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "97": [ + "7": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "98": [ + "8": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "99": [ + "10": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "154": [ + "13": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "167": [ + "20": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "168": [ - "", + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", "tests/test_main.py::test_run_with_missing_test|run" ], - "169": [ + "31": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "18": [ + "24": [ "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_test_run_details|run", "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "tests/test_extract.py::test_extract_details_hypothesis|run" ], - "20": [ + "25": [ "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_test_run_details|run", "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "tests/test_extract.py::test_extract_details_hypothesis|run" ], - "21": [ + "26": [ "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_test_run_details|run", "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "tests/test_extract.py::test_extract_details_hypothesis|run" ], - "22": [ + "28": [ "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_test_run_details|run", "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "tests/test_extract.py::test_extract_details_hypothesis|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" + "41": [ + "", + "tests/test_main.py::test_run_with_missing_test|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" + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|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" + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|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" + "65": [ + "", + "tests/test_main.py::test_run_with_missing_test|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" + "75": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", + "101": [ + "", "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", + "84": [ + "tests/test_extract.py::test_extract_test_assertions_details|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" + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "12": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "102": [ + "", "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" + "103": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "31": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "158": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "33": [ + "110": [ "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "34": [ + "112": [ "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "tests/test_extract.py::test_extract_failing_test_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" + "114": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "159": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "155": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "171": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "164": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "172": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "162": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "173": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "63": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "187": [ + "", + "tests/test_main.py::test_run_with_missing_test|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" + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|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" + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|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" + "182": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_multiple_labels|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" + "204": [ + "", + "tests/test_main.py::test_run_with_missing_test|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" + "221": [ + "", + "tests/test_main.py::test_run_with_missing_test|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" + "240": [ + "", + "tests/test_main.py::test_run_with_missing_test|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" + "268": [ + "", + "tests/test_main.py::test_run_with_missing_test|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" + "317": [ + "", + "tests/test_main.py::test_run_with_missing_test|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" + "318": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "66": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "319": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "364": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "68": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "365": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "76": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "366": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "412": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "82": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "413": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "414": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "85": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "271": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "207": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "91": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "198": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" ], - "102": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "190": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" ], - "106": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "192": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" ], - "108": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "194": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" ], - "110": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "196": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" ], - "111": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "201": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "199": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "209": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "210": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "117": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "213": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "118": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "215": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "120": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "217": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "218": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "125": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "243": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "128": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "244": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "131": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "245": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "130": [ + "265": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "246": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "273": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "274": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "276": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "278": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "279": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "281": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "280": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "293": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "282": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "283": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "284": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "285": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "286": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "287": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "288": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "289": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "290": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "291": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "295": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "296": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "297": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "305": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "309": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "313": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "322": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "324": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "325": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "326": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "327": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "328": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "332": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "333": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "335": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "337": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "338": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "341": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "339": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "350": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "342": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "343": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "344": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "345": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "17": [ + "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" + ], + "223": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "231": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + ], + "232": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" + ], + "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "134": [ + "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "136": [ + "119": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "137": [ + "121": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "122": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "124": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "126": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "129": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "132": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "135": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "134": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], "138": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "141": [ + "140": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "142": [ + "141": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "144": [ + "142": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], "145": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "147": [ + "146": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], "148": [ @@ -8094,138 +8590,713 @@ ], "149": [ "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "151": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "152": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "153": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "417": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "419": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "420": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "421": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "450": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "422": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "424": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "425": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "427": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "428": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "430": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "431": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "433": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "434": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "437": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "440": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "438": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "444": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "439": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "441": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "445": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "234": [ + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "248": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|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" + ], + "93": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "94": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "95": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" ] }, "executed_branches": [ [ - 11, - 12 + 15, + 16 ], [ - 11, - 13 + 15, + 17 ], [ - 20, - 21 + 24, + 25 ], [ - 20, - 22 + 24, + 26 ], [ - 22, - 23 + 26, + 27 ], [ - 22, - 24 + 26, + 28 ], [ - 46, - 49 + 50, + 53 ], [ - 46, - 58 + 50, + 62 ], [ - 49, - 50 + 53, + 54 ], [ - 49, - 56 + 53, + 60 + ], + [ + 70, + 71 ], [ - 66, - 67 + 70, + 72 ], [ - 66, - 68 + 84, + 86 ], [ - 80, - 82 + 84, + 98 ], [ - 80, + 93, 94 ], [ - 89, - 90 + 114, + 115 ], [ - 110, - 111 + 114, + 155 ], [ - 110, - 151 + 115, + 114 ], [ - 111, - 110 + 115, + 116 ], [ - 111, - 112 + 163, + 165 ], [ - 159, - 161 + 163, + 168 ], [ - 159, - 164 + 165, + 163 ], [ - 161, - 159 + 165, + 166 ], [ - 161, - 162 + 178, + 181 ], [ - 174, - 177 + 178, + 184 ], [ - 174, - 180 + 181, + -181 ], [ - 177, - -177 + 181, + 178 ], [ - 177, - 174 + 181, + 181 ], [ - 177, - 177 + 181, + 182 ], [ - 177, - 178 - ] - ], - "missing_branches": [ + 196, + 198 + ], [ - 89, - 80 - ] - ], - "functions": { - "is_failing_test_details_empty": { + 196, + 201 + ], + [ + 198, + -198 + ], + [ + 198, + 196 + ], + [ + 198, + 198 + ], + [ + 198, + 199 + ], + [ + 224, + 225 + ], + [ + 224, + 227 + ], + [ + 229, + 230 + ], + [ + 229, + 237 + ], + [ + 230, + 229 + ], + [ + 230, + 230 + ], + [ + 230, + 234 + ], + [ + 244, + -240 + ], + [ + 244, + 245 + ], + [ + 244, + 265 + ], + [ + 245, + 244 + ], + [ + 245, + 246 + ], + [ + 246, + 245 + ], + [ + 246, + 248 + ], + [ + 249, + 251 + ], + [ + 251, + 256 + ], + [ + 256, + 259 + ], + [ + 260, + 261 + ], + [ + 261, + 262 + ], + [ + 271, + 273 + ], + [ + 276, + 277 + ], + [ + 276, + 314 + ], + [ + 277, + 276 + ], + [ + 277, + 278 + ], + [ + 295, + 296 + ], + [ + 305, + 308 + ], + [ + 308, + 313 + ], + [ + 327, + 328 + ], + [ + 327, + 332 + ], + [ + 328, + 327 + ], + [ + 333, + 335 + ], + [ + 335, + -317 + ], + [ + 335, + 337 + ], + [ + 337, + 338 + ], + [ + 337, + 341 + ], + [ + 341, + 342 + ], + [ + 342, + 343 + ], + [ + 344, + 345 + ], + [ + 350, + 335 + ], + [ + 417, + 419 + ], + [ + 420, + 421 + ], + [ + 420, + 450 + ], + [ + 424, + 425 + ], + [ + 427, + 428 + ], + [ + 427, + 430 + ], + [ + 431, + 432 + ], + [ + 432, + 431 + ], + [ + 432, + 432 + ], + [ + 432, + 437 + ], + [ + 437, + 438 + ] + ], + "missing_branches": [ + [ + 93, + 84 + ], + [ + 249, + 250 + ], + [ + 251, + 252 + ], + [ + 256, + 257 + ], + [ + 260, + 245 + ], + [ + 261, + 245 + ], + [ + 271, + 272 + ], + [ + 295, + 300 + ], + [ + 300, + 301 + ], + [ + 300, + 305 + ], + [ + 305, + 306 + ], + [ + 308, + 276 + ], + [ + 328, + 329 + ], + [ + 333, + 334 + ], + [ + 341, + 350 + ], + [ + 342, + 350 + ], + [ + 344, + 348 + ], + [ + 350, + 351 + ], + [ + 353, + 335 + ], + [ + 353, + 354 + ], + [ + 371, + 372 + ], + [ + 371, + 374 + ], + [ + 378, + 379 + ], + [ + 378, + 383 + ], + [ + 379, + 378 + ], + [ + 379, + 380 + ], + [ + 389, + 390 + ], + [ + 389, + 391 + ], + [ + 394, + 395 + ], + [ + 394, + 399 + ], + [ + 401, + -364 + ], + [ + 401, + 402 + ], + [ + 402, + 401 + ], + [ + 402, + 403 + ], + [ + 404, + 401 + ], + [ + 404, + 405 + ], + [ + 407, + 401 + ], + [ + 407, + 408 + ], + [ + 417, + 418 + ], + [ + 424, + 420 + ], + [ + 431, + 420 + ], + [ + 437, + 445 + ], + [ + 446, + 447 + ], + [ + 446, + 448 + ] + ], + "functions": { + "is_failing_test_details_empty": { "executed_lines": [ - 11, - 12, - 13 + 15, + 16, + 17 ], "summary": { "covered_lines": 3, @@ -8242,6 +9313,42 @@ "missing_lines": [], "excluded_lines": [], "contexts": { + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "106": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "80": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "22": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "15": [ + "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_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" + ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -8254,324 +9361,12316 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "6": [ + "5": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "9": [ + "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" + ], + "10": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "13": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "20": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "31": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "25": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "26": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "41": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "65": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "75": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "84": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "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" + ], + "158": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "110": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "112": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "114": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "155": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "171": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "172": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "173": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "187": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "204": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "221": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "240": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "268": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "317": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "318": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "319": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "364": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "365": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "366": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "412": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "413": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "414": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "271": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "190": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "192": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "194": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "196": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "201": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "199": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "209": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "210": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "213": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "215": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "217": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "218": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "243": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "244": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "245": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "265": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "246": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "273": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "274": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "276": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "278": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "279": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "281": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "280": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "293": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "282": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "283": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "284": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "285": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "286": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "287": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "288": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "289": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "290": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "291": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "295": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "296": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "297": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "305": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "309": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "313": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "322": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "324": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "325": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "326": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "327": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "328": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "332": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "333": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "335": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "337": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "338": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "341": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "339": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "350": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "342": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "343": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "344": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "345": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "17": [ + "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" + ], + "223": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "231": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + ], + "232": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" + ], + "115": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "116": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "119": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "121": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "122": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "124": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "126": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "129": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "132": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "135": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "134": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "138": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "140": [ + "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" + ], + "145": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "146": [ + "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" + ], + "151": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "152": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "153": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "417": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "419": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "420": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "421": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "450": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "422": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "424": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "425": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "427": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "428": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "430": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "431": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "433": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "434": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "437": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "440": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "438": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "444": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "439": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "441": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "445": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "234": [ + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "248": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|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" + ], + "93": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "94": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "95": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ] + }, + "executed_branches": [ + [ + 15, + 16 + ], + [ + 15, + 17 + ] + ], + "missing_branches": [] + }, + "extract_details": { + "executed_lines": [ + 22, + 24, + 25, + 26, + 27, + 28 + ], + "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": { + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "106": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "80": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "22": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "15": [ + "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_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|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" + ], + "10": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "13": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "20": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "31": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "25": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "26": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "41": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "65": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "75": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "84": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "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" + ], + "158": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "110": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "112": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "114": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "155": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "171": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "172": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "173": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "187": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "204": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "221": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "240": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "268": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "317": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "318": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "319": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "364": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "365": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "366": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "412": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "413": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "414": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "271": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "190": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "192": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "194": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "196": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "201": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "199": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "209": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "210": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "213": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "215": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "217": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "218": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "243": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "244": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "245": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "265": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "246": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "273": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "274": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "276": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "278": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "279": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "281": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "280": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "293": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "282": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "283": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "284": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "285": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "286": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "287": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "288": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "289": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "290": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "291": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "295": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "296": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "297": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "305": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "309": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "313": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "322": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "324": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "325": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "326": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "327": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "328": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "332": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "333": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "335": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "337": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "338": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "341": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "339": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "350": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "342": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "343": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "344": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "345": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "17": [ + "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" + ], + "223": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "231": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + ], + "232": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" + ], + "115": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "116": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "119": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "121": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "122": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "124": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "126": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "129": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "132": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "135": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "134": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "138": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "140": [ + "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" + ], + "145": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "146": [ + "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" + ], + "151": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "152": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "153": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "417": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "419": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "420": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "421": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "450": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "422": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "424": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "425": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "427": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "428": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "430": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "431": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "433": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "434": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "437": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "440": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "438": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "444": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "439": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "441": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "445": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "234": [ + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "248": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|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" + ], + "93": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "94": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "95": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ] + }, + "executed_branches": [ + [ + 24, + 25 + ], + [ + 24, + 26 + ], + [ + 26, + 27 + ], + [ + 26, + 28 + ] + ], + "missing_branches": [] + }, + "extract_test_run_details": { + "executed_lines": [ + 35, + 37, + 38 + ], + "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": { + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "106": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "80": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "22": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "15": [ + "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_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|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" + ], + "10": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "13": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "20": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "31": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "25": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "26": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "41": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "65": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "75": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "84": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "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" + ], + "158": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "110": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "112": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "114": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "155": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "171": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "172": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "173": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "187": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "204": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "221": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "240": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "268": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "317": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "318": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "319": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "364": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "365": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "366": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "412": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "413": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "414": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "271": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "190": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "192": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "194": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "196": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "201": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "199": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "209": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "210": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "213": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "215": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "217": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "218": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "243": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "244": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "245": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "265": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "246": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "273": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "274": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "276": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "278": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "279": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "281": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "280": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "293": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "282": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "283": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "284": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "285": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "286": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "287": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "288": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "289": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "290": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "291": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "295": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "296": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "297": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "305": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "309": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "313": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "322": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "324": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "325": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "326": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "327": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "328": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "332": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "333": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "335": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "337": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "338": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "341": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "339": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "350": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "342": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "343": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "344": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "345": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "17": [ + "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" + ], + "223": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "231": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + ], + "232": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" + ], + "115": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "116": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "119": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "121": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "122": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "124": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "126": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "129": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "132": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "135": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "134": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "138": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "140": [ + "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" + ], + "145": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "146": [ + "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" + ], + "151": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "152": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "153": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "417": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "419": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "420": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "421": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "450": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "422": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "424": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "425": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "427": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "428": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "430": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "431": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "433": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "434": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "437": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "440": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "438": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "444": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "439": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "441": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "445": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "234": [ + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "248": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|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" + ], + "93": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "94": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "95": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ] + }, + "executed_branches": [], + "missing_branches": [] + }, + "extract_test_assertion_details": { + "executed_lines": [ + 44, + 47, + 50, + 53, + 54, + 55, + 56, + 60, + 62 + ], + "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": { + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "106": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "80": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "22": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "15": [ + "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_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|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" + ], + "10": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "13": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "20": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "31": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "25": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "26": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "41": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "65": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "75": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "84": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "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" + ], + "158": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "110": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "112": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "114": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "155": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "171": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "172": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "173": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "187": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "204": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "221": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "240": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "268": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "317": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "318": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "319": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "364": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "365": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "366": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "412": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "413": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "414": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "271": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "190": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "192": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "194": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "196": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "201": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "199": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "209": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "210": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "213": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "215": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "217": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "218": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "243": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "244": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "245": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "265": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "246": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "273": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "274": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "276": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "278": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "279": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "281": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "280": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "293": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "282": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "283": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "284": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "285": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "286": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "287": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "288": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "289": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "290": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "291": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "295": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "296": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "297": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "305": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "309": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "313": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "322": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "324": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "325": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "326": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "327": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "328": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "332": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "333": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "335": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "337": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "338": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "341": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "339": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "350": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "342": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "343": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "344": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "345": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "17": [ + "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" + ], + "223": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "231": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + ], + "232": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" + ], + "115": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "116": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "119": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "121": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "122": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "124": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "126": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "129": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "132": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "135": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "134": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "138": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "140": [ + "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" + ], + "145": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "146": [ + "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" + ], + "151": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "152": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "153": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "417": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "419": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "420": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "421": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "450": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "422": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "424": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "425": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "427": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "428": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "430": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "431": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "433": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "434": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "437": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "440": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "438": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "444": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "439": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "441": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "445": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "234": [ + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "248": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|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" + ], + "93": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "94": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "95": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ] + }, + "executed_branches": [ + [ + 50, + 53 + ], + [ + 50, + 62 + ], + [ + 53, + 54 + ], + [ + 53, + 60 + ] + ], + "missing_branches": [] + }, + "extract_test_assertion_details_list": { + "executed_lines": [ + 67, + 70, + 71, + 72 + ], + "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": { + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "106": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "80": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "22": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "15": [ + "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_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|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" + ], + "10": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "13": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "20": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "31": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "25": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "26": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "41": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "65": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "75": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "84": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "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" + ], + "158": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "110": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "112": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "114": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "155": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "171": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "172": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "173": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "187": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "204": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "221": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "240": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "268": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "317": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "318": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "319": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "364": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "365": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "366": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "412": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "413": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "414": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "271": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "190": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "192": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "194": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "196": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "201": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "199": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "209": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "210": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "213": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "215": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "217": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "218": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "243": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "244": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "245": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "265": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "246": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "273": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "274": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "276": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "278": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "279": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "281": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "280": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "293": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "282": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "283": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "284": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "285": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "286": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "287": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "288": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "289": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "290": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "291": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "295": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "296": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "297": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "305": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "309": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "313": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "322": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "324": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "325": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "326": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "327": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "328": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "332": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "333": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "335": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "337": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "338": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "341": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "339": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "350": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "342": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "343": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "344": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "345": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "17": [ + "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" + ], + "223": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "231": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + ], + "232": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" + ], + "115": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "116": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "119": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "121": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "122": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "124": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "126": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "129": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "132": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "135": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "134": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "138": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "140": [ + "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" + ], + "145": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "146": [ + "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" + ], + "151": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "152": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "153": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "417": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "419": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "420": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "421": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "450": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "422": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "424": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "425": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "427": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "428": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "430": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "431": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "433": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "434": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "437": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "440": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "438": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "444": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "439": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "441": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "445": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "234": [ + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "248": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|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" + ], + "93": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "94": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "95": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ] + }, + "executed_branches": [ + [ + 70, + 71 + ], + [ + 70, + 72 + ] + ], + "missing_branches": [] + }, + "extract_test_assertions_details": { + "executed_lines": [ + 80, + 84, + 86, + 89, + 90, + 93, + 94, + 98 + ], + "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": { + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "106": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "80": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "22": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "15": [ + "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_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|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" + ], + "10": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "13": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "20": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "31": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "25": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "26": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "41": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "65": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "75": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "84": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "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" + ], + "158": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "110": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "112": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "114": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "155": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "171": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "172": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "173": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "187": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "204": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "221": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "240": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "268": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "317": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "318": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "319": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "364": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "365": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "366": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "412": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "413": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "414": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "271": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "190": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "192": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "194": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "196": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "201": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "199": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "209": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "210": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "213": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "215": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "217": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "218": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "243": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "244": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "245": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "265": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "246": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "273": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "274": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "276": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "278": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "279": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "281": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "280": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "293": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "282": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "283": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "284": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "285": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "286": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "287": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "288": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "289": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "290": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "291": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "295": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "296": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "297": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "305": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "309": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "313": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "322": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "324": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "325": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "326": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "327": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "328": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "332": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "333": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "335": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "337": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "338": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "341": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "339": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "350": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "342": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "343": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "344": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "345": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "17": [ + "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" + ], + "223": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "231": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + ], + "232": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" + ], + "115": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "116": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "119": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "121": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "122": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "124": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "126": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "129": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "132": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "135": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "134": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "138": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "140": [ + "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" + ], + "145": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "146": [ + "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" + ], + "151": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "152": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "153": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "417": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "419": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "420": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "421": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "450": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "422": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "424": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "425": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "427": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "428": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "430": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "431": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "433": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "434": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "437": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "440": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "438": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "444": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "439": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "441": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "445": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "234": [ + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "248": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|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" + ], + "93": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "94": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "95": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ] + }, + "executed_branches": [ + [ + 84, + 86 + ], + [ + 84, + 98 + ], + [ + 93, + 94 + ] + ], + "missing_branches": [ + [ + 93, + 84 + ] + ] + }, + "extract_failing_test_details": { + "executed_lines": [ + 106, + 110, + 112, + 114, + 115, + 116, + 119, + 121, + 122, + 124, + 126, + 129, + 132, + 134, + 138, + 140, + 141, + 142, + 145, + 148, + 149, + 151, + 152, + 153, + 155 + ], + "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": { + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "106": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "80": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "22": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "15": [ + "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_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|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" + ], + "10": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "13": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "20": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "31": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "25": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "26": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "41": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "65": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "75": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "84": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "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" + ], + "158": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "110": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "112": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "114": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "155": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "171": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "172": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "173": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "187": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "204": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "221": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "240": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "268": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "317": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "318": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "319": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "364": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "365": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "366": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "412": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "413": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "414": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "271": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "190": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "192": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "194": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "196": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "201": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "199": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "209": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "210": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "213": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "215": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "217": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "218": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "243": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "244": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "245": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "265": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "246": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "273": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "274": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "276": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "278": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "279": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "281": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "280": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "293": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "282": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "283": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "284": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "285": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "286": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "287": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "288": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "289": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "290": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "291": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "295": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "296": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "297": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "305": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "309": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "313": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "322": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "324": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "325": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "326": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "327": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "328": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "332": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "333": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "335": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "337": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "338": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "341": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "339": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "350": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "342": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "343": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "344": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "345": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "17": [ + "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" + ], + "223": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "231": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + ], + "232": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" + ], + "115": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "116": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "119": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "121": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "122": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "124": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "126": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "129": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "132": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "135": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "134": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "138": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "140": [ + "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" + ], + "145": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "146": [ + "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" + ], + "151": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "152": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "153": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "417": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "419": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "420": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "421": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "450": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "422": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "424": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "425": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "427": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "428": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "430": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "431": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "433": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "434": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "437": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "440": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "438": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "444": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "439": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "441": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "445": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "234": [ + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "248": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|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" + ], + "93": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "94": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "95": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ] + }, + "executed_branches": [ + [ + 114, + 115 + ], + [ + 114, + 155 + ], + [ + 115, + 114 + ], + [ + 115, + 116 + ] + ], + "missing_branches": [] + }, + "extract_test_output": { + "executed_lines": [ + 161, + 163, + 165, + 166, + 168 + ], + "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": { + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "106": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "80": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "22": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "15": [ + "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_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|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" + ], + "10": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "13": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "20": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "31": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "25": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "26": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "41": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "65": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "75": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "84": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "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" + ], + "158": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "110": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "112": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "114": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "155": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "171": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "172": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "173": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "187": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "204": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "221": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "240": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "268": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "317": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "318": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "319": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "364": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "365": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "366": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "412": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "413": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "414": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "271": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "190": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "192": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "194": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "196": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "201": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "199": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "209": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "210": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "213": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "215": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "217": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "218": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "243": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "244": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "245": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "265": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "246": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "273": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "274": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "276": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "278": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "279": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "281": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "280": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "293": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "282": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "283": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "284": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "285": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "286": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "287": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "288": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "289": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "290": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "291": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "295": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "296": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "297": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "305": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "309": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "313": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "322": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "324": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "325": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "326": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "327": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "328": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "332": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "333": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "335": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "337": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "338": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "341": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "339": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "350": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "342": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "343": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "344": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "345": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "17": [ + "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" + ], + "223": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "231": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + ], + "232": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" + ], + "115": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "116": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "119": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "121": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "122": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "124": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "126": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "129": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "132": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "135": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "134": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "138": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "140": [ + "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" + ], + "145": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "146": [ + "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" + ], + "151": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "152": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "153": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "417": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "419": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "420": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "421": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "450": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "422": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "424": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "425": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "427": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "428": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "430": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "431": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "433": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "434": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "437": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "440": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "438": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "444": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "439": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "441": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "445": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "234": [ + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "248": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|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" + ], + "93": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "94": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "95": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ] + }, + "executed_branches": [ + [ + 163, + 165 + ], + [ + 163, + 168 + ], + [ + 165, + 163 + ], + [ + 165, + 166 + ] + ], + "missing_branches": [] + }, + "extract_test_output_multiple_labels": { + "executed_lines": [ + 176, + 178, + 181, + 182, + 184 + ], + "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": { + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "106": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "80": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "22": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "15": [ + "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_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|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" + ], + "10": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "13": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "20": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "31": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "25": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "26": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "41": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "65": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "75": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "84": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "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" + ], + "158": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "110": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "112": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "114": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "155": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "171": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "172": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "173": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "187": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "204": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "221": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "240": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "268": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "317": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "318": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "319": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "364": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "365": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "366": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "412": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "413": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "414": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "271": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "190": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "192": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "194": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "196": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "201": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "199": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "209": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "210": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "213": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "215": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "217": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "218": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "243": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "244": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "245": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "265": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "246": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "273": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "274": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "276": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "278": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "279": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "281": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "280": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "293": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "282": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "283": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "284": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "285": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "286": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "287": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "288": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "289": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "290": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "291": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "295": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "296": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "297": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "305": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "309": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "313": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "322": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "324": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "325": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "326": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "327": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "328": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "332": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "333": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "335": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "337": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "338": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "341": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "339": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "350": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "342": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "343": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "344": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "345": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "17": [ + "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" + ], + "223": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "231": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + ], + "232": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" + ], + "115": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "116": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "119": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "121": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "122": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "124": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "126": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "129": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "132": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "135": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "134": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "138": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "140": [ + "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" + ], + "145": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "146": [ + "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" + ], + "151": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "152": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "153": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "417": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "419": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "420": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "421": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "450": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "422": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "424": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "425": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "427": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "428": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "430": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "431": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "433": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "434": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "437": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "440": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "438": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "444": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "439": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "441": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "445": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "234": [ + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "248": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|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" + ], + "93": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "94": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "95": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ] + }, + "executed_branches": [ + [ + 178, + 181 + ], + [ + 178, + 184 + ], + [ + 181, + -181 + ], + [ + 181, + 178 + ], + [ + 181, + 181 + ], + [ + 181, + 182 + ] + ], + "missing_branches": [] + }, + "extract_tested_functions": { + "executed_lines": [ + 190, + 192, + 194, + 196, + 198, + 199, + 201 + ], + "summary": { + "covered_lines": 7, + "num_statements": 7, + "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": { + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "106": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "80": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "22": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "15": [ + "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_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|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" + ], + "10": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "13": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "20": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "31": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "25": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "26": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "41": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "65": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "75": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "84": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "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" + ], + "158": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "110": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "112": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "114": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "155": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "171": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "172": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "173": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "187": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "204": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "221": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "240": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "268": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "317": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "318": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "319": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "364": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "365": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "366": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "412": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "413": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "414": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "271": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "190": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "192": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "194": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "196": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "201": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "199": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "209": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "210": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "213": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "215": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "217": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "218": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "243": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "244": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "245": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "265": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "246": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "273": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "274": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "276": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "278": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "279": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "281": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "280": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "293": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "282": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "283": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "284": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "285": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "286": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "287": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "288": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "289": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "290": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "291": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "295": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "296": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "297": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "305": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "309": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "313": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "322": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "324": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "325": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "326": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "327": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "328": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "332": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "333": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "335": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "337": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "338": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "341": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "339": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "350": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "342": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "343": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "344": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "345": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "17": [ + "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" + ], + "223": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "231": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + ], + "232": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" + ], + "115": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "116": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "119": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "121": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "122": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "124": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "126": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "129": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "132": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "135": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "134": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "138": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "140": [ + "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" + ], + "145": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "146": [ + "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" + ], + "151": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "152": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "153": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "417": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "419": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "420": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "421": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "450": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "422": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "424": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "425": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "427": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "428": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "430": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "431": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "433": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "434": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "437": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "440": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "438": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "444": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "439": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "441": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "445": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "234": [ + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "248": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|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" + ], + "93": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "94": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "95": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ] + }, + "executed_branches": [ + [ + 196, + 198 + ], + [ + 196, + 201 + ], + [ + 198, + -198 + ], + [ + 198, + 196 + ], + [ + 198, + 198 + ], + [ + 198, + 199 + ] + ], + "missing_branches": [] + }, + "get_called_functions_from_test": { + "executed_lines": [ + 207, + 209, + 213, + 215, + 217, + 218 + ], + "summary": { + "covered_lines": 6, + "num_statements": 6, + "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": { + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "106": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "80": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "22": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "15": [ + "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_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|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" + ], + "10": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "13": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "20": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "31": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "25": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "26": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "41": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "65": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "75": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "84": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "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" + ], + "158": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "110": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "112": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "114": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "155": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "171": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "172": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "173": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "187": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "204": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "221": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "240": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "268": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "317": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "318": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "319": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "364": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "365": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "366": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "412": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "413": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "414": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "271": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "190": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "192": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "194": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "196": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "201": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "199": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "209": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "210": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "213": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "215": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "217": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "218": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "243": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "244": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "245": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "265": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "246": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "273": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "274": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "276": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "278": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "279": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "281": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "280": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "293": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "282": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "283": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "284": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "285": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "286": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "287": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "288": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "289": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "290": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "291": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "295": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "296": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "297": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "305": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "309": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "313": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "322": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "324": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "325": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "326": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "327": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "328": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "332": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "333": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "335": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "337": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "338": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "341": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "339": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "350": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "342": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "343": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "344": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "345": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "17": [ + "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" + ], + "223": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "231": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + ], + "232": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" + ], + "115": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "116": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "119": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "121": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "122": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "124": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "126": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "129": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "132": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "135": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "134": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "138": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "140": [ + "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" + ], + "145": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "146": [ + "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" + ], + "151": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "152": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "153": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "417": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "419": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "420": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "421": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "450": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "422": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "424": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "425": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "427": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "428": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "430": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "431": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "433": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "434": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "437": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "440": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "438": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "444": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "439": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "441": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "445": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "234": [ + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "248": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|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" + ], + "93": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "94": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "95": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ] + }, + "executed_branches": [], + "missing_branches": [] + }, + "function_exists_in_file": { + "executed_lines": [ + 223, + 224, + 225, + 227, + 229, + 230, + 234, + 237 + ], + "summary": { + "covered_lines": 8, + "num_statements": 10, + "percent_covered": 87.5, + "percent_covered_display": "88", + "missing_lines": 2, + "excluded_lines": 0, + "num_branches": 6, + "num_partial_branches": 0, + "covered_branches": 6, + "missing_branches": 0 + }, + "missing_lines": [ + 235, + 236 + ], + "excluded_lines": [], + "contexts": { + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "106": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "80": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "22": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "15": [ + "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_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|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" + ], + "10": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "13": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "20": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "31": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "25": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "26": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "41": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "65": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "75": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "84": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "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" + ], + "158": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "110": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "112": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "114": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "155": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "171": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "172": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "173": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "187": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "204": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "221": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "240": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "268": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "317": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "318": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "319": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "364": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "365": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "366": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "412": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "413": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "414": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "271": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "190": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "192": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "194": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "196": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "201": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "199": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "209": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "210": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "213": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "215": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "217": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "218": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "243": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "244": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "245": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "265": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "246": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "273": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "274": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "276": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "278": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "279": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "281": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "280": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "293": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "282": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "283": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "284": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "285": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "286": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "287": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "288": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "289": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "290": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "291": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "295": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "296": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "297": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "305": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "309": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "313": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "322": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "324": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "325": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "326": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "327": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "328": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "332": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "333": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "335": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "337": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "338": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "341": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "339": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "350": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "342": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "343": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "344": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "345": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "17": [ + "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" + ], + "223": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "231": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + ], + "232": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" + ], + "115": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "116": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "119": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "121": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "122": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "124": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "126": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "129": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "132": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "135": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "134": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "138": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "140": [ + "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" + ], + "145": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "146": [ + "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" + ], + "151": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "152": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "153": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "417": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "419": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "420": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "421": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "450": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "422": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "424": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "425": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "427": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "428": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "430": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "431": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "433": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "434": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "437": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "440": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "438": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "444": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "439": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "441": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "445": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "234": [ + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "248": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|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" + ], + "93": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "94": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "95": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ] + }, + "executed_branches": [ + [ + 224, + 225 + ], + [ + 224, + 227 + ], + [ + 229, + 230 + ], + [ + 229, + 237 + ], + [ + 230, + 229 + ], + [ + 230, + 230 + ], + [ + 230, + 234 + ] + ], + "missing_branches": [] + }, + "find_source_file": { + "executed_lines": [ + 242, + 243, + 244, + 245, + 246, + 248, + 249, + 251, + 256, + 259, + 260, + 261, + 262, + 265 + ], + "summary": { + "covered_lines": 14, + "num_statements": 19, + "percent_covered": 72.22222222222223, + "percent_covered_display": "72", + "missing_lines": 5, + "excluded_lines": 0, + "num_branches": 17, + "num_partial_branches": 5, + "covered_branches": 12, + "missing_branches": 5 + }, + "missing_lines": [ + 250, + 252, + 257, + 263, + 264 + ], + "excluded_lines": [], + "contexts": { + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "106": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "80": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "22": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "15": [ + "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_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|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" + ], + "10": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "13": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "20": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "31": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "25": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "26": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "41": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "65": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "75": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "84": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "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" + ], + "158": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "110": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "112": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "114": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "155": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "171": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "172": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "173": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "187": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "204": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "221": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "240": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "268": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "317": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "318": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "319": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "364": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "365": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "366": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "412": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "413": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "414": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "271": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "190": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "192": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "194": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "196": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "201": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "199": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "209": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "210": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "213": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "215": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "217": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "218": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "243": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "244": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "245": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "265": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "246": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "273": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "274": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "276": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "278": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "279": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "281": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "280": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "293": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "282": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "283": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "284": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "285": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "286": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "287": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "288": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "289": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "290": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "291": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "295": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "296": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "297": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "305": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "309": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "313": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "322": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "324": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "325": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "326": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "327": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "328": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "332": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "333": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "335": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "337": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "338": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "341": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "339": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "350": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "342": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "343": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "344": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "345": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "17": [ + "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" + ], + "223": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "231": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + ], + "232": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" + ], + "115": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "116": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "119": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "121": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "122": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "124": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "126": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "129": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "132": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "135": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "134": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "138": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "140": [ + "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" + ], + "145": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "146": [ + "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" + ], + "151": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "152": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "153": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "417": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "419": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "420": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "421": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "450": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "422": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "424": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "425": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "427": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "428": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "430": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "431": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "433": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "434": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "437": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "440": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "438": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "444": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "439": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "441": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "445": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "234": [ + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "248": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|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" + ], + "93": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "94": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "95": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ] + }, + "executed_branches": [ + [ + 244, + -240 + ], + [ + 244, + 245 + ], + [ + 244, + 265 + ], + [ + 245, + 244 + ], + [ + 245, + 246 + ], + [ + 246, + 245 + ], + [ + 246, + 248 + ], + [ + 249, + 251 + ], + [ + 251, + 256 + ], + [ + 256, + 259 + ], + [ + 260, + 261 + ], + [ + 261, + 262 + ] + ], + "missing_branches": [ + [ + 249, + 250 + ], + [ + 251, + 252 + ], + [ + 256, + 257 + ], + [ + 260, + 245 + ], + [ + 261, + 245 + ] + ] + }, + "extract_tracebacks": { + "executed_lines": [ + 271, + 273, + 274, + 276, + 277, + 278, + 279, + 280, + 293, + 295, + 296, + 305, + 308, + 313, + 314 + ], + "summary": { + "covered_lines": 15, + "num_statements": 19, + "percent_covered": 69.6969696969697, + "percent_covered_display": "70", + "missing_lines": 4, + "excluded_lines": 0, + "num_branches": 14, + "num_partial_branches": 4, + "covered_branches": 8, + "missing_branches": 6 + }, + "missing_lines": [ + 272, + 300, + 301, + 306 + ], + "excluded_lines": [], + "contexts": { + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "106": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "80": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "22": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "15": [ + "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_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|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" + ], + "10": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "13": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "20": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "31": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "25": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "26": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "41": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "65": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "75": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "84": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "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" + ], + "158": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "110": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "112": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "114": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "155": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "171": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "172": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "173": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "187": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "204": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "221": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "240": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "268": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "317": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "318": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "319": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "364": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "365": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "366": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "412": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "413": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "414": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "271": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "190": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "192": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "194": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "196": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "201": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "199": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "209": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "210": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "213": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "215": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "217": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "218": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "243": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "244": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "245": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "265": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "246": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "273": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "274": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "276": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "278": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "279": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "281": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "280": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "293": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "282": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "283": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "284": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "285": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "286": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "287": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "288": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "289": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "290": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "291": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "295": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "296": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "297": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "305": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "309": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "313": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "322": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "324": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "325": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "326": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "327": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "328": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "332": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "333": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "335": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "337": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "338": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "341": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "339": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "350": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "342": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "343": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "344": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "345": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "17": [ + "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" + ], + "223": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "231": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + ], + "232": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" + ], + "115": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "116": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "119": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "121": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "122": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "124": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "126": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "129": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "132": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "135": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "134": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "138": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "140": [ + "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" + ], + "145": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "146": [ + "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" + ], + "151": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "152": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "153": [ + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "417": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "419": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "420": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "421": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "450": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "422": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "424": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "425": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "427": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "428": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "430": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "431": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "433": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "434": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "437": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "440": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "438": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "444": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "439": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "441": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "445": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" + ], + "234": [ + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" + ], + "248": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|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" + ], + "93": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "94": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "95": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ] + }, + "executed_branches": [ + [ + 271, + 273 + ], + [ + 276, + 277 + ], + [ + 276, + 314 + ], + [ + 277, + 276 + ], + [ + 277, + 278 + ], + [ + 295, + 296 + ], + [ + 305, + 308 + ], + [ + 308, + 313 + ] + ], + "missing_branches": [ + [ + 271, + 272 + ], + [ + 295, + 300 + ], + [ + 300, + 301 + ], + [ + 300, + 305 + ], + [ + 305, + 306 + ], + [ + 308, + 276 + ] + ] + }, + "process_string_longrepr": { + "executed_lines": [ + 321, + 322, + 324, + 325, + 326, + 327, + 328, + 332, + 333, + 335, + 337, + 338, + 339, + 341, + 342, + 343, + 344, + 345, + 346, + 350 + ], + "summary": { + "covered_lines": 20, + "num_statements": 33, + "percent_covered": 60.37735849056604, + "percent_covered_display": "60", + "missing_lines": 13, + "excluded_lines": 0, + "num_branches": 20, + "num_partial_branches": 6, + "covered_branches": 12, + "missing_branches": 8 + }, + "missing_lines": [ + 329, + 330, + 334, + 348, + 351, + 352, + 353, + 354, + 355, + 356, + 357, + 360, + 361 + ], + "excluded_lines": [], + "contexts": { + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "106": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "80": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "22": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "15": [ + "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_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|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" + ], + "10": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "13": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "20": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "31": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "25": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "26": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "41": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "65": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "75": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "84": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "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" + ], + "158": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "110": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "112": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "114": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "155": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "171": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "172": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "173": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "187": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "204": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "221": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "240": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "268": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "317": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "318": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "319": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "364": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "365": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "366": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "412": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "413": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "414": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "271": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "190": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "192": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "194": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "196": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "201": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "199": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "209": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "210": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "213": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "215": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "217": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "218": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "243": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "244": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "245": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "265": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "37": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "246": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "61": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "273": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "274": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "276": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "98": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "277": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "99": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "314": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "154": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "278": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "167": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "279": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "168": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "281": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "169": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "280": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "293": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "282": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "283": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "284": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "285": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "286": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "287": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "288": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "289": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "290": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "291": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "295": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "296": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "23": [ - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "297": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "31": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "305": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "33": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "309": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "34": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "313": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "157": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "322": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "159": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "324": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "325": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "164": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "326": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "162": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "327": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "63": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "328": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "332": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "333": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "335": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "337": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "338": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "341": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "339": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "350": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "342": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "66": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "343": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "344": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "68": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "345": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "76": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "17": [ + "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" ], - "82": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "223": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "85": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "231": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "91": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" ], - "102": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "232": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "106": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" ], - "108": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "110": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "111": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" ], "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "117": [ + "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "118": [ + "119": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "120": [ + "121": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], "122": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "125": [ + "124": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "128": [ + "126": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "131": [ + "129": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "130": [ + "132": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "134": [ + "135": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "136": [ + "134": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "137": [ + "138": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "138": [ + "140": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], "141": [ @@ -8580,1563 +21679,1824 @@ "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" + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "146": [ + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "148": [ + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "149": [ + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "37": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "151": [ + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "61": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "152": [ + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "153": [ + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "417": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "98": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "419": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "99": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "420": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "154": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "421": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "167": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "450": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "168": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "422": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "169": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "424": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "425": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "427": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "428": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "430": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "431": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "433": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "434": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "437": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "440": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "438": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "444": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "439": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "441": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "23": [ - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "445": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "31": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "234": [ + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "33": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "67": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" ], - "34": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "44": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_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" + "47": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "159": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "50": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "53": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "164": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "62": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "162": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "54": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "63": [ + "60": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "40": [ + "55": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "43": [ + "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "46": [ + "70": [ "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": [ + "71": [ "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": [ + "72": [ "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" + "248": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|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" + ], + "93": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "94": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "95": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ] + }, + "executed_branches": [ + [ + 327, + 328 + ], + [ + 327, + 332 + ], + [ + 328, + 327 + ], + [ + 333, + 335 + ], + [ + 335, + -317 + ], + [ + 335, + 337 + ], + [ + 337, + 338 + ], + [ + 337, + 341 + ], + [ + 341, + 342 + ], + [ + 342, + 343 + ], + [ + 344, + 345 + ], + [ + 350, + 335 + ] + ], + "missing_branches": [ + [ + 328, + 329 + ], + [ + 333, + 334 + ], + [ + 341, + 350 + ], + [ + 342, + 350 + ], + [ + 344, + 348 + ], + [ + 350, + 351 + ], + [ + 353, + 335 + ], + [ + 353, + 354 + ] + ] + }, + "process_dict_longrepr": { + "executed_lines": [], + "summary": { + "covered_lines": 0, + "num_statements": 34, + "percent_covered": 0.0, + "percent_covered_display": "0", + "missing_lines": 34, + "excluded_lines": 0, + "num_branches": 18, + "num_partial_branches": 0, + "covered_branches": 0, + "missing_branches": 18 + }, + "missing_lines": [ + 368, + 369, + 371, + 372, + 374, + 375, + 376, + 378, + 379, + 380, + 381, + 383, + 384, + 385, + 386, + 387, + 389, + 390, + 391, + 393, + 394, + 395, + 396, + 397, + 399, + 401, + 402, + 403, + 404, + 405, + 406, + 407, + 408, + 409 + ], + "excluded_lines": [], + "contexts": { + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "106": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "80": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "22": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "15": [ + "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_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" + ], + "1": [ + "", + "tests/test_main.py::test_run_with_missing_test|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" + "3": [ + "", + "tests/test_main.py::test_run_with_missing_test|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" + "4": [ + "", + "tests/test_main.py::test_run_with_missing_test|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" + "5": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "66": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "6": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "7": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "68": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "8": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "76": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "10": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "13": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "82": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "20": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", "tests/test_main.py::test_run_with_missing_test|run" ], - "85": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "31": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "24": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "25": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "26": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" ], - "91": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "28": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" ], - "102": [ - "tests/test_extract.py::test_extract_failing_test_details|run", + "41": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "106": [ - "tests/test_extract.py::test_extract_failing_test_details|run", + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", "tests/test_main.py::test_run_with_missing_test|run" ], - "108": [ - "tests/test_extract.py::test_extract_failing_test_details|run", + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", "tests/test_main.py::test_run_with_missing_test|run" ], - "110": [ - "tests/test_extract.py::test_extract_failing_test_details|run", + "65": [ + "", "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", + "75": [ + "", "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" + "101": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "117": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "84": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "118": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "120": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "102": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "103": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "125": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "158": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "128": [ + "110": [ + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_extract.py::test_extract_failing_test_details|run" ], - "131": [ + "112": [ + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_extract.py::test_extract_failing_test_details|run" ], - "130": [ + "114": [ + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_extract.py::test_extract_failing_test_details|run" ], - "134": [ + "155": [ + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_extract.py::test_extract_failing_test_details|run" ], - "136": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "171": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "137": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "172": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "173": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "141": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "187": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "142": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" ], - "144": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "182": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_multiple_labels|run" ], - "147": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "204": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "148": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "221": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "149": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ] - }, - "executed_branches": [ - [ - 20, - 21 + "240": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - [ - 20, - 22 + "268": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - [ - 22, - 23 + "317": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - [ - 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": [ + "318": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "3": [ + "319": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "4": [ + "364": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "6": [ + "365": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "9": [ + "366": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "16": [ + "412": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "27": [ + "413": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "37": [ + "414": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "61": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "271": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "190": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "192": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "194": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "196": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "201": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "199": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "209": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "98": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "210": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "99": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "213": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "154": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "215": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "167": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "217": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "168": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "218": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "169": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "243": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "244": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "245": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "265": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "246": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "273": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "274": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "276": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "277": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "314": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "278": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "279": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "281": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "280": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "23": [ - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "293": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "31": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "282": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "33": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "283": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "34": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "284": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "157": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "285": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "159": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "286": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "287": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "164": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "288": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "162": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "289": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "63": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "290": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "291": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "295": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "296": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "297": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "305": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "309": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "313": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "322": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "324": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "66": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "325": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "326": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "68": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "327": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "76": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "328": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "332": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "82": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "333": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "335": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "85": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "337": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "338": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "341": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "339": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "91": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "350": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "102": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "342": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "106": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "343": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "108": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "344": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "110": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "345": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "111": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "17": [ + "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" ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "223": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "117": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "118": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "120": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "231": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "125": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" ], - "128": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "232": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "131": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" ], - "130": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "136": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "137": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" ], - "141": [ + "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "142": [ + "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "144": [ + "119": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "145": [ + "121": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "147": [ + "122": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "148": [ + "124": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "149": [ + "126": [ "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" + "129": [ + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "132": [ + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "135": [ + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "134": [ + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "37": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "138": [ + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "61": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "140": [ + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "141": [ + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "142": [ + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "98": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "145": [ + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "99": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "146": [ + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "154": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "148": [ + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "167": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "149": [ + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "168": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "151": [ + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "169": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "152": [ + "tests/test_extract.py::test_extract_failing_test_details|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" + "153": [ + "tests/test_extract.py::test_extract_failing_test_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" + "417": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "419": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "420": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "421": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "450": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "422": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "424": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "425": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "427": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "428": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "430": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "431": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "23": [ - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "433": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "31": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "434": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "33": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "437": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "34": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "440": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "157": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "438": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "159": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "444": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "439": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "164": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "441": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "162": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "445": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "63": [ + "234": [ + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "67": [ "tests/test_extract.py::test_extract_test_assertions_details|run", "tests/test_extract.py::test_extract_test_assertion_details_list|run" ], - "40": [ + "44": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "43": [ + "47": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "46": [ + "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "49": [ + "53": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "58": [ + "62": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "50": [ + "54": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "56": [ + "60": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "51": [ + "55": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "52": [ + "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "66": [ + "70": [ "tests/test_extract.py::test_extract_test_assertions_details|run", "tests/test_extract.py::test_extract_test_assertion_details_list|run" ], - "67": [ + "71": [ "tests/test_extract.py::test_extract_test_assertions_details|run", "tests/test_extract.py::test_extract_test_assertion_details_list|run" ], - "68": [ + "72": [ "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" + "248": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "82": [ + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|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" + ], + "93": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], "94": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "95": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ] + }, + "executed_branches": [], + "missing_branches": [ + [ + 371, + 372 + ], + [ + 371, + 374 + ], + [ + 378, + 379 + ], + [ + 378, + 383 + ], + [ + 379, + 378 + ], + [ + 379, + 380 + ], + [ + 389, + 390 + ], + [ + 389, + 391 + ], + [ + 394, + 395 + ], + [ + 394, + 399 + ], + [ + 401, + -364 + ], + [ + 401, + 402 + ], + [ + 402, + 401 + ], + [ + 402, + 403 + ], + [ + 404, + 401 + ], + [ + 404, + 405 + ], + [ + 407, + 401 + ], + [ + 407, + 408 + ] + ] + }, + "extract_function_code_from_traceback": { + "executed_lines": [ + 417, + 419, + 420, + 421, + 422, + 424, + 425, + 427, + 428, + 430, + 431, + 432, + 437, + 438, + 444, + 445, + 450 + ], + "summary": { + "covered_lines": 17, + "num_statements": 22, + "percent_covered": 71.05263157894737, + "percent_covered_display": "71", + "missing_lines": 5, + "excluded_lines": 0, + "num_branches": 16, + "num_partial_branches": 4, + "covered_branches": 10, + "missing_branches": 6 + }, + "missing_lines": [ + 418, + 446, + 447, + 448, + 449 + ], + "excluded_lines": [], + "contexts": { + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "106": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "80": [ "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" + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "22": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "15": [ + "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_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "1": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "3": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "4": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "91": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "5": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "102": [ - "tests/test_extract.py::test_extract_failing_test_details|run", + "6": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "106": [ - "tests/test_extract.py::test_extract_failing_test_details|run", + "7": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "108": [ - "tests/test_extract.py::test_extract_failing_test_details|run", + "8": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "110": [ - "tests/test_extract.py::test_extract_failing_test_details|run", + "10": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "111": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "13": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run", + "20": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "31": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "117": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "24": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" ], - "118": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "25": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" ], - "120": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "26": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "28": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" ], - "125": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "41": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "128": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "131": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "130": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "65": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "75": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "136": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "101": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "137": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "84": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "141": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "102": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "142": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "103": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "144": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "158": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "145": [ + "110": [ + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_extract.py::test_extract_failing_test_details|run" ], - "147": [ + "112": [ + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_extract.py::test_extract_failing_test_details|run" ], - "148": [ + "114": [ + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_extract.py::test_extract_failing_test_details|run" ], - "149": [ + "155": [ + "tests/test_main.py::test_run_with_missing_test|run", "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": [ + "171": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "3": [ + "172": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "4": [ + "173": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "6": [ + "187": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "9": [ + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "204": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "16": [ + "221": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "27": [ + "240": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "37": [ + "268": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "61": [ + "317": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "71": [ + "318": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "97": [ + "319": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "98": [ + "364": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "99": [ + "365": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "154": [ + "366": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "167": [ + "412": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "168": [ + "413": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "169": [ + "414": [ "", "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" + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "271": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "190": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "192": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "194": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "196": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "201": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "199": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "209": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "210": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "213": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "215": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "217": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "218": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "243": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "244": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "245": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "265": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "246": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "273": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "274": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "276": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "278": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "279": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "281": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "280": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "293": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "282": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "283": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "284": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "285": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "286": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "287": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "288": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "289": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "290": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "291": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "295": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "23": [ - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "296": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "31": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "297": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "33": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "305": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "34": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "309": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "157": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "313": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "159": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "322": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "324": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "164": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "325": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "162": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "326": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "63": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "327": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "328": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "332": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "333": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "335": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "337": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "338": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "341": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "339": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "350": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "66": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "342": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "343": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "68": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "344": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "76": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "345": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "82": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "17": [ + "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" ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "223": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "85": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "91": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "231": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "102": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" ], - "106": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "232": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "108": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" ], - "110": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "111": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" ], "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "117": [ + "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "118": [ + "119": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "120": [ + "121": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], "122": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "125": [ + "124": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "128": [ + "126": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "131": [ + "129": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "130": [ + "132": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "134": [ + "135": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "136": [ + "134": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "137": [ + "138": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "138": [ + "140": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], "141": [ @@ -10145,13 +23505,10 @@ "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": [ + "146": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], "148": [ @@ -10159,300 +23516,167 @@ ], "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" + "151": [ + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "169": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "152": [ + "tests/test_extract.py::test_extract_failing_test_details|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" + "153": [ + "tests/test_extract.py::test_extract_failing_test_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" + "417": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "419": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "420": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "421": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "450": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "422": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "424": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "425": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "427": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "428": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "430": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "431": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "23": [ - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "433": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "31": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "434": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "33": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "437": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "34": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "440": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "157": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "438": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "159": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "444": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "439": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "164": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "441": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "162": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "445": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "63": [ + "234": [ + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "67": [ "tests/test_extract.py::test_extract_test_assertions_details|run", "tests/test_extract.py::test_extract_test_assertion_details_list|run" ], - "40": [ + "44": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "43": [ + "47": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "46": [ + "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "49": [ + "53": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "58": [ + "62": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "50": [ + "54": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "56": [ + "60": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "51": [ + "55": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "52": [ + "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "66": [ + "70": [ "tests/test_extract.py::test_extract_test_assertions_details|run", "tests/test_extract.py::test_extract_test_assertion_details_list|run" ], - "67": [ + "71": [ "tests/test_extract.py::test_extract_test_assertions_details|run", "tests/test_extract.py::test_extract_test_assertion_details_list|run" ], - "68": [ + "72": [ "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" + "248": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "82": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "85": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], "86": [ "tests/test_extract.py::test_extract_test_assertions_details|run" @@ -10463,160 +23687,168 @@ "90": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], - "91": [ + "93": [ "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" + "94": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" ], - "131": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "95": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ] + }, + "executed_branches": [ + [ + 417, + 419 ], - "130": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 420, + 421 ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 420, + 450 ], - "136": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 424, + 425 ], - "137": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 427, + 428 ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 427, + 430 ], - "141": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 431, + 432 ], - "142": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 432, + 431 ], - "144": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 432, + 432 ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 432, + 437 ], - "147": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 437, + 438 + ] + ], + "missing_branches": [ + [ + 417, + 418 ], - "148": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 424, + 420 ], - "149": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ] - }, - "executed_branches": [ [ - 80, - 82 + 431, + 420 ], [ - 80, - 94 + 437, + 445 ], [ - 89, - 90 - ] - ], - "missing_branches": [ + 446, + 447 + ], [ - 89, - 80 + 446, + 448 ] ] }, - "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 + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 13, + 20, + 31, + 41, + 65, + 75, + 101, + 158, + 171, + 187, + 204, + 221, + 240, + 268, + 317, + 364, + 412 ], "summary": { - "covered_lines": 25, - "num_statements": 25, + "covered_lines": 24, + "num_statements": 24, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, - "num_branches": 4, + "num_branches": 0, "num_partial_branches": 0, - "covered_branches": 4, + "covered_branches": 0, "missing_branches": 0 }, "missing_lines": [], "excluded_lines": [], "contexts": { + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "106": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "80": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "22": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "15": [ + "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_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" + ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -10629,324 +23861,544 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "6": [ + "5": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "9": [ + "6": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "16": [ + "7": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "27": [ + "8": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "37": [ + "10": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "61": [ + "13": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "71": [ + "20": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "97": [ + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "31": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "98": [ + "24": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "25": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "26": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "41": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "99": [ + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "65": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "154": [ + "75": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "167": [ + "101": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "168": [ + "84": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "102": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "169": [ + "103": [ "", "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" + "158": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "20": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", + "110": [ "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "21": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", + "112": [ "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", + "114": [ "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", + "155": [ "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "tests/test_extract.py::test_extract_failing_test_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" + "171": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], "172": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "173": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "187": [ + "", + "tests/test_main.py::test_run_with_missing_test|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", - "tests/test_extract.py::test_no_labels|run" + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" ], - "174": [ + "184": [ "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" + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" ], - "180": [ + "182": [ "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" + "tests/test_extract.py::test_multiple_labels|run" ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run", + "204": [ + "", "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", + "221": [ + "", "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" + "240": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "12": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "268": [ + "", "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" + "317": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "31": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "318": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "33": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "319": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "34": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "364": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "157": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "365": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "159": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "366": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "412": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "164": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "413": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "162": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "414": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "63": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "271": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "207": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "198": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|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" + "190": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "192": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "194": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "196": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "201": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "199": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + ], + "209": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "210": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "213": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "215": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "217": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "218": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "243": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "244": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "245": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "265": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "246": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "273": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "274": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "276": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "278": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "279": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "281": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "280": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "293": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "282": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "283": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "284": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "285": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "286": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "287": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "288": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "289": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "290": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "291": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "295": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "296": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "297": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "305": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "309": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "313": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "322": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "324": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "325": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "326": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "327": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "328": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "332": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "333": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "335": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "337": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "338": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "341": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "339": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "350": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "342": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "66": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "343": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "344": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "68": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "345": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "76": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "17": [ + "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" ], - "82": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "223": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "85": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "231": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "91": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" ], - "102": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "232": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "106": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" ], - "108": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "110": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "111": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" ], "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "117": [ + "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "118": [ + "119": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "120": [ + "121": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], "122": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "125": [ + "124": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "128": [ + "126": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "131": [ + "129": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "130": [ + "132": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "134": [ + "135": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "136": [ + "134": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "137": [ + "138": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "138": [ + "140": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], "141": [ @@ -10955,13 +24407,10 @@ "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": [ + "146": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], "148": [ @@ -10969,305 +24418,167 @@ ], "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" + "151": [ + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "154": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "152": [ + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "167": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "153": [ + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "168": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "417": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "169": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "419": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "420": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "421": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "450": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "422": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "424": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "425": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "427": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "428": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "430": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "431": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "433": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "434": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "437": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "23": [ - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "440": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "31": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "438": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "33": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "444": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "34": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "439": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "157": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "441": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "159": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "445": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "234": [ + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "164": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "67": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run" ], - "162": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "44": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "63": [ + "47": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "40": [ + "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "43": [ + "53": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "46": [ + "62": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "49": [ + "54": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "58": [ + "60": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "50": [ + "55": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "51": [ + "70": [ "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": [ + "71": [ "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": [ + "72": [ "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" + "248": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "68": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "76": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "82": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "85": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], "86": [ "tests/test_extract.py::test_extract_test_assertions_details|run" @@ -11278,469 +24589,869 @@ "90": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], - "91": [ + "93": [ "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" + "94": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "95": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ] + }, + "executed_branches": [], + "missing_branches": [] + } + }, + "classes": { + "": { + "executed_lines": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 13, + 15, + 16, + 17, + 20, + 22, + 24, + 25, + 26, + 27, + 28, + 31, + 35, + 37, + 38, + 41, + 44, + 47, + 50, + 53, + 54, + 55, + 56, + 60, + 62, + 65, + 67, + 70, + 71, + 72, + 75, + 80, + 84, + 86, + 89, + 90, + 93, + 94, + 98, + 101, + 106, + 110, + 112, + 114, + 115, + 116, + 119, + 121, + 122, + 124, + 126, + 129, + 132, + 134, + 138, + 140, + 141, + 142, + 145, + 148, + 149, + 151, + 152, + 153, + 155, + 158, + 161, + 163, + 165, + 166, + 168, + 171, + 176, + 178, + 181, + 182, + 184, + 187, + 190, + 192, + 194, + 196, + 198, + 199, + 201, + 204, + 207, + 209, + 213, + 215, + 217, + 218, + 221, + 223, + 224, + 225, + 227, + 229, + 230, + 234, + 237, + 240, + 242, + 243, + 244, + 245, + 246, + 248, + 249, + 251, + 256, + 259, + 260, + 261, + 262, + 265, + 268, + 271, + 273, + 274, + 276, + 277, + 278, + 279, + 280, + 293, + 295, + 296, + 305, + 308, + 313, + 314, + 317, + 321, + 322, + 324, + 325, + 326, + 327, + 328, + 332, + 333, + 335, + 337, + 338, + 339, + 341, + 342, + 343, + 344, + 345, + 346, + 350, + 364, + 412, + 417, + 419, + 420, + 421, + 422, + 424, + 425, + 427, + 428, + 430, + 431, + 432, + 437, + 438, + 444, + 445, + 450 + ], + "summary": { + "covered_lines": 179, + "num_statements": 242, + "percent_covered": 70.84468664850137, + "percent_covered_display": "71", + "missing_lines": 63, + "excluded_lines": 0, + "num_branches": 125, + "num_partial_branches": 20, + "covered_branches": 81, + "missing_branches": 44 + }, + "missing_lines": [ + 235, + 236, + 250, + 252, + 257, + 263, + 264, + 272, + 300, + 301, + 306, + 329, + 330, + 334, + 348, + 351, + 352, + 353, + 354, + 355, + 356, + 357, + 360, + 361, + 368, + 369, + 371, + 372, + 374, + 375, + 376, + 378, + 379, + 380, + 381, + 383, + 384, + 385, + 386, + 387, + 389, + 390, + 391, + 393, + 394, + 395, + 396, + 397, + 399, + 401, + 402, + 403, + 404, + 405, + 406, + 407, + 408, + 409, + 418, + 446, + 447, + 448, + 449 + ], + "excluded_lines": [], + "contexts": { + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" ], "106": [ - "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_failing_test_details|run" + ], + "80": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", "tests/test_main.py::test_run_with_missing_test|run" ], - "108": [ - "tests/test_extract.py::test_extract_failing_test_details|run", + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", "tests/test_main.py::test_run_with_missing_test|run" ], - "110": [ - "tests/test_extract.py::test_extract_failing_test_details|run", + "22": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "15": [ + "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_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" + ], + "1": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "111": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "3": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|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" + ], + "10": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "13": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "20": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|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" + "31": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "117": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "24": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" ], - "118": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "25": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" ], - "120": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "26": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "28": [ + "tests/test_extract.py::test_extract_details|run", + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" ], - "125": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "41": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "128": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "131": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "130": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "65": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "75": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "136": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "101": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "137": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "84": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "141": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "102": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "142": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "103": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "144": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "158": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "145": [ + "110": [ + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_extract.py::test_extract_failing_test_details|run" ], - "147": [ + "112": [ + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_extract.py::test_extract_failing_test_details|run" ], - "148": [ + "114": [ + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_extract.py::test_extract_failing_test_details|run" ], - "149": [ + "155": [ + "tests/test_main.py::test_run_with_missing_test|run", "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": [ + "171": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "3": [ + "172": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "4": [ + "173": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "6": [ + "187": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "9": [ + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "204": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "16": [ + "221": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "27": [ + "240": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "37": [ + "268": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "61": [ + "317": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "71": [ + "318": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "97": [ + "319": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "98": [ + "364": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "99": [ + "365": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "154": [ + "366": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "167": [ + "412": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "168": [ + "413": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "169": [ + "414": [ "", "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" + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "271": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "207": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "198": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|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" + "190": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|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" + "192": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|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" + "194": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|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" + "196": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|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" + "201": [ + "tests/test_extract.py::test_extract_tested_functions_no_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|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" + "199": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tested_functions_with_calls|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" + "209": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "210": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "23": [ - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "213": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "31": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "215": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "33": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "217": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "34": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "218": [ + "tests/test_extract.py::test_get_called_functions_from_test_simple|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "157": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "243": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "159": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "244": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "245": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "164": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "265": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "162": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "246": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "63": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "273": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "274": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "276": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_no_failures|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "278": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "279": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "281": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "280": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "293": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "282": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "283": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "284": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "285": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "286": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "287": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "288": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "289": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "290": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "291": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "295": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "296": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "297": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "305": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "309": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "313": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "322": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "324": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "325": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "326": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "327": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "328": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "332": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "333": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "335": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "337": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "338": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "341": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "339": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "350": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|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" + "342": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "66": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "343": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "344": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "68": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "345": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "76": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "17": [ + "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" ], - "82": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "223": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "85": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "231": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "91": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" ], - "102": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "232": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "106": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" ], - "108": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "110": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "111": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" ], "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "117": [ + "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "118": [ + "119": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "120": [ + "121": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], "122": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "125": [ + "124": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "128": [ + "126": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "131": [ + "129": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "130": [ + "132": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "134": [ + "135": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "136": [ + "134": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "137": [ + "138": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], - "138": [ + "140": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], "141": [ @@ -11749,13 +25460,10 @@ "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": [ + "146": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], "148": [ @@ -11763,321 +25471,167 @@ ], "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" + "151": [ + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "168": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "152": [ + "tests/test_extract.py::test_extract_failing_test_details|run" ], - "169": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "153": [ + "tests/test_extract.py::test_extract_failing_test_details|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" + "417": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "419": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "420": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "421": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "450": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "422": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "424": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "425": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "427": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "428": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "430": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "431": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|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" + "433": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "23": [ - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "434": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "31": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "437": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "33": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "440": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "34": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + "438": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "157": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "444": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "159": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "439": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "441": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "164": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + "445": [ + "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "162": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "234": [ + "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "63": [ + "67": [ "tests/test_extract.py::test_extract_test_assertions_details|run", "tests/test_extract.py::test_extract_test_assertion_details_list|run" ], - "40": [ + "44": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "43": [ + "47": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "46": [ + "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "49": [ + "53": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "58": [ + "62": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "50": [ + "54": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "56": [ + "60": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "51": [ + "55": [ "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "52": [ + "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" + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run" ], - "66": [ + "70": [ "tests/test_extract.py::test_extract_test_assertions_details|run", "tests/test_extract.py::test_extract_test_assertion_details_list|run" ], - "67": [ + "71": [ "tests/test_extract.py::test_extract_test_assertions_details|run", "tests/test_extract.py::test_extract_test_assertion_details_list|run" ], - "68": [ + "72": [ "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" + "248": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "82": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "85": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], "86": [ "tests/test_extract.py::test_extract_test_assertions_details|run" @@ -12088,682 +25642,540 @@ "90": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], - "91": [ + "93": [ "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" + "94": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + "95": [ + "tests/test_extract.py::test_extract_test_assertions_details|run" + ] + }, + "executed_branches": [ + [ + 15, + 16 ], - "136": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 15, + 17 ], - "137": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 24, + 25 ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 24, + 26 ], - "141": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 26, + 27 ], - "142": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 26, + 28 ], - "144": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 50, + 53 ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 50, + 62 ], - "147": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 53, + 54 ], - "148": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 53, + 60 ], - "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" + [ + 70, + 71 ], - "3": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + [ + 70, + 72 ], - "4": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + [ + 84, + 86 ], - "6": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + [ + 84, + 98 ], - "9": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + [ + 93, + 94 ], - "16": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + [ + 114, + 115 ], - "27": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + [ + 114, + 155 ], - "37": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + [ + 115, + 114 ], - "61": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + [ + 115, + 116 ], - "71": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + [ + 163, + 165 ], - "97": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + [ + 163, + 168 ], - "98": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + [ + 165, + 163 ], - "99": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + [ + 165, + 166 ], - "154": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + [ + 178, + 181 ], - "167": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + [ + 178, + 184 ], - "168": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + [ + 181, + -181 ], - "169": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + [ + 181, + 178 ], - "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" + [ + 181, + 181 ], - "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" + [ + 181, + 182 ], - "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" + [ + 196, + 198 ], - "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" + [ + 196, + 201 ], - "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" + [ + 198, + -198 ], - "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" + [ + 198, + 196 ], - "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" + [ + 198, + 198 ], - "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" + [ + 198, + 199 ], - "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" + [ + 224, + 225 ], - "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" + [ + 224, + 227 ], - "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" + [ + 229, + 230 ], - "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" + [ + 229, + 237 ], - "12": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" + [ + 230, + 229 ], - "23": [ - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_test_run_details|run" + [ + 230, + 230 ], - "31": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + [ + 230, + 234 ], - "33": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + [ + 244, + -240 ], - "34": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_test_run_details|run" + [ + 244, + 245 ], - "157": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + [ + 244, + 265 ], - "159": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + [ + 245, + 244 ], - "161": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + [ + 245, + 246 ], - "164": [ - "tests/test_extract.py::test_extract_test_output_without_label|run", - "tests/test_extract.py::test_extract_test_output_with_label|run" + [ + 246, + 245 ], - "162": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + [ + 246, + 248 ], - "63": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + [ + 249, + 251 ], - "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" + [ + 251, + 256 ], - "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" + [ + 256, + 259 ], - "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" + [ + 260, + 261 ], - "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" + [ + 261, + 262 ], - "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" + [ + 271, + 273 ], - "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" + [ + 276, + 277 ], - "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" + [ + 276, + 314 ], - "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" + [ + 277, + 276 ], - "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" + [ + 277, + 278 ], - "66": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + [ + 295, + 296 ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + [ + 305, + 308 ], - "68": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + [ + 308, + 313 ], - "76": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + [ + 327, + 328 ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + [ + 327, + 332 ], - "82": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + [ + 328, + 327 ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + [ + 333, + 335 ], - "85": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + [ + 335, + -317 ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + [ + 335, + 337 ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + [ + 337, + 338 ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + [ + 337, + 341 ], - "91": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" + [ + 341, + 342 ], - "102": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + [ + 342, + 343 ], - "106": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + [ + 344, + 345 ], - "108": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + [ + 350, + 335 ], - "110": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + [ + 417, + 419 + ], + [ + 420, + 421 ], - "111": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 420, + 450 ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" + [ + 424, + 425 ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 427, + 428 ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 427, + 430 ], - "117": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 431, + 432 ], - "118": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 432, + 431 ], - "120": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 432, + 432 ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 432, + 437 ], - "125": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 437, + 438 + ] + ], + "missing_branches": [ + [ + 93, + 84 ], - "128": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 249, + 250 ], - "131": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 251, + 252 ], - "130": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 256, + 257 ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 260, + 245 ], - "136": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 261, + 245 ], - "137": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 271, + 272 ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 295, + 300 ], - "141": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 300, + 301 ], - "142": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 300, + 305 ], - "144": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 305, + 306 ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 308, + 276 ], - "147": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 328, + 329 ], - "148": [ - "tests/test_extract.py::test_extract_failing_test_details|run" + [ + 333, + 334 ], - "149": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ] - }, - "executed_branches": [ [ - 11, - 12 + 341, + 350 ], [ - 11, - 13 + 342, + 350 ], [ - 20, - 21 + 344, + 348 ], [ - 20, - 22 + 350, + 351 ], [ - 22, - 23 + 353, + 335 ], [ - 22, - 24 + 353, + 354 ], [ - 46, - 49 + 371, + 372 ], [ - 46, - 58 + 371, + 374 ], [ - 49, - 50 + 378, + 379 ], [ - 49, - 56 + 378, + 383 ], [ - 66, - 67 + 379, + 378 ], [ - 66, - 68 + 379, + 380 ], [ - 80, - 82 + 389, + 390 ], [ - 80, - 94 + 389, + 391 ], [ - 89, - 90 + 394, + 395 ], [ - 110, - 111 + 394, + 399 ], [ - 110, - 151 + 401, + -364 ], [ - 111, - 110 + 401, + 402 ], [ - 111, - 112 + 402, + 401 ], [ - 159, - 161 + 402, + 403 ], [ - 159, - 164 + 404, + 401 ], [ - 161, - 159 + 404, + 405 ], [ - 161, - 162 + 407, + 401 ], [ - 174, - 177 + 407, + 408 ], [ - 174, - 180 + 417, + 418 ], [ - 177, - -177 + 424, + 420 ], [ - 177, - 174 + 431, + 420 ], [ - 177, - 177 + 437, + 445 ], [ - 177, - 178 - ] - ], - "missing_branches": [ + 446, + 447 + ], [ - 89, - 80 + 446, + 448 ] ] } } }, - "execexam/main.py": { + "execexam\\main.py": { "executed_lines": [ 1, 3, @@ -12834,20 +26246,20 @@ 262, 320, 321, - 378, - 379, - 397, - 399, - 400, - 401, - 415 + 384, + 385, + 403, + 405, + 406, + 407, + 421 ], "summary": { "covered_lines": 75, - "num_statements": 112, - "percent_covered": 61.594202898550726, - "percent_covered_display": "62", - "missing_lines": 37, + "num_statements": 114, + "percent_covered": 60.714285714285715, + "percent_covered_display": "61", + "missing_lines": 39, "excluded_lines": 0, "num_branches": 26, "num_partial_branches": 8, @@ -12881,17 +26293,19 @@ 332, 335, 336, - 342, - 343, - 356, + 337, + 340, + 346, + 347, 362, - 363, - 364, - 365, - 380, - 381, - 382, - 383 + 368, + 369, + 370, + 371, + 386, + 387, + 388, + 389 ], "excluded_lines": [], "contexts": { @@ -13312,55 +26726,55 @@ "322": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "378": [ + "384": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "379": [ + "385": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "397": [ + "403": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "399": [ + "405": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "400": [ + "406": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "401": [ + "407": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "402": [ + "408": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "415": [ + "421": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "403": [ + "409": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "404": [ + "410": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "405": [ + "411": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "406": [ + "412": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "407": [ + "413": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "408": [ + "414": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "409": [ + "415": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "410": [ + "416": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "411": [ + "417": [ "tests/test_main.py::test_run_with_missing_test|run" ] }, @@ -13411,11 +26825,11 @@ ], [ 321, - 378 + 384 ], [ - 379, - 397 + 385, + 403 ] ], "missing_branches": [ @@ -13472,16 +26886,16 @@ 332 ], [ - 342, - 343 + 346, + 347 ], [ - 342, - 362 + 346, + 368 ], [ - 379, - 380 + 385, + 386 ] ], "functions": { @@ -13924,55 +27338,55 @@ "322": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "378": [ + "384": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "379": [ + "385": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "397": [ + "403": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "399": [ + "405": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "400": [ + "406": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "401": [ + "407": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "402": [ + "408": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "415": [ + "421": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "403": [ + "409": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "404": [ + "410": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "405": [ + "411": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "406": [ + "412": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "407": [ + "413": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "408": [ + "414": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "409": [ + "415": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "410": [ + "416": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "411": [ + "417": [ "tests/test_main.py::test_run_with_missing_test|run" ] }, @@ -14033,20 +27447,20 @@ 262, 320, 321, - 378, - 379, - 397, - 399, - 400, - 401, - 415 + 384, + 385, + 403, + 405, + 406, + 407, + 421 ], "summary": { "covered_lines": 49, - "num_statements": 84, - "percent_covered": 52.83018867924528, - "percent_covered_display": "53", - "missing_lines": 35, + "num_statements": 86, + "percent_covered": 51.851851851851855, + "percent_covered_display": "52", + "missing_lines": 37, "excluded_lines": 0, "num_branches": 22, "num_partial_branches": 7, @@ -14078,17 +27492,19 @@ 332, 335, 336, - 342, - 343, - 356, + 337, + 340, + 346, + 347, 362, - 363, - 364, - 365, - 380, - 381, - 382, - 383 + 368, + 369, + 370, + 371, + 386, + 387, + 388, + 389 ], "excluded_lines": [], "contexts": { @@ -14509,55 +27925,55 @@ "322": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "378": [ + "384": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "379": [ + "385": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "397": [ + "403": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "399": [ + "405": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "400": [ + "406": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "401": [ + "407": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "402": [ + "408": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "415": [ + "421": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "403": [ + "409": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "404": [ + "410": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "405": [ + "411": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "406": [ + "412": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "407": [ + "413": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "408": [ + "414": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "409": [ + "415": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "410": [ + "416": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "411": [ + "417": [ "tests/test_main.py::test_run_with_missing_test|run" ] }, @@ -14592,11 +28008,11 @@ ], [ 321, - 378 + 384 ], [ - 379, - 397 + 385, + 403 ] ], "missing_branches": [ @@ -14649,16 +28065,16 @@ 332 ], [ - 342, - 343 + 346, + 347 ], [ - 342, - 362 + 346, + 368 ], [ - 379, - 380 + 385, + 386 ] ] }, @@ -15123,55 +28539,55 @@ "322": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "378": [ + "384": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "379": [ + "385": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "397": [ + "403": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "399": [ + "405": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "400": [ + "406": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "401": [ + "407": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "402": [ + "408": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "415": [ + "421": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "403": [ + "409": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "404": [ + "410": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "405": [ + "411": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "406": [ + "412": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "407": [ + "413": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "408": [ + "414": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "409": [ + "415": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "410": [ + "416": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "411": [ + "417": [ "tests/test_main.py::test_run_with_missing_test|run" ] }, @@ -15264,20 +28680,20 @@ 262, 320, 321, - 378, - 379, - 397, - 399, - 400, - 401, - 415 + 384, + 385, + 403, + 405, + 406, + 407, + 421 ], "summary": { "covered_lines": 75, - "num_statements": 112, - "percent_covered": 61.594202898550726, - "percent_covered_display": "62", - "missing_lines": 37, + "num_statements": 114, + "percent_covered": 60.714285714285715, + "percent_covered_display": "61", + "missing_lines": 39, "excluded_lines": 0, "num_branches": 26, "num_partial_branches": 8, @@ -15311,17 +28727,19 @@ 332, 335, 336, - 342, - 343, - 356, + 337, + 340, + 346, + 347, 362, - 363, - 364, - 365, - 380, - 381, - 382, - 383 + 368, + 369, + 370, + 371, + 386, + 387, + 388, + 389 ], "excluded_lines": [], "contexts": { @@ -15742,55 +29160,55 @@ "322": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "378": [ + "384": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "379": [ + "385": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "397": [ + "403": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "399": [ + "405": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "400": [ + "406": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "401": [ + "407": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "402": [ + "408": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "415": [ + "421": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "403": [ + "409": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "404": [ + "410": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "405": [ + "411": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "406": [ + "412": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "407": [ + "413": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "408": [ + "414": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "409": [ + "415": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "410": [ + "416": [ "tests/test_main.py::test_run_with_missing_test|run" ], - "411": [ + "417": [ "tests/test_main.py::test_run_with_missing_test|run" ] }, @@ -15841,11 +29259,11 @@ ], [ 321, - 378 + 384 ], [ - 379, - 397 + 385, + 403 ] ], "missing_branches": [ @@ -15902,22 +29320,22 @@ 332 ], [ - 342, - 343 + 346, + 347 ], [ - 342, - 362 + 346, + 368 ], [ - 379, - 380 + 385, + 386 ] ] } } }, - "execexam/pytest_plugin.py": { + "execexam\\pytest_plugin.py": { "executed_lines": [ 1, 3, @@ -17393,7 +30811,7 @@ } } }, - "execexam/util.py": { + "execexam\\util.py": { "executed_lines": [ 1, 3, @@ -17426,6 +30844,15 @@ "missing_lines": [], "excluded_lines": [], "contexts": { + "8": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", + "tests/test_util.py::test_determine_execexam_return_code_other|run", + "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_internal_error|run" + ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -17438,57 +30865,54 @@ "", "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", + "11": [ + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_util.py::test_determine_execexam_return_code_interrupted|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" + "tests/test_util.py::test_determine_execexam_return_code_internal_error|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_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_util.py::test_determine_execexam_return_code_interrupted|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" + "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", + "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" ], "15": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", + "tests/test_main.py::test_run_with_missing_test|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" + "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", + "tests/test_util.py::test_determine_execexam_return_code_internal_error|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" + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_util.py::test_determine_execexam_return_code_other|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run" ], "18": [ - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run" + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|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_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_util.py::test_determine_execexam_return_code_interrupted|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" + "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_internal_error|run" + ], + "14": [ + "tests/test_util.py::test_determine_execexam_return_code_interrupted|run" + ], + "16": [ + "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" ], "12": [ "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run" @@ -17499,12 +30923,6 @@ ], "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": [ @@ -17581,6 +30999,15 @@ "missing_lines": [], "excluded_lines": [], "contexts": { + "8": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", + "tests/test_util.py::test_determine_execexam_return_code_other|run", + "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_internal_error|run" + ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -17593,57 +31020,54 @@ "", "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", + "11": [ + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_util.py::test_determine_execexam_return_code_interrupted|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" + "tests/test_util.py::test_determine_execexam_return_code_internal_error|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_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_util.py::test_determine_execexam_return_code_interrupted|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" + "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", + "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" ], "15": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", + "tests/test_main.py::test_run_with_missing_test|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" + "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", + "tests/test_util.py::test_determine_execexam_return_code_internal_error|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" + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_util.py::test_determine_execexam_return_code_other|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run" ], "18": [ - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run" + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|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_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_util.py::test_determine_execexam_return_code_interrupted|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" + "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_internal_error|run" + ], + "14": [ + "tests/test_util.py::test_determine_execexam_return_code_interrupted|run" + ], + "16": [ + "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" ], "12": [ "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run" @@ -17654,12 +31078,6 @@ ], "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": [ @@ -17727,6 +31145,15 @@ "missing_lines": [], "excluded_lines": [], "contexts": { + "8": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", + "tests/test_util.py::test_determine_execexam_return_code_other|run", + "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_internal_error|run" + ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -17739,57 +31166,54 @@ "", "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", + "11": [ + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_util.py::test_determine_execexam_return_code_interrupted|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" + "tests/test_util.py::test_determine_execexam_return_code_internal_error|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_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_util.py::test_determine_execexam_return_code_interrupted|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" + "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", + "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" ], "15": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", + "tests/test_main.py::test_run_with_missing_test|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" + "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", + "tests/test_util.py::test_determine_execexam_return_code_internal_error|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" + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_util.py::test_determine_execexam_return_code_other|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run" ], "18": [ - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run" + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|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_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_util.py::test_determine_execexam_return_code_interrupted|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" + "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_internal_error|run" + ], + "14": [ + "tests/test_util.py::test_determine_execexam_return_code_interrupted|run" + ], + "16": [ + "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" ], "12": [ "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run" @@ -17800,12 +31224,6 @@ ], "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": [], @@ -17846,6 +31264,15 @@ "missing_lines": [], "excluded_lines": [], "contexts": { + "8": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", + "tests/test_util.py::test_determine_execexam_return_code_other|run", + "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_internal_error|run" + ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -17858,57 +31285,54 @@ "", "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", + "11": [ + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_util.py::test_determine_execexam_return_code_interrupted|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" + "tests/test_util.py::test_determine_execexam_return_code_internal_error|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_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_util.py::test_determine_execexam_return_code_interrupted|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" + "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", + "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" ], "15": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", + "tests/test_main.py::test_run_with_missing_test|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" + "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", + "tests/test_util.py::test_determine_execexam_return_code_internal_error|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" + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_util.py::test_determine_execexam_return_code_other|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run" ], "18": [ - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run" + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|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_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_util.py::test_determine_execexam_return_code_interrupted|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" + "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_internal_error|run" + ], + "14": [ + "tests/test_util.py::test_determine_execexam_return_code_interrupted|run" + ], + "16": [ + "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" ], "12": [ "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run" @@ -17919,12 +31343,6 @@ ], "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": [ @@ -17975,15 +31393,15 @@ } }, "totals": { - "covered_lines": 293, - "num_statements": 458, - "percent_covered": 61.51260504201681, - "percent_covered_display": "62", - "missing_lines": 165, + "covered_lines": 392, + "num_statements": 622, + "percent_covered": 60.58479532163743, + "percent_covered_display": "61", + "missing_lines": 230, "excluded_lines": 0, - "num_branches": 137, - "num_partial_branches": 14, - "covered_branches": 73, - "missing_branches": 64 + "num_branches": 233, + "num_partial_branches": 33, + "covered_branches": 126, + "missing_branches": 107 } } \ No newline at end of file diff --git a/execexam/advise.py b/execexam/advise.py index a033f45..767eb03 100644 --- a/execexam/advise.py +++ b/execexam/advise.py @@ -159,21 +159,21 @@ def fix_failures( # noqa: PLR0913 # of the functions that are implemented; note also that # ExecExam has a Pytest plugin that collects additional details llm_debugging_request = ( - "I am an undergraduate student completing a programming examination." - + "You may never make suggestions to change the source code of the test cases." - + "Always make suggestions about how to improve the Python source code of the program under test." - + "Always give Python code in a Markdown fenced code block with your suggested program." - + "Always start your response with a friendly greeting and overview of what you will provide." - + "Always conclude by saying that you are making a helpful suggestion but could be wrong." - + "Always be helpful, upbeat, friendly, encouraging, and concise when making a response." - + "Your task is to suggest, in a step-by-step fashion, how to fix the bug(s) in the program?" - + "What follows is all of the information you need to complete the debugging task." - + f"Here is the error traceback, which will guide you in identifying which functions to fix: {traceback}" - + f"Below is the source code for all functions that have failed; focus your suggestions on these functions: {functions}" - + f"Here is an overview of the test details and output, which will help you understand the issue: {test_overview}" - + f"A brief summary of the test failure information is provided here: {failing_test_details}" - + f"Finally, here is the source code for the failing test(s):: {failing_test_code}" - + "Based on this, suggest what changes need to be made to fix the failing functions." + "I am an undergraduate student completing a programming examination." + + "You may never make suggestions to change the source code of the test cases." + + "Always make suggestions about how to improve the Python source code of the program under test." + + "Always give Python code in a Markdown fenced code block with your suggested program." + + "Always start your response with a friendly greeting and overview of what you will provide." + + "Always conclude by saying that you are making a helpful suggestion but could be wrong." + + "Always be helpful, upbeat, friendly, encouraging, and concise when making a response." + + "Your task is to suggest, in a step-by-step fashion, how to fix the bug(s) in the program?" + + "What follows is all of the information you need to complete the debugging task." + + f"Here is the error traceback, which will guide you in identifying which functions to fix: {traceback}" + + f"Below is the source code for all functions that have failed; focus your suggestions on these functions: {functions}" + + f"Here is an overview of the test details and output, which will help you understand the issue: {test_overview}" + + f"A brief summary of the test failure information is provided here: {failing_test_details}" + + f"Finally, here is the source code for the failing test(s):: {failing_test_code}" + + "Based on this, suggest what changes need to be made to fix the failing functions." ) if advice_method == enumerations.AdviceMethod.api_key: From be5b17457dedc3fdbb13fe272202f16670229299 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Wed, 13 Nov 2024 17:38:15 -0500 Subject: [PATCH 33/38] chore: update coverage report --- coverage.json | 16559 +++++++++++++++++++++++++----------------------- 1 file changed, 8642 insertions(+), 7917 deletions(-) diff --git a/coverage.json b/coverage.json index 9d6e43f..5dd12b1 100644 --- a/coverage.json +++ b/coverage.json @@ -2,7 +2,7 @@ "meta": { "format": 3, "version": "7.6.1", - "timestamp": "2024-11-11T19:58:21.158481", + "timestamp": "2024-11-13T17:37:46.161696", "branch_coverage": true, "show_contexts": true }, @@ -77,12 +77,12 @@ 3, 4, 5, - 6, + 7, 8, 9, 10, 11, - 12, + 13, 14, 17, 28, @@ -100,17 +100,17 @@ 67, 70, 76, - 92, - 99, - 114, - 131 + 90, + 97, + 110, + 125 ], "summary": { "covered_lines": 30, - "num_statements": 64, - "percent_covered": 41.666666666666664, - "percent_covered_display": "42", - "missing_lines": 34, + "num_statements": 61, + "percent_covered": 43.20987654320987, + "percent_covered_display": "43", + "missing_lines": 31, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 3, @@ -123,44 +123,35 @@ 42, 84, 85, - 86, - 89, - 108, - 109, - 110, - 113, - 123, - 124, - 125, - 128, + 106, + 107, + 119, + 120, + 141, + 144, + 145, + 146, 147, 150, - 151, - 152, - 158, - 167, - 186, + 161, + 179, + 181, 188, - 194, - 195, + 189, + 200, + 205, + 207, 209, - 217, - 221, - 228, - 234, - 238, - 239, - 251, - 259 + 212, + 218, + 219, + 231, + 236, + 237, + 238 ], "excluded_lines": [], "contexts": { - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "77": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -177,7 +168,7 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "6": [ + "7": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], @@ -197,7 +188,7 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "12": [ + "13": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], @@ -241,14 +232,16 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "92": [ + "90": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "79": [ + "91": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "80": [ + "92": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "93": [ @@ -263,31 +256,32 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "96": [ + "138": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "97": [ + "125": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "144": [ + "126": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "102": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "103": [ + "127": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "115": [ + "128": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "117": [ + "129": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "118": [ + "130": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "131": [ @@ -318,79 +312,47 @@ "", "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" - ], - "142": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "143": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], "50": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "57": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "58": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "60": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "62": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "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_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", + "tests/test_advise.py::test_check_internet_connection_success|run", "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "30": [ @@ -401,6 +363,41 @@ ], "32": [ "tests/test_advise.py::test_validate_url|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" + ], + "98": [ + "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" + ], + "100": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "111": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "113": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "114": [ + "tests/test_main.py::test_run_with_missing_test|run" ] }, "executed_branches": [ @@ -421,20 +418,20 @@ 76 ], [ - 99, - 99 + 97, + 97 ], [ - 99, - 114 + 97, + 110 ], [ - 114, - -92 + 110, + -90 ], [ - 114, - 114 + 110, + 110 ] ], "missing_branches": [ @@ -443,60 +440,60 @@ 84 ], [ - 99, - 108 + 97, + 106 ], [ - 114, - 123 + 110, + 119 ], [ - 147, - 150 + 141, + 144 ], [ - 147, - 152 + 141, + 146 ], [ - 152, - -131 + 147, + -125 ], [ - 152, - 158 + 147, + 150 ], [ - 186, - 188 + 179, + 181 ], [ - 186, - 221 + 179, + 207 ], [ - 194, - 195 + 188, + 189 ], [ - 194, - 209 + 188, + 200 ], [ - 221, - 152 + 207, + 147 ], [ - 221, - 228 + 207, + 209 ], [ - 238, - 239 + 218, + 219 ], [ - 238, - 251 + 218, + 231 ] ], "functions": { @@ -519,12 +516,6 @@ ], "excluded_lines": [], "contexts": { - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "77": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -541,7 +532,7 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "6": [ + "7": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], @@ -561,7 +552,7 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "12": [ + "13": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], @@ -605,14 +596,16 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "92": [ + "90": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "79": [ + "91": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "80": [ + "92": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "93": [ @@ -627,31 +620,32 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "96": [ + "138": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "97": [ + "125": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "144": [ + "126": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "102": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "103": [ + "127": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "115": [ + "128": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "117": [ + "129": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "118": [ + "130": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "131": [ @@ -682,79 +676,47 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "138": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "50": [ + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", + "tests/test_advise.py::test_check_internet_connection_timeout|run", + "tests/test_advise.py::test_check_internet_connection_failure|run" ], - "139": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "57": [ + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", + "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", + "tests/test_advise.py::test_check_internet_connection_timeout|run", + "tests/test_advise.py::test_check_internet_connection_failure|run" ], - "140": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "141": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "142": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "143": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "50": [ + "58": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" - ], - "57": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" - ], - "58": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "60": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "62": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "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_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", + "tests/test_advise.py::test_check_internet_connection_success|run", "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "30": [ @@ -765,6 +727,41 @@ ], "32": [ "tests/test_advise.py::test_validate_url|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" + ], + "98": [ + "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" + ], + "100": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "111": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "113": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "114": [ + "tests/test_main.py::test_run_with_missing_test|run" ] }, "executed_branches": [], @@ -791,12 +788,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "77": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -813,7 +804,7 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "6": [ + "7": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], @@ -833,7 +824,7 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "12": [ + "13": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], @@ -877,14 +868,16 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "92": [ + "90": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "79": [ + "91": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "80": [ + "92": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "93": [ @@ -899,31 +892,32 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "96": [ + "138": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "97": [ + "125": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "144": [ + "126": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "102": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "103": [ + "127": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "115": [ + "128": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "117": [ + "129": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "118": [ + "130": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "131": [ @@ -954,79 +948,47 @@ "", "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" - ], - "142": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "143": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], "50": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "57": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "58": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "60": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "62": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "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_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", + "tests/test_advise.py::test_check_internet_connection_success|run", "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "30": [ @@ -1037,6 +999,41 @@ ], "32": [ "tests/test_advise.py::test_validate_url|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" + ], + "98": [ + "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" + ], + "100": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "111": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "113": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "114": [ + "tests/test_main.py::test_run_with_missing_test|run" ] }, "executed_branches": [ @@ -1071,12 +1068,6 @@ ], "excluded_lines": [], "contexts": { - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "77": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -1093,7 +1084,7 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "6": [ + "7": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], @@ -1113,7 +1104,7 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "12": [ + "13": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], @@ -1157,14 +1148,16 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "92": [ + "90": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "79": [ + "91": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "80": [ + "92": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "93": [ @@ -1179,31 +1172,32 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "96": [ + "138": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "97": [ + "125": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "144": [ + "126": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "102": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "103": [ + "127": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "115": [ + "128": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "117": [ + "129": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "118": [ + "130": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "131": [ @@ -1234,79 +1228,47 @@ "", "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" - ], - "142": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "143": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], "50": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "57": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "58": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "60": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "62": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "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_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", + "tests/test_advise.py::test_check_internet_connection_success|run", "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "30": [ @@ -1317,6 +1279,41 @@ ], "32": [ "tests/test_advise.py::test_validate_url|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" + ], + "98": [ + "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" + ], + "100": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "111": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "113": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "114": [ + "tests/test_main.py::test_run_with_missing_test|run" ] }, "executed_branches": [], @@ -1347,12 +1344,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "77": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -1369,7 +1360,7 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "6": [ + "7": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], @@ -1389,7 +1380,7 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "12": [ + "13": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], @@ -1433,14 +1424,16 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "92": [ + "90": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "79": [ + "91": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "80": [ + "92": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "93": [ @@ -1455,31 +1448,32 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "96": [ + "138": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "97": [ + "125": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "144": [ + "126": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "102": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "103": [ + "127": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "115": [ + "128": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "117": [ + "129": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "118": [ + "130": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "131": [ @@ -1510,79 +1504,47 @@ "", "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" - ], - "142": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "143": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], "50": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "57": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "58": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "60": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "62": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "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_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", + "tests/test_advise.py::test_check_internet_connection_success|run", "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "30": [ @@ -1593,6 +1555,41 @@ ], "32": [ "tests/test_advise.py::test_validate_url|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" + ], + "98": [ + "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" + ], + "100": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "111": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "113": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "114": [ + "tests/test_main.py::test_run_with_missing_test|run" ] }, "executed_branches": [], @@ -1604,10 +1601,10 @@ ], "summary": { "covered_lines": 1, - "num_statements": 5, - "percent_covered": 28.571428571428573, - "percent_covered_display": "29", - "missing_lines": 4, + "num_statements": 3, + "percent_covered": 40.0, + "percent_covered_display": "40", + "missing_lines": 2, "excluded_lines": 0, "num_branches": 2, "num_partial_branches": 1, @@ -1616,18 +1613,10 @@ }, "missing_lines": [ 84, - 85, - 86, - 89 + 85 ], "excluded_lines": [], "contexts": { - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "77": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -1644,7 +1633,7 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "6": [ + "7": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], @@ -1664,7 +1653,7 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "12": [ + "13": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], @@ -1708,14 +1697,16 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "92": [ + "90": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "79": [ + "91": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "80": [ + "92": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "93": [ @@ -1730,31 +1721,32 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "96": [ + "138": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "97": [ + "125": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "144": [ + "126": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "102": [ + "127": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "103": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ + "128": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "117": [ + "129": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "118": [ + "130": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "131": [ @@ -1785,79 +1777,47 @@ "", "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" - ], - "142": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "143": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], "50": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "57": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "58": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "60": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "62": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "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_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", + "tests/test_advise.py::test_check_internet_connection_success|run", "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "30": [ @@ -1868,6 +1828,41 @@ ], "32": [ "tests/test_advise.py::test_validate_url|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" + ], + "98": [ + "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" + ], + "100": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "111": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "113": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "114": [ + "tests/test_main.py::test_run_with_missing_test|run" ] }, "executed_branches": [ @@ -1889,15 +1884,15 @@ }, "check_advice_server": { "executed_lines": [ - 99, - 114 + 97, + 110 ], "summary": { "covered_lines": 2, - "num_statements": 10, - "percent_covered": 28.571428571428573, - "percent_covered_display": "29", - "missing_lines": 8, + "num_statements": 6, + "percent_covered": 40.0, + "percent_covered_display": "40", + "missing_lines": 4, "excluded_lines": 0, "num_branches": 4, "num_partial_branches": 2, @@ -1905,23 +1900,13 @@ "missing_branches": 2 }, "missing_lines": [ - 108, - 109, - 110, - 113, - 123, - 124, - 125, - 128 + 106, + 107, + 119, + 120 ], "excluded_lines": [], "contexts": { - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "77": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -1938,7 +1923,7 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "6": [ + "7": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], @@ -1958,7 +1943,7 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "12": [ + "13": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], @@ -2002,14 +1987,16 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "92": [ + "90": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "79": [ + "91": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "80": [ + "92": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "93": [ @@ -2024,31 +2011,32 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "96": [ + "138": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "97": [ + "125": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "144": [ + "126": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "102": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "103": [ + "127": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "115": [ + "128": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "117": [ + "129": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "118": [ + "130": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "131": [ @@ -2079,79 +2067,47 @@ "", "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" - ], - "142": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "143": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], "50": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "57": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "58": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "60": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "62": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "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_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", + "tests/test_advise.py::test_check_internet_connection_success|run", "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "30": [ @@ -2162,34 +2118,69 @@ ], "32": [ "tests/test_advise.py::test_validate_url|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" + ], + "98": [ + "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" + ], + "100": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "111": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "113": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "114": [ + "tests/test_main.py::test_run_with_missing_test|run" ] }, "executed_branches": [ [ - 99, - 99 + 97, + 97 ], [ - 99, - 114 + 97, + 110 ], [ - 114, - -92 + 110, + -90 ], [ - 114, - 114 + 110, + 110 ] ], "missing_branches": [ [ - 99, - 108 + 97, + 106 ], [ - 114, - 123 + 110, + 119 ] ] }, @@ -2197,10 +2188,10 @@ "executed_lines": [], "summary": { "covered_lines": 0, - "num_statements": 19, + "num_statements": 22, "percent_covered": 0.0, "percent_covered_display": "0", - "missing_lines": 19, + "missing_lines": 22, "excluded_lines": 0, "num_branches": 12, "num_partial_branches": 0, @@ -2208,34 +2199,31 @@ "missing_branches": 12 }, "missing_lines": [ + 141, + 144, + 145, + 146, 147, 150, - 151, - 152, - 158, - 167, - 186, + 161, + 179, + 181, 188, - 194, - 195, + 189, + 200, + 205, + 207, 209, - 217, - 221, - 228, - 234, - 238, - 239, - 251, - 259 + 212, + 218, + 219, + 231, + 236, + 237, + 238 ], "excluded_lines": [], "contexts": { - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "77": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -2252,7 +2240,7 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "6": [ + "7": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], @@ -2272,7 +2260,7 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "12": [ + "13": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], @@ -2316,14 +2304,16 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "92": [ + "90": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "79": [ + "91": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "80": [ + "92": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "93": [ @@ -2338,31 +2328,32 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "96": [ + "138": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "97": [ + "125": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "144": [ + "126": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "102": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "103": [ + "127": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "115": [ + "128": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "117": [ + "129": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "118": [ + "130": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "131": [ @@ -2393,79 +2384,47 @@ "", "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" - ], - "142": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "143": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], "50": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "57": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "58": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "60": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "62": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "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_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", + "tests/test_advise.py::test_check_internet_connection_success|run", "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "30": [ @@ -2476,57 +2435,92 @@ ], "32": [ "tests/test_advise.py::test_validate_url|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" + ], + "98": [ + "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" + ], + "100": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "111": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "113": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "114": [ + "tests/test_main.py::test_run_with_missing_test|run" ] }, "executed_branches": [], "missing_branches": [ [ - 147, - 150 + 141, + 144 ], [ - 147, - 152 + 141, + 146 ], [ - 152, - -131 + 147, + -125 ], [ - 152, - 158 + 147, + 150 ], [ - 186, - 188 + 179, + 181 ], [ - 186, - 221 + 179, + 207 ], [ - 194, - 195 + 188, + 189 ], [ - 194, - 209 + 188, + 200 ], [ - 221, - 152 + 207, + 147 ], [ - 221, - 228 + 207, + 209 ], [ - 238, - 239 + 218, + 219 ], [ - 238, - 251 + 218, + 231 ] ] }, @@ -2536,20 +2530,20 @@ 3, 4, 5, - 6, + 7, 8, 9, 10, 11, - 12, + 13, 14, 17, 28, 35, 47, 70, - 92, - 131 + 90, + 125 ], "summary": { "covered_lines": 17, @@ -2566,12 +2560,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "77": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -2588,7 +2576,7 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "6": [ + "7": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], @@ -2608,7 +2596,7 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "12": [ + "13": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], @@ -2652,14 +2640,16 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "92": [ + "90": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "79": [ + "91": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "80": [ + "92": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "93": [ @@ -2674,31 +2664,32 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "96": [ + "138": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "97": [ + "125": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "144": [ + "126": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "102": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "103": [ + "127": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "115": [ + "128": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "117": [ + "129": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "118": [ + "130": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "131": [ @@ -2729,79 +2720,47 @@ "", "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" - ], - "142": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "143": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], "50": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "57": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "58": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "60": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "62": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "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_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", + "tests/test_advise.py::test_check_internet_connection_success|run", "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "30": [ @@ -2812,6 +2771,41 @@ ], "32": [ "tests/test_advise.py::test_validate_url|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" + ], + "98": [ + "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" + ], + "100": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "111": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "113": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "114": [ + "tests/test_main.py::test_run_with_missing_test|run" ] }, "executed_branches": [], @@ -2825,12 +2819,12 @@ 3, 4, 5, - 6, + 7, 8, 9, 10, 11, - 12, + 13, 14, 17, 28, @@ -2848,17 +2842,17 @@ 67, 70, 76, - 92, - 99, - 114, - 131 + 90, + 97, + 110, + 125 ], "summary": { "covered_lines": 30, - "num_statements": 64, - "percent_covered": 41.666666666666664, - "percent_covered_display": "42", - "missing_lines": 34, + "num_statements": 61, + "percent_covered": 43.20987654320987, + "percent_covered_display": "43", + "missing_lines": 31, "excluded_lines": 0, "num_branches": 20, "num_partial_branches": 3, @@ -2871,44 +2865,35 @@ 42, 84, 85, - 86, - 89, - 108, - 109, - 110, - 113, - 123, - 124, - 125, - 128, + 106, + 107, + 119, + 120, + 141, + 144, + 145, + 146, 147, 150, - 151, - 152, - 158, - 167, - 186, + 161, + 179, + 181, 188, - 194, - 195, + 189, + 200, + 205, + 207, 209, - 217, - 221, - 228, - 234, - 238, - 239, - 251, - 259 + 212, + 218, + 219, + 231, + 236, + 237, + 238 ], "excluded_lines": [], "contexts": { - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "77": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -2925,7 +2910,7 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "6": [ + "7": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], @@ -2945,7 +2930,7 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "12": [ + "13": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], @@ -2989,14 +2974,16 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "92": [ + "90": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "79": [ + "91": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "80": [ + "92": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "93": [ @@ -3011,31 +2998,32 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "96": [ + "138": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "97": [ + "125": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "144": [ + "126": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "102": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "103": [ + "127": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "115": [ + "128": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "117": [ + "129": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "118": [ + "130": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "131": [ @@ -3066,79 +3054,47 @@ "", "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" - ], - "142": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "143": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], "50": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "57": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "58": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "60": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_failure|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", "tests/test_advise.py::test_check_internet_connection_success|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", "tests/test_advise.py::test_check_internet_connection_timeout|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_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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" + "tests/test_advise.py::test_check_internet_connection_failure|run" ], "62": [ "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "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_server1]|run", + "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", + "tests/test_advise.py::test_check_internet_connection_success|run", "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run" ], "30": [ @@ -3149,6 +3105,41 @@ ], "32": [ "tests/test_advise.py::test_validate_url|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" + ], + "98": [ + "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" + ], + "100": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "111": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "113": [ + "tests/test_main.py::test_run_with_missing_test|run" + ], + "114": [ + "tests/test_main.py::test_run_with_missing_test|run" ] }, "executed_branches": [ @@ -3169,20 +3160,20 @@ 76 ], [ - 99, - 99 + 97, + 97 ], [ - 99, - 114 + 97, + 110 ], [ - 114, - -92 + 110, + -90 ], [ - 114, - 114 + 110, + 110 ] ], "missing_branches": [ @@ -3191,60 +3182,60 @@ 84 ], [ - 99, - 108 + 97, + 106 ], [ - 114, - 123 + 110, + 119 ], [ - 147, - 150 + 141, + 144 ], [ - 147, - 152 + 141, + 146 ], [ - 152, - -131 + 147, + -125 ], [ - 152, - 158 + 147, + 150 ], [ - 186, - 188 + 179, + 181 ], [ - 186, - 221 + 179, + 207 ], [ - 194, - 195 + 188, + 189 ], [ - 194, - 209 + 188, + 200 ], [ - 221, - 152 + 207, + 147 ], [ - 221, - 228 + 207, + 209 ], [ - 238, - 239 + 218, + 219 ], [ - 238, - 251 + 218, + 231 ] ] } @@ -3555,14 +3546,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "43": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_has_debugging_messages|run" - ], - "37": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_debug_function|run" - ], "10": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -3655,6 +3638,10 @@ "", "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" ], @@ -3669,6 +3656,10 @@ ], "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": [ @@ -3711,14 +3702,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "43": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_has_debugging_messages|run" - ], - "37": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_debug_function|run" - ], "10": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -3811,6 +3794,10 @@ "", "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" ], @@ -3825,6 +3812,10 @@ ], "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": [ @@ -3858,14 +3849,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "43": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_has_debugging_messages|run" - ], - "37": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_debug_function|run" - ], "10": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -3958,6 +3941,10 @@ "", "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" ], @@ -3972,6 +3959,10 @@ ], "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": [], @@ -3999,14 +3990,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "43": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_has_debugging_messages|run" - ], - "37": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_debug_function|run" - ], "10": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -4099,6 +4082,10 @@ "", "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" ], @@ -4113,6 +4100,10 @@ ], "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": [ @@ -4162,14 +4153,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "43": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_has_debugging_messages|run" - ], - "37": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_debug_function|run" - ], "10": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -4262,6 +4245,10 @@ "", "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" ], @@ -4276,6 +4263,10 @@ ], "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": [], @@ -4300,14 +4291,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "43": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_has_debugging_messages|run" - ], - "37": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_debug_function|run" - ], "10": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -4400,6 +4383,10 @@ "", "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" ], @@ -4414,6 +4401,10 @@ ], "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": [], @@ -4461,14 +4452,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "43": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_has_debugging_messages|run" - ], - "37": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_debug.py::test_debug_function|run" - ], "10": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -4561,6 +4544,10 @@ "", "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" ], @@ -4575,6 +4562,10 @@ ], "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": [ @@ -4673,20 +4664,6 @@ ], "excluded_lines": [], "contexts": { - "119": [ - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|run", - "tests/test_display.py::test_display_content_no_newline|run" - ], - "21": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "14": [ - "tests/test_display.py::test_make_colon_separated_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -4719,34 +4696,10 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "15": [ - "tests/test_display.py::test_make_colon_separated_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "33": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "23": [ - "tests/test_main.py::test_run_with_missing_test|run", - "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" - ], "88": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -4799,17 +4752,23 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "120": [ + "119": [ + "tests/test_display.py::test_display_content_no_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content_plain_text|run", + "tests/test_display.py::test_display_content|run" + ], + "120": [ + "tests/test_display.py::test_display_content_no_newline|run", "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|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_display.py::test_display_content_plain_text|run", + "tests/test_display.py::test_display_content_no_newline|run", "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|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_display.py::test_display_content_no_newline|run", @@ -4825,24 +4784,6 @@ "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content|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" - ], "134": [ "tests/test_display.py::test_display_content_no_newline|run", "tests/test_display.py::test_display_content|run" @@ -4879,12 +4820,6 @@ "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" - ], "90": [ "tests/test_display.py::test_display_advice|run" ], @@ -4903,8 +4838,64 @@ "103": [ "tests/test_display.py::test_display_advice|run" ], + "161": [ + "tests/test_display.py::test_display_content_plain_text|run" + ], + "173": [ + "tests/test_display.py::test_display_content_plain_text|run" + ], + "21": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "23": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "24": [ "tests/test_display.py::test_get_display_return_code|run" + ], + "27": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "28": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "29": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "30": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|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": [ @@ -4999,20 +4990,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "119": [ - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|run", - "tests/test_display.py::test_display_content_no_newline|run" - ], - "21": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "14": [ - "tests/test_display.py::test_make_colon_separated_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -5045,37 +5022,13 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "15": [ - "tests/test_display.py::test_make_colon_separated_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "33": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "23": [ - "tests/test_main.py::test_run_with_missing_test|run", - "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" - ], - "88": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "88": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], "114": [ "", @@ -5125,17 +5078,23 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "120": [ + "119": [ + "tests/test_display.py::test_display_content_no_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content_plain_text|run", + "tests/test_display.py::test_display_content|run" + ], + "120": [ + "tests/test_display.py::test_display_content_no_newline|run", "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|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_display.py::test_display_content_plain_text|run", + "tests/test_display.py::test_display_content_no_newline|run", "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|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_display.py::test_display_content_no_newline|run", @@ -5151,24 +5110,6 @@ "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content|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" - ], "134": [ "tests/test_display.py::test_display_content_no_newline|run", "tests/test_display.py::test_display_content|run" @@ -5205,12 +5146,6 @@ "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" - ], "90": [ "tests/test_display.py::test_display_advice|run" ], @@ -5229,8 +5164,64 @@ "103": [ "tests/test_display.py::test_display_advice|run" ], + "161": [ + "tests/test_display.py::test_display_content_plain_text|run" + ], + "173": [ + "tests/test_display.py::test_display_content_plain_text|run" + ], + "21": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "23": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "24": [ "tests/test_display.py::test_get_display_return_code|run" + ], + "27": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "28": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "29": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "30": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|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": [], @@ -5261,20 +5252,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "119": [ - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|run", - "tests/test_display.py::test_display_content_no_newline|run" - ], - "21": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "14": [ - "tests/test_display.py::test_make_colon_separated_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -5307,34 +5284,10 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "15": [ - "tests/test_display.py::test_make_colon_separated_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "33": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "23": [ - "tests/test_main.py::test_run_with_missing_test|run", - "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" - ], "88": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -5387,17 +5340,23 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "120": [ + "119": [ + "tests/test_display.py::test_display_content_no_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content_plain_text|run", + "tests/test_display.py::test_display_content|run" + ], + "120": [ + "tests/test_display.py::test_display_content_no_newline|run", "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|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_display.py::test_display_content_plain_text|run", + "tests/test_display.py::test_display_content_no_newline|run", "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|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_display.py::test_display_content_no_newline|run", @@ -5413,24 +5372,6 @@ "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content|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" - ], "134": [ "tests/test_display.py::test_display_content_no_newline|run", "tests/test_display.py::test_display_content|run" @@ -5467,12 +5408,6 @@ "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" - ], "90": [ "tests/test_display.py::test_display_advice|run" ], @@ -5491,8 +5426,64 @@ "103": [ "tests/test_display.py::test_display_advice|run" ], + "161": [ + "tests/test_display.py::test_display_content_plain_text|run" + ], + "173": [ + "tests/test_display.py::test_display_content_plain_text|run" + ], + "21": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "23": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "24": [ "tests/test_display.py::test_get_display_return_code|run" + ], + "27": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "28": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "29": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "30": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|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": [ @@ -5550,20 +5541,6 @@ ], "excluded_lines": [], "contexts": { - "119": [ - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|run", - "tests/test_display.py::test_display_content_no_newline|run" - ], - "21": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "14": [ - "tests/test_display.py::test_make_colon_separated_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -5596,45 +5573,21 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "15": [ - "tests/test_display.py::test_make_colon_separated_string|run", + "33": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "33": [ + "88": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "23": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" + "114": [ + "", + "tests/test_main.py::test_run_with_missing_test|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" - ], - "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" + "106": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], "107": [ "", @@ -5676,17 +5629,23 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "120": [ + "119": [ + "tests/test_display.py::test_display_content_no_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content_plain_text|run", + "tests/test_display.py::test_display_content|run" + ], + "120": [ + "tests/test_display.py::test_display_content_no_newline|run", "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|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_display.py::test_display_content_plain_text|run", + "tests/test_display.py::test_display_content_no_newline|run", "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|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_display.py::test_display_content_no_newline|run", @@ -5702,24 +5661,6 @@ "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content|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" - ], "134": [ "tests/test_display.py::test_display_content_no_newline|run", "tests/test_display.py::test_display_content|run" @@ -5756,12 +5697,6 @@ "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" - ], "90": [ "tests/test_display.py::test_display_advice|run" ], @@ -5780,8 +5715,64 @@ "103": [ "tests/test_display.py::test_display_advice|run" ], + "161": [ + "tests/test_display.py::test_display_content_plain_text|run" + ], + "173": [ + "tests/test_display.py::test_display_content_plain_text|run" + ], + "21": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "23": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "24": [ "tests/test_display.py::test_get_display_return_code|run" + ], + "27": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "28": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "29": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "30": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|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": [], @@ -5811,20 +5802,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "119": [ - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|run", - "tests/test_display.py::test_display_content_no_newline|run" - ], - "21": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "14": [ - "tests/test_display.py::test_make_colon_separated_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -5857,34 +5834,10 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "15": [ - "tests/test_display.py::test_make_colon_separated_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "33": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "23": [ - "tests/test_main.py::test_run_with_missing_test|run", - "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" - ], "88": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -5937,17 +5890,23 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "120": [ + "119": [ + "tests/test_display.py::test_display_content_no_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content_plain_text|run", + "tests/test_display.py::test_display_content|run" + ], + "120": [ + "tests/test_display.py::test_display_content_no_newline|run", "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|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_display.py::test_display_content_plain_text|run", + "tests/test_display.py::test_display_content_no_newline|run", "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|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_display.py::test_display_content_no_newline|run", @@ -5963,24 +5922,6 @@ "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content|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" - ], "134": [ "tests/test_display.py::test_display_content_no_newline|run", "tests/test_display.py::test_display_content|run" @@ -6017,12 +5958,6 @@ "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" - ], "90": [ "tests/test_display.py::test_display_advice|run" ], @@ -6041,8 +5976,64 @@ "103": [ "tests/test_display.py::test_display_advice|run" ], + "161": [ + "tests/test_display.py::test_display_content_plain_text|run" + ], + "173": [ + "tests/test_display.py::test_display_content_plain_text|run" + ], + "21": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "23": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "24": [ "tests/test_display.py::test_get_display_return_code|run" + ], + "27": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "28": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "29": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "30": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|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": [ @@ -6089,20 +6080,6 @@ ], "excluded_lines": [], "contexts": { - "119": [ - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|run", - "tests/test_display.py::test_display_content_no_newline|run" - ], - "21": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "14": [ - "tests/test_display.py::test_make_colon_separated_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -6135,45 +6112,21 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "15": [ - "tests/test_display.py::test_make_colon_separated_string|run", + "33": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "33": [ + "88": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "23": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" + "114": [ + "", + "tests/test_main.py::test_run_with_missing_test|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" - ], - "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" + "106": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], "107": [ "", @@ -6215,17 +6168,23 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "120": [ + "119": [ + "tests/test_display.py::test_display_content_no_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content_plain_text|run", + "tests/test_display.py::test_display_content|run" + ], + "120": [ + "tests/test_display.py::test_display_content_no_newline|run", "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|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_display.py::test_display_content_plain_text|run", + "tests/test_display.py::test_display_content_no_newline|run", "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|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_display.py::test_display_content_no_newline|run", @@ -6241,24 +6200,6 @@ "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content|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" - ], "134": [ "tests/test_display.py::test_display_content_no_newline|run", "tests/test_display.py::test_display_content|run" @@ -6295,12 +6236,6 @@ "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" - ], "90": [ "tests/test_display.py::test_display_advice|run" ], @@ -6319,8 +6254,64 @@ "103": [ "tests/test_display.py::test_display_advice|run" ], + "161": [ + "tests/test_display.py::test_display_content_plain_text|run" + ], + "173": [ + "tests/test_display.py::test_display_content_plain_text|run" + ], + "21": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "23": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "24": [ "tests/test_display.py::test_get_display_return_code|run" + ], + "27": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "28": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "29": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "30": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|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": [ @@ -6401,20 +6392,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "119": [ - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|run", - "tests/test_display.py::test_display_content_no_newline|run" - ], - "21": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "14": [ - "tests/test_display.py::test_make_colon_separated_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -6447,34 +6424,10 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "15": [ - "tests/test_display.py::test_make_colon_separated_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "33": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "23": [ - "tests/test_main.py::test_run_with_missing_test|run", - "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" - ], "88": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -6527,17 +6480,23 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "120": [ + "119": [ + "tests/test_display.py::test_display_content_no_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content_plain_text|run", + "tests/test_display.py::test_display_content|run" + ], + "120": [ + "tests/test_display.py::test_display_content_no_newline|run", "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|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_display.py::test_display_content_plain_text|run", + "tests/test_display.py::test_display_content_no_newline|run", "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|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_display.py::test_display_content_no_newline|run", @@ -6553,24 +6512,6 @@ "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content|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" - ], "134": [ "tests/test_display.py::test_display_content_no_newline|run", "tests/test_display.py::test_display_content|run" @@ -6607,12 +6548,6 @@ "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" - ], "90": [ "tests/test_display.py::test_display_advice|run" ], @@ -6631,8 +6566,64 @@ "103": [ "tests/test_display.py::test_display_advice|run" ], + "161": [ + "tests/test_display.py::test_display_content_plain_text|run" + ], + "173": [ + "tests/test_display.py::test_display_content_plain_text|run" + ], + "21": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "23": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "24": [ "tests/test_display.py::test_get_display_return_code|run" + ], + "27": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "28": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "29": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "30": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|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": [], @@ -6714,20 +6705,6 @@ ], "excluded_lines": [], "contexts": { - "119": [ - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|run", - "tests/test_display.py::test_display_content_no_newline|run" - ], - "21": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" - ], - "14": [ - "tests/test_display.py::test_make_colon_separated_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -6760,41 +6737,17 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "15": [ - "tests/test_display.py::test_make_colon_separated_string|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "33": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "23": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_get_display_return_code|run" + "88": [ + "", + "tests/test_main.py::test_run_with_missing_test|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" - ], - "88": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" + "114": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], "106": [ "", @@ -6840,17 +6793,23 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "120": [ + "119": [ + "tests/test_display.py::test_display_content_no_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content_plain_text|run", + "tests/test_display.py::test_display_content|run" + ], + "120": [ + "tests/test_display.py::test_display_content_no_newline|run", "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|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_display.py::test_display_content_plain_text|run", + "tests/test_display.py::test_display_content_no_newline|run", "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content|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_display.py::test_display_content_no_newline|run", @@ -6866,24 +6825,6 @@ "tests/test_main.py::test_run_with_missing_test|run", "tests/test_display.py::test_display_content|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" - ], "134": [ "tests/test_display.py::test_display_content_no_newline|run", "tests/test_display.py::test_display_content|run" @@ -6920,12 +6861,6 @@ "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" - ], "90": [ "tests/test_display.py::test_display_advice|run" ], @@ -6944,8 +6879,64 @@ "103": [ "tests/test_display.py::test_display_advice|run" ], + "161": [ + "tests/test_display.py::test_display_content_plain_text|run" + ], + "173": [ + "tests/test_display.py::test_display_content_plain_text|run" + ], + "21": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "23": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "24": [ "tests/test_display.py::test_get_display_return_code|run" + ], + "27": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "28": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "29": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "30": [ + "tests/test_display.py::test_get_display_return_code|run", + "tests/test_main.py::test_run_with_missing_test|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": [ @@ -7723,164 +7714,898 @@ } } }, - "execexam\\extract.py": { + "execexam\\exceptions.py": { "executed_lines": [ 1, 3, - 4, - 5, - 6, - 7, 8, 10, - 13, + 12, 15, - 16, - 17, - 20, - 22, - 24, 25, 26, - 27, - 28, - 31, - 35, - 37, + 29, 38, 41, + 42, + 43, 44, - 47, - 50, - 53, - 54, - 55, - 56, - 60, - 62, - 65, - 67, - 70, - 71, - 72, - 75, - 80, - 84, - 86, - 89, - 90, - 93, - 94, - 98, - 101, - 106, - 110, - 112, - 114, - 115, - 116, - 119, - 121, - 122, - 124, - 126, - 129, - 132, - 134, - 138, - 140, - 141, - 142, - 145, - 148, - 149, - 151, - 152, - 153, - 155, - 158, - 161, - 163, - 165, - 166, - 168, - 171, - 176, - 178, - 181, - 182, - 184, - 187, - 190, - 192, - 194, - 196, - 198, - 199, - 201, - 204, - 207, - 209, - 213, - 215, - 217, - 218, - 221, - 223, - 224, - 225, - 227, - 229, - 230, - 234, - 237, - 240, - 242, - 243, - 244, - 245, - 246, - 248, - 249, - 251, - 256, - 259, - 260, - 261, - 262, - 265, - 268, - 271, - 273, - 274, - 276, - 277, - 278, - 279, - 280, - 293, - 295, - 296, - 305, - 308, - 313, - 314, - 317, - 321, - 322, - 324, - 325, - 326, - 327, - 328, - 332, - 333, - 335, - 337, - 338, - 339, - 341, - 342, + 48, + 52 + ], + "summary": { + "covered_lines": 15, + "num_statements": 18, + "percent_covered": 77.27272727272727, + "percent_covered_display": "77", + "missing_lines": 3, + "excluded_lines": 0, + "num_branches": 4, + "num_partial_branches": 2, + "covered_branches": 2, + "missing_branches": 2 + }, + "missing_lines": [ + 13, + 32, + 35 + ], + "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" + ], + "8": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "10": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "12": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "16": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "15": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "25": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "17": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "18": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "19": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "20": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "21": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "26": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "27": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "29": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "38": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "39": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "41": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "42": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "43": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "44": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "45": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "48": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "49": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "52": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "53": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ] + }, + "executed_branches": [ + [ + 12, + 15 + ], + [ + 25, + 26 + ] + ], + "missing_branches": [ + [ + 12, + 13 + ], + [ + 25, + 32 + ] + ], + "functions": { + "get_litellm_traceback": { + "executed_lines": [ + 10, + 12, + 15, + 25, + 26, + 29, + 38, + 41, + 42, + 43, + 44, + 48, + 52 + ], + "summary": { + "covered_lines": 13, + "num_statements": 16, + "percent_covered": 75.0, + "percent_covered_display": "75", + "missing_lines": 3, + "excluded_lines": 0, + "num_branches": 4, + "num_partial_branches": 2, + "covered_branches": 2, + "missing_branches": 2 + }, + "missing_lines": [ + 13, + 32, + 35 + ], + "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" + ], + "8": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "10": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "12": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "16": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "15": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "25": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "17": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "18": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "19": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "20": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "21": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "26": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "27": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "29": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "38": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "39": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "41": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "42": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "43": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "44": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "45": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "48": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "49": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "52": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "53": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ] + }, + "executed_branches": [ + [ + 12, + 15 + ], + [ + 25, + 26 + ] + ], + "missing_branches": [ + [ + 12, + 13 + ], + [ + 25, + 32 + ] + ] + }, + "": { + "executed_lines": [ + 1, + 3, + 8 + ], + "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" + ], + "8": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "10": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "12": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "16": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "15": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "25": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "17": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "18": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "19": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "20": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "21": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "26": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "27": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "29": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "38": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "39": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "41": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "42": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "43": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "44": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "45": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "48": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "49": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "52": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "53": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ] + }, + "executed_branches": [], + "missing_branches": [] + } + }, + "classes": { + "": { + "executed_lines": [ + 1, + 3, + 8, + 10, + 12, + 15, + 25, + 26, + 29, + 38, + 41, + 42, + 43, + 44, + 48, + 52 + ], + "summary": { + "covered_lines": 15, + "num_statements": 18, + "percent_covered": 77.27272727272727, + "percent_covered_display": "77", + "missing_lines": 3, + "excluded_lines": 0, + "num_branches": 4, + "num_partial_branches": 2, + "covered_branches": 2, + "missing_branches": 2 + }, + "missing_lines": [ + 13, + 32, + 35 + ], + "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" + ], + "8": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "10": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "12": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "16": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "15": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "25": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "17": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "18": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "19": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "20": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "21": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "26": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "27": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "29": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "38": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "39": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "41": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "42": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "43": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "44": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "45": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "48": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "49": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "52": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ], + "53": [ + "tests/test_exceptions.py::test_authentication_error|run", + "tests/test_exceptions.py::test_not_found_error|run", + "tests/test_exceptions.py::test_rate_limit_error|run" + ] + }, + "executed_branches": [ + [ + 12, + 15 + ], + [ + 25, + 26 + ] + ], + "missing_branches": [ + [ + 12, + 13 + ], + [ + 25, + 32 + ] + ] + } + } + }, + "execexam\\extract.py": { + "executed_lines": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 13, + 15, + 16, + 17, + 20, + 22, + 24, + 25, + 26, + 27, + 28, + 31, + 35, + 37, + 38, + 41, + 44, + 47, + 50, + 53, + 54, + 55, + 56, + 60, + 62, + 65, + 67, + 70, + 71, + 72, + 75, + 80, + 84, + 86, + 89, + 90, + 93, + 94, + 98, + 101, + 106, + 110, + 112, + 114, + 115, + 116, + 119, + 121, + 122, + 124, + 126, + 129, + 132, + 134, + 138, + 140, + 141, + 142, + 145, + 148, + 149, + 151, + 152, + 153, + 155, + 158, + 161, + 163, + 165, + 166, + 168, + 171, + 176, + 178, + 181, + 182, + 184, + 187, + 190, + 192, + 194, + 196, + 198, + 199, + 201, + 204, + 207, + 209, + 213, + 215, + 217, + 218, + 221, + 223, + 224, + 225, + 227, + 229, + 230, + 234, + 237, + 240, + 242, + 243, + 244, + 245, + 246, + 248, + 249, + 251, + 256, + 259, + 260, + 261, + 262, + 265, + 268, + 271, + 273, + 274, + 276, + 277, + 278, + 279, + 280, + 293, + 295, + 296, + 305, + 308, + 313, + 314, + 317, + 321, + 322, + 324, + 325, + 326, + 327, + 328, + 332, + 333, + 335, + 337, + 338, + 339, + 341, + 342, 343, 344, 345, @@ -7985,42 +8710,6 @@ ], "excluded_lines": [], "contexts": { - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "106": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "15": [ - "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_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -8045,84 +8734,40 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "25": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "26": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "8": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "41": [ + "10": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "13": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "20": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "65": [ + "31": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "75": [ + "41": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "101": [ + "65": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "75": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "101": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "102": [ @@ -8137,22 +8782,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "110": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "112": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "114": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], "171": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -8169,23 +8798,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_multiple_labels|run" - ], "204": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -8238,77 +8850,131 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "22": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "25": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "26": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "271": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "273": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "207": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "274": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "198": [ + "276": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "314": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "190": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "192": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "194": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "196": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "201": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "199": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "209": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "210": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "213": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "215": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "217": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "218": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "243": [ "tests/test_extract.py::test_find_source_file_simple_import|run", @@ -8329,26 +8995,6 @@ "tests/test_extract.py::test_find_source_file_simple_import|run", "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], "278": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], @@ -8466,77 +9112,200 @@ "345": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_single_label|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "17": [ - "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" + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" ], "223": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "224": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "225": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "227": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "229": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "231": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "232": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "234": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "248": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "106": [ + "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" + ], + "112": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "114": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "155": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], @@ -8600,6 +9369,32 @@ "153": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "15": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "17": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], "417": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], @@ -8663,98 +9458,28 @@ "445": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "234": [ - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "70": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" ], - "71": [ + "80": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "tests/test_main.py::test_run_with_missing_test|run" ], - "72": [ + "84": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_main.py::test_run_with_missing_test|run" ], "86": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "89": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], @@ -9313,42 +10038,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "106": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "15": [ - "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_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -9389,48 +10078,12 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "25": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "26": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "41": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "65": [ @@ -9445,14 +10098,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "102": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -9465,22 +10110,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "110": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "112": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "114": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], "171": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -9497,23 +10126,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_multiple_labels|run" - ], "204": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -9566,77 +10178,131 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "22": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "25": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "26": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "271": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "273": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "207": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "274": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "198": [ + "276": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "277": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "190": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "192": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "194": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "196": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "201": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "199": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "209": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "210": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "213": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "215": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "217": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "218": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "243": [ "tests/test_extract.py::test_find_source_file_simple_import|run", @@ -9657,26 +10323,6 @@ "tests/test_extract.py::test_find_source_file_simple_import|run", "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], "278": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], @@ -9797,74 +10443,197 @@ "346": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "17": [ - "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" + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_single_label|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" ], "223": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], - "224": [ + "231": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], - "225": [ + "232": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "234": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "248": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "249": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "251": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "256": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "260": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "106": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "110": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "112": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "114": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "155": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], @@ -9928,6 +10697,32 @@ "153": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "15": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "17": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], "417": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], @@ -9991,98 +10786,28 @@ "445": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "234": [ - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "70": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" ], - "71": [ + "80": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "tests/test_main.py::test_run_with_missing_test|run" ], - "72": [ + "84": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_main.py::test_run_with_missing_test|run" ], "86": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "89": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], @@ -10135,42 +10860,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "106": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "15": [ - "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_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -10192,87 +10881,43 @@ "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" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "25": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "26": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "41": [ + "8": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "10": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "13": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "65": [ + "20": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "75": [ + "31": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "101": [ + "41": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "65": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "75": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "102": [ @@ -10287,22 +10932,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "110": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "112": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "114": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], "171": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -10319,23 +10948,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_multiple_labels|run" - ], "204": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -10388,77 +11000,131 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "22": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "25": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "26": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "271": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "273": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "207": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "274": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "198": [ + "276": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "314": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "190": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "192": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "194": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "196": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "201": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "199": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "209": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "210": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "213": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "215": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "217": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "218": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "243": [ "tests/test_extract.py::test_find_source_file_simple_import|run", @@ -10479,26 +11145,6 @@ "tests/test_extract.py::test_find_source_file_simple_import|run", "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], "278": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], @@ -10619,74 +11265,197 @@ "346": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "17": [ - "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" + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_single_label|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" ], "223": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "224": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "225": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "227": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "229": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "231": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "232": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "234": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "248": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "106": [ + "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" + ], + "112": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "114": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "155": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], @@ -10750,6 +11519,32 @@ "153": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "15": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "17": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], "417": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], @@ -10813,98 +11608,28 @@ "445": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "234": [ - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "70": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" ], - "71": [ + "80": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "tests/test_main.py::test_run_with_missing_test|run" ], - "72": [ + "84": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_main.py::test_run_with_missing_test|run" ], "86": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "89": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], @@ -10962,42 +11687,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "106": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "15": [ - "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_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -11020,86 +11709,42 @@ ], "7": [ "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "25": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "26": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "tests/test_main.py::test_run_with_missing_test|run" ], - "28": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "8": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "41": [ + "10": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "13": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "20": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "65": [ + "31": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "75": [ + "41": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "101": [ + "65": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "75": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "101": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "102": [ @@ -11114,22 +11759,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "110": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "112": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "114": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], "171": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -11146,23 +11775,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_multiple_labels|run" - ], "204": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -11215,77 +11827,131 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "22": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "25": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "26": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "271": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "273": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "207": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "274": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "198": [ + "276": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "277": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "190": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "192": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "194": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "196": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "201": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "199": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "209": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "210": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "213": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "215": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "217": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "218": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "243": [ "tests/test_extract.py::test_find_source_file_simple_import|run", @@ -11306,26 +11972,6 @@ "tests/test_extract.py::test_find_source_file_simple_import|run", "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], "278": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], @@ -11443,77 +12089,200 @@ "345": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_single_label|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "17": [ - "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" + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" ], "223": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "224": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "225": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "227": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "229": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "231": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "232": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "234": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "248": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "106": [ + "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" + ], + "112": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "114": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "155": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], @@ -11577,6 +12346,32 @@ "153": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "15": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "17": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], "417": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], @@ -11640,98 +12435,28 @@ "445": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "234": [ - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "70": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" ], - "71": [ + "80": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "tests/test_main.py::test_run_with_missing_test|run" ], - "72": [ + "84": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_main.py::test_run_with_missing_test|run" ], "86": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "89": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], @@ -11778,42 +12503,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "106": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "15": [ - "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_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -11854,48 +12543,12 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "31": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "25": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "26": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "41": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "65": [ @@ -11910,14 +12563,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "102": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -11930,22 +12575,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "110": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "112": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "114": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], "171": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -11962,23 +12591,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_multiple_labels|run" - ], "204": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -12031,77 +12643,131 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "22": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "25": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "26": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "271": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "273": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "207": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "274": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "198": [ + "276": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "190": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "192": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "194": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "196": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "201": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "199": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "209": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "210": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "213": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "215": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "217": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "218": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "243": [ "tests/test_extract.py::test_find_source_file_simple_import|run", @@ -12122,26 +12788,6 @@ "tests/test_extract.py::test_find_source_file_simple_import|run", "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], "278": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], @@ -12262,74 +12908,197 @@ "346": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "17": [ - "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" + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_single_label|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" ], "223": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], - "224": [ + "231": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], - "225": [ + "232": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "234": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "248": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "249": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "251": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "256": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "260": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "106": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "110": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "112": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "114": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "155": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], @@ -12393,6 +13162,32 @@ "153": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "15": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "17": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], "417": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], @@ -12456,98 +13251,28 @@ "445": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "234": [ - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "70": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" ], - "71": [ + "80": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "tests/test_main.py::test_run_with_missing_test|run" ], - "72": [ + "84": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_main.py::test_run_with_missing_test|run" ], "86": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "89": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], @@ -12606,42 +13331,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "106": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "15": [ - "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_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -12662,88 +13351,44 @@ "", "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" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "25": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "26": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "7": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "41": [ + "8": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "10": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "13": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "65": [ + "20": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "75": [ + "31": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "101": [ + "41": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "65": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "75": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "102": [ @@ -12758,22 +13403,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "110": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "112": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "114": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], "171": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -12790,23 +13419,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_multiple_labels|run" - ], "204": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -12859,77 +13471,131 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "22": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "25": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "26": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "271": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "273": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "207": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "274": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "198": [ + "276": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "314": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "190": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "192": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "194": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "196": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "201": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "199": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "209": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "210": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "213": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "215": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "217": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "218": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "243": [ "tests/test_extract.py::test_find_source_file_simple_import|run", @@ -12950,26 +13616,6 @@ "tests/test_extract.py::test_find_source_file_simple_import|run", "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], "278": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], @@ -13090,74 +13736,197 @@ "346": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "17": [ - "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" + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_single_label|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" ], "223": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "224": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "225": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "227": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "229": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "231": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "232": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "234": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "248": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "106": [ + "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" + ], + "112": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "114": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "155": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], @@ -13221,6 +13990,32 @@ "153": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "15": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "17": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], "417": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], @@ -13284,98 +14079,28 @@ "445": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "234": [ - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "70": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" ], - "71": [ + "80": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "tests/test_main.py::test_run_with_missing_test|run" ], - "72": [ + "84": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_main.py::test_run_with_missing_test|run" ], "86": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "89": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], @@ -13430,42 +14155,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "106": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "15": [ - "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_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -13490,84 +14179,40 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "25": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "26": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "8": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "41": [ + "10": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "13": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "20": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "65": [ + "31": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "75": [ + "41": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "101": [ + "65": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "75": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "101": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "102": [ @@ -13582,22 +14227,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "110": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "112": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "114": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], "171": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -13614,23 +14243,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_multiple_labels|run" - ], "204": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -13683,77 +14295,131 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "22": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "25": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "26": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "271": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "273": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "207": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "274": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "198": [ + "276": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "314": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "190": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "192": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "194": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "196": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "201": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "199": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "209": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "210": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "213": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "215": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "217": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "218": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "243": [ "tests/test_extract.py::test_find_source_file_simple_import|run", @@ -13774,26 +14440,6 @@ "tests/test_extract.py::test_find_source_file_simple_import|run", "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], "278": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], @@ -13911,77 +14557,200 @@ "345": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_single_label|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "17": [ - "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" + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" ], "223": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "224": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "225": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "227": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "229": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "231": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "232": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "234": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "248": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "106": [ + "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" + ], + "112": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "114": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "155": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], @@ -14045,6 +14814,32 @@ "153": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "15": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "17": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], "417": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], @@ -14108,98 +14903,28 @@ "445": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "234": [ - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "70": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" ], - "71": [ + "80": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "tests/test_main.py::test_run_with_missing_test|run" ], - "72": [ + "84": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_main.py::test_run_with_missing_test|run" ], "86": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "89": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], @@ -14280,42 +15005,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "106": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "15": [ - "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_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -14356,48 +15045,12 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "25": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "26": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "41": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "65": [ @@ -14412,14 +15065,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "102": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -14432,22 +15077,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "110": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "112": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "114": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], "171": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -14464,23 +15093,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_multiple_labels|run" - ], "204": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -14533,77 +15145,131 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "22": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "25": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "26": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "271": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "273": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "207": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "274": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "198": [ + "276": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "277": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "190": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "192": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "194": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "196": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "201": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "199": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "209": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "210": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "213": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "215": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "217": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "218": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "243": [ "tests/test_extract.py::test_find_source_file_simple_import|run", @@ -14624,26 +15290,6 @@ "tests/test_extract.py::test_find_source_file_simple_import|run", "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], "278": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], @@ -14764,74 +15410,197 @@ "346": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "17": [ - "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" + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_single_label|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" ], "223": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], - "224": [ + "231": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], - "225": [ + "232": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "234": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "248": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "249": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "251": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "256": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "260": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "106": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "110": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "112": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "114": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "155": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], @@ -14895,6 +15664,32 @@ "153": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "15": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "17": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], "417": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], @@ -14958,98 +15753,28 @@ "445": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "234": [ - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "70": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" ], - "71": [ + "80": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "tests/test_main.py::test_run_with_missing_test|run" ], - "72": [ + "84": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_main.py::test_run_with_missing_test|run" ], "86": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "89": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], @@ -15109,42 +15834,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "106": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "15": [ - "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_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -15166,87 +15855,43 @@ "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" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "25": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "26": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "41": [ + "8": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "10": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "13": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "65": [ + "20": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "75": [ + "31": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "101": [ + "41": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "65": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "75": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "102": [ @@ -15261,22 +15906,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "110": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "112": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "114": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], "171": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -15293,23 +15922,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_multiple_labels|run" - ], "204": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -15362,77 +15974,131 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "22": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "25": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "26": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "271": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "273": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "207": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "274": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "198": [ + "276": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "314": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "190": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "192": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "194": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "196": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "201": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "199": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "209": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "210": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "213": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "215": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "217": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "218": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "243": [ "tests/test_extract.py::test_find_source_file_simple_import|run", @@ -15453,26 +16119,6 @@ "tests/test_extract.py::test_find_source_file_simple_import|run", "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], "278": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], @@ -15593,74 +16239,197 @@ "346": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "17": [ - "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" + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_single_label|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" ], "223": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "224": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "225": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "227": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "229": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "231": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "232": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "234": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "248": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "106": [ + "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" + ], + "112": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "114": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "155": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], @@ -15724,6 +16493,32 @@ "153": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "15": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "17": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], "417": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], @@ -15787,98 +16582,28 @@ "445": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "234": [ - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "70": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" ], - "71": [ + "80": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "tests/test_main.py::test_run_with_missing_test|run" ], - "72": [ + "84": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_main.py::test_run_with_missing_test|run" ], "86": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "89": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], @@ -15938,42 +16663,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "106": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "15": [ - "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_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -15996,86 +16685,42 @@ ], "7": [ "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "25": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "26": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "tests/test_main.py::test_run_with_missing_test|run" ], - "28": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "8": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "41": [ + "10": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "13": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "20": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "65": [ + "31": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "75": [ + "41": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "101": [ + "65": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "75": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "101": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "102": [ @@ -16090,22 +16735,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "110": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "112": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "114": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], "171": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -16122,23 +16751,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_multiple_labels|run" - ], "204": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -16191,77 +16803,131 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "22": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "25": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "26": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "271": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "273": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "207": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "274": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "198": [ + "276": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "277": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "190": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "192": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "194": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "196": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "201": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "199": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "209": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "210": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "213": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "215": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "217": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "218": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "243": [ "tests/test_extract.py::test_find_source_file_simple_import|run", @@ -16282,26 +16948,6 @@ "tests/test_extract.py::test_find_source_file_simple_import|run", "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], "278": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], @@ -16419,77 +17065,200 @@ "345": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_single_label|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "17": [ - "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" + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" ], "223": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "224": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "225": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "227": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "229": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "231": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "232": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "234": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "248": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "106": [ + "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" + ], + "112": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "114": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "155": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], @@ -16553,6 +17322,32 @@ "153": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "15": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "17": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], "417": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], @@ -16616,98 +17411,28 @@ "445": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "234": [ - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "70": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" ], - "71": [ + "80": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "tests/test_main.py::test_run_with_missing_test|run" ], - "72": [ + "84": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_main.py::test_run_with_missing_test|run" ], "86": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "89": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], @@ -16777,42 +17502,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "106": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "15": [ - "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_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -16853,48 +17542,12 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "31": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "25": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "26": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "41": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "65": [ @@ -16909,14 +17562,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "102": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -16929,22 +17574,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "110": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "112": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "114": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], "171": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -16961,23 +17590,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_multiple_labels|run" - ], "204": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -17030,77 +17642,131 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "22": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "25": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "26": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "271": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "273": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "207": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "274": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "198": [ + "276": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "190": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "192": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "194": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "196": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "201": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "199": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "209": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "210": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "213": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "215": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "217": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "218": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "243": [ "tests/test_extract.py::test_find_source_file_simple_import|run", @@ -17121,26 +17787,6 @@ "tests/test_extract.py::test_find_source_file_simple_import|run", "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], "278": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], @@ -17261,74 +17907,197 @@ "346": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "17": [ - "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" + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_single_label|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" ], "223": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], - "224": [ + "231": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], - "225": [ + "232": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "234": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "248": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "249": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "251": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "256": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "260": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "106": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "110": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "112": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "114": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "155": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], @@ -17392,6 +18161,32 @@ "153": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "15": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "17": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], "417": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], @@ -17455,98 +18250,28 @@ "445": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "234": [ - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "70": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" ], - "71": [ + "80": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "tests/test_main.py::test_run_with_missing_test|run" ], - "72": [ + "84": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_main.py::test_run_with_missing_test|run" ], "86": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "89": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], @@ -17615,42 +18340,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "106": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "15": [ - "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_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -17671,88 +18360,44 @@ "", "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" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "25": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "26": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "7": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "41": [ + "8": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "10": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "13": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "65": [ + "20": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "75": [ + "31": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "101": [ + "41": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "65": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "75": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "102": [ @@ -17767,22 +18412,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "110": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "112": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "114": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], "171": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -17799,23 +18428,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_multiple_labels|run" - ], "204": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -17868,77 +18480,131 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "22": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "25": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "26": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "271": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "273": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "207": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "274": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "198": [ + "276": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "314": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "190": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "192": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "194": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "196": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "201": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "199": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "209": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "210": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "213": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "215": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "217": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "218": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "243": [ "tests/test_extract.py::test_find_source_file_simple_import|run", @@ -17959,26 +18625,6 @@ "tests/test_extract.py::test_find_source_file_simple_import|run", "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], "278": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], @@ -18099,74 +18745,197 @@ "346": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "17": [ - "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" + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_single_label|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" ], "223": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "224": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "225": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "227": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "229": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "231": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "232": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "234": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "248": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "106": [ + "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" + ], + "112": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "114": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "155": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], @@ -18230,6 +18999,32 @@ "153": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "15": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "17": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], "417": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], @@ -18293,98 +19088,28 @@ "445": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "234": [ - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "70": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" ], - "71": [ + "80": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "tests/test_main.py::test_run_with_missing_test|run" ], - "72": [ + "84": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_main.py::test_run_with_missing_test|run" ], "86": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "89": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], @@ -18433,42 +19158,6 @@ ], "excluded_lines": [], "contexts": { - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "106": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "15": [ - "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_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -18493,84 +19182,40 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "25": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "26": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "8": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "41": [ + "10": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "13": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "20": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "65": [ + "31": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "75": [ + "41": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "101": [ + "65": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "75": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "101": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "102": [ @@ -18585,22 +19230,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "110": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "112": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "114": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], "171": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -18617,23 +19246,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_multiple_labels|run" - ], "204": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -18686,77 +19298,131 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "22": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "25": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "26": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "271": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "273": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "207": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "274": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "198": [ + "276": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "314": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "190": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "192": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "194": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "196": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "201": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "199": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "209": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "210": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "213": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "215": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "217": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "218": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "243": [ "tests/test_extract.py::test_find_source_file_simple_import|run", @@ -18777,26 +19443,6 @@ "tests/test_extract.py::test_find_source_file_simple_import|run", "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], "278": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], @@ -18914,77 +19560,200 @@ "345": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_single_label|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "17": [ - "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" + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" ], "223": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "224": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "225": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "227": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "229": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "231": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "232": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "234": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "248": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "106": [ + "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" + ], + "112": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "114": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "155": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], @@ -19048,6 +19817,32 @@ "153": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "15": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "17": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], "417": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], @@ -19111,98 +19906,28 @@ "445": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "234": [ - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "70": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" ], - "71": [ + "80": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "tests/test_main.py::test_run_with_missing_test|run" ], - "72": [ + "84": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_main.py::test_run_with_missing_test|run" ], "86": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "89": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], @@ -19289,42 +20014,6 @@ ], "excluded_lines": [], "contexts": { - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "106": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "15": [ - "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_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -19365,48 +20054,12 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "25": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "26": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "41": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "65": [ @@ -19421,14 +20074,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "102": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -19441,22 +20086,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "110": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "112": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "114": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], "171": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -19473,23 +20102,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_multiple_labels|run" - ], "204": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -19542,77 +20154,131 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "22": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "25": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "26": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "271": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "273": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "207": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "274": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "198": [ + "276": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "277": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "190": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "192": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "194": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "196": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "201": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "199": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "209": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "210": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "213": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "215": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "217": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "218": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "243": [ "tests/test_extract.py::test_find_source_file_simple_import|run", @@ -19633,26 +20299,6 @@ "tests/test_extract.py::test_find_source_file_simple_import|run", "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], "278": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], @@ -19773,74 +20419,197 @@ "346": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "17": [ - "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" + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_single_label|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" ], "223": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], - "224": [ + "231": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], - "225": [ + "232": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "234": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "248": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "249": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "251": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "256": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "260": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "106": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "110": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "112": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "114": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "155": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], @@ -19904,6 +20673,32 @@ "153": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "15": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "17": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], "417": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], @@ -19967,98 +20762,28 @@ "445": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "234": [ - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "70": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" ], - "71": [ + "80": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "tests/test_main.py::test_run_with_missing_test|run" ], - "72": [ + "84": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_main.py::test_run_with_missing_test|run" ], "86": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "89": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], @@ -20186,42 +20911,6 @@ ], "excluded_lines": [], "contexts": { - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "106": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "15": [ - "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_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -20243,87 +20932,43 @@ "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" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "25": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "26": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "41": [ + "8": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "10": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "13": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "65": [ + "20": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "75": [ + "31": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "101": [ + "41": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "65": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "75": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "102": [ @@ -20338,22 +20983,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "110": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "112": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "114": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], "171": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -20370,23 +20999,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_multiple_labels|run" - ], "204": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -20439,77 +21051,131 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "22": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "25": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "26": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "271": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "273": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "207": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "274": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "198": [ + "276": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "314": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "190": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "192": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "194": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "196": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "201": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "199": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "209": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "210": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "213": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "215": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "217": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "218": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "243": [ "tests/test_extract.py::test_find_source_file_simple_import|run", @@ -20530,26 +21196,6 @@ "tests/test_extract.py::test_find_source_file_simple_import|run", "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], "278": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], @@ -20670,74 +21316,197 @@ "346": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "17": [ - "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" + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_single_label|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" ], "223": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "224": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "225": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "227": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "229": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "231": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "232": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "234": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "248": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "106": [ + "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" + ], + "112": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "114": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "155": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], @@ -20801,6 +21570,32 @@ "153": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "15": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "17": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], "417": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], @@ -20864,98 +21659,28 @@ "445": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "234": [ - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "70": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" ], - "71": [ + "80": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "tests/test_main.py::test_run_with_missing_test|run" ], - "72": [ + "84": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_main.py::test_run_with_missing_test|run" ], "86": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "89": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], @@ -21085,42 +21810,6 @@ ], "excluded_lines": [], "contexts": { - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "106": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "15": [ - "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_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -21143,86 +21832,42 @@ ], "7": [ "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "25": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "26": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "tests/test_main.py::test_run_with_missing_test|run" ], - "28": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "8": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "41": [ + "10": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "13": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "20": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "65": [ + "31": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "75": [ + "41": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "101": [ + "65": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "75": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "101": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "102": [ @@ -21237,22 +21882,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "110": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "112": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "114": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], "171": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -21269,23 +21898,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_multiple_labels|run" - ], "204": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -21338,77 +21950,131 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "22": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "25": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "26": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "271": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "273": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "207": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "274": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "198": [ + "276": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "277": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "190": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "192": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "194": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "196": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "201": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "199": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "209": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "210": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "213": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "215": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "217": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "218": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "243": [ "tests/test_extract.py::test_find_source_file_simple_import|run", @@ -21429,26 +22095,6 @@ "tests/test_extract.py::test_find_source_file_simple_import|run", "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], "278": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], @@ -21566,77 +22212,200 @@ "345": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_single_label|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "17": [ - "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" + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" ], "223": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "224": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "225": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "227": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "229": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "231": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "232": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "234": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "248": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "106": [ + "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" + ], + "112": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "114": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "155": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], @@ -21700,6 +22469,32 @@ "153": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "15": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "17": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], "417": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], @@ -21763,98 +22558,28 @@ "445": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "234": [ - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "70": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" ], - "71": [ + "80": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "tests/test_main.py::test_run_with_missing_test|run" ], - "72": [ + "84": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_main.py::test_run_with_missing_test|run" ], "86": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "89": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], @@ -22008,42 +22733,6 @@ ], "excluded_lines": [], "contexts": { - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "106": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "15": [ - "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_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -22084,48 +22773,12 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "31": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "25": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "26": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "41": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "65": [ @@ -22140,14 +22793,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "102": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -22160,22 +22805,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "110": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "112": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "114": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], "171": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -22192,23 +22821,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_multiple_labels|run" - ], "204": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -22261,77 +22873,131 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "22": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "25": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "26": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "271": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "273": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "207": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "274": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "198": [ + "276": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "314": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "190": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "192": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "194": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "196": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "201": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "199": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "209": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "210": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "213": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "215": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "217": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "218": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "243": [ "tests/test_extract.py::test_find_source_file_simple_import|run", @@ -22352,26 +23018,6 @@ "tests/test_extract.py::test_find_source_file_simple_import|run", "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], "278": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], @@ -22492,74 +23138,197 @@ "346": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "17": [ - "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" + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_single_label|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" ], "223": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "224": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "225": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "227": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "229": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], - "224": [ + "231": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], - "225": [ + "232": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "234": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "248": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "249": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "251": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "256": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "260": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "106": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "110": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "112": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "114": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "155": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], @@ -22623,6 +23392,32 @@ "153": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "15": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "17": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], "417": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], @@ -22686,98 +23481,28 @@ "445": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "234": [ - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "70": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" ], - "71": [ + "80": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "tests/test_main.py::test_run_with_missing_test|run" ], - "72": [ + "84": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_main.py::test_run_with_missing_test|run" ], "86": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "89": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], @@ -22911,42 +23636,6 @@ ], "excluded_lines": [], "contexts": { - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "106": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "15": [ - "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_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -22967,88 +23656,44 @@ "", "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" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "25": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "26": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "7": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "41": [ + "8": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "10": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "13": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "65": [ + "20": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "75": [ + "31": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "101": [ + "41": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "65": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "75": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "101": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "102": [ @@ -23063,22 +23708,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "110": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "112": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "114": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], "171": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -23095,23 +23724,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_multiple_labels|run" - ], "204": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -23164,77 +23776,131 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "22": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "25": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "26": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "271": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "273": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "207": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "274": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "198": [ + "276": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "314": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "190": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "192": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "194": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "196": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "201": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "199": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "209": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "210": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "213": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "215": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "217": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "218": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "243": [ "tests/test_extract.py::test_find_source_file_simple_import|run", @@ -23255,26 +23921,6 @@ "tests/test_extract.py::test_find_source_file_simple_import|run", "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], "278": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], @@ -23395,74 +24041,197 @@ "346": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "17": [ - "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" + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "182": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_single_label|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" + ], + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" ], "223": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "224": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "225": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "227": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "229": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "231": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "232": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "234": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "248": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "106": [ + "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" + ], + "112": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "114": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "155": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], @@ -23526,6 +24295,32 @@ "153": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "15": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "17": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], "417": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], @@ -23589,98 +24384,28 @@ "445": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "234": [ - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "70": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" ], - "71": [ + "80": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "tests/test_main.py::test_run_with_missing_test|run" ], - "72": [ + "84": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_main.py::test_run_with_missing_test|run" ], "86": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "89": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], @@ -23813,42 +24538,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "106": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "15": [ - "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_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -23866,91 +24555,47 @@ "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" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "25": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "26": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "7": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "28": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "8": [ + "", + "tests/test_main.py::test_run_with_missing_test|run" ], - "41": [ + "10": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "13": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", + "20": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "65": [ + "31": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "75": [ + "41": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "101": [ + "65": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "75": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", + "101": [ + "", "tests/test_main.py::test_run_with_missing_test|run" ], "102": [ @@ -23965,22 +24610,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "110": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "112": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "114": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], "171": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -23997,23 +24626,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_multiple_labels|run" - ], "204": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -24066,77 +24678,131 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "22": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "25": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "26": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "271": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "273": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "207": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "274": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "198": [ + "276": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "314": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "190": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "192": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "194": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "196": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "201": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "199": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "209": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "210": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "213": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "215": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "217": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "218": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "243": [ "tests/test_extract.py::test_find_source_file_simple_import|run", @@ -24157,26 +24823,6 @@ "tests/test_extract.py::test_find_source_file_simple_import|run", "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], "278": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], @@ -24279,92 +24925,215 @@ "339": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "350": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "350": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "342": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "343": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "344": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "345": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" + ], + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" ], - "342": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "182": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_single_label|run", + "tests/test_extract.py::test_multiple_labels|run" ], - "343": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "344": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "345": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "17": [ - "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" + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" ], "223": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "224": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "225": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "227": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "229": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "231": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "232": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "234": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "248": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "106": [ + "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" + ], + "112": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "114": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "155": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], @@ -24428,6 +25197,32 @@ "153": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "15": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "17": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], "417": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], @@ -24491,98 +25286,28 @@ "445": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "234": [ - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "70": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" ], - "71": [ + "80": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "tests/test_main.py::test_run_with_missing_test|run" ], - "72": [ + "84": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_main.py::test_run_with_missing_test|run" ], "86": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "89": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], @@ -24859,49 +25584,13 @@ 408, 409, 418, - 446, - 447, - 448, - 449 - ], - "excluded_lines": [], - "contexts": { - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "106": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "15": [ - "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_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run" - ], + 446, + 447, + 448, + 449 + ], + "excluded_lines": [], + "contexts": { "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -24942,50 +25631,14 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "31": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "24": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "25": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "26": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_details|run", - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], "41": [ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "65": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -24998,14 +25651,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], "102": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -25018,22 +25663,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "110": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "112": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "114": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_extract_failing_test_details|run" - ], "171": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -25050,23 +25679,6 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_multiple_labels|run" - ], "204": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -25119,77 +25731,131 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "22": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "24": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "25": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "26": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "27": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run" + ], + "28": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_extract.py::test_extract_details_hypothesis|run", + "tests/test_extract.py::test_extract_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "271": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "273": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "207": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "274": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" ], - "198": [ + "276": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "277": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "314": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tracebacks_no_failures|run" + ], + "198": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "190": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "192": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "194": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "196": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "201": [ "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], "199": [ + "tests/test_extract.py::test_extract_tested_functions_with_calls|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "321": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "242": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "207": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run" + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "209": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "210": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "213": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "215": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "217": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "218": [ - "tests/test_extract.py::test_get_called_functions_from_test_simple|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "tests/test_extract.py::test_extract_tracebacks_with_failures|run", + "tests/test_extract.py::test_get_called_functions_from_test_simple|run" ], "243": [ "tests/test_extract.py::test_find_source_file_simple_import|run", @@ -25210,26 +25876,6 @@ "tests/test_extract.py::test_find_source_file_simple_import|run", "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_no_failures|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], "278": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], @@ -25323,101 +25969,224 @@ "337": [ "tests/test_extract.py::test_extract_tracebacks_with_failures|run" ], - "338": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "338": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "341": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "339": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "350": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "342": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "343": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "344": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "345": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "346": [ + "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + ], + "35": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "37": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "38": [ + "tests/test_extract.py::test_extract_test_run_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "44": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "47": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "50": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "53": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "62": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "54": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "60": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "55": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "56": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertion_details|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "181": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" ], - "341": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "176": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" ], - "339": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "178": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" ], - "350": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "184": [ + "tests/test_extract.py::test_single_label|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_no_labels|run", + "tests/test_extract.py::test_multiple_labels|run" ], - "342": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "182": [ + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_single_label|run", + "tests/test_extract.py::test_multiple_labels|run" ], - "343": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "161": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "344": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "163": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "345": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "165": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" + "168": [ + "tests/test_extract.py::test_extract_test_output_with_label|run", + "tests/test_extract.py::test_extract_test_output_without_label|run" ], - "17": [ - "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" + "166": [ + "tests/test_extract.py::test_extract_test_output_with_label|run" ], "223": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "224": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "225": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "227": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "229": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "231": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" ], "232": [ "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run", + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "234": [ + "tests/test_extract.py::test_find_source_file_simple_import|run", + "tests/test_extract.py::test_function_exists_in_file_exists|run" + ], + "248": [ "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" + "249": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "251": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "256": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "259": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" + "260": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" + "261": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "262": [ + "tests/test_extract.py::test_find_source_file_simple_import|run" + ], + "106": [ + "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" + ], + "112": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], + "114": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" ], "115": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "155": [ + "tests/test_extract.py::test_extract_failing_test_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "116": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], @@ -25481,6 +26250,32 @@ "153": [ "tests/test_extract.py::test_extract_failing_test_details|run" ], + "15": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "17": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", + "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" + ], + "67": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "70": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "71": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], + "72": [ + "tests/test_extract.py::test_extract_test_assertion_details_list|run", + "tests/test_extract.py::test_extract_test_assertions_details|run" + ], "417": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], @@ -25544,98 +26339,28 @@ "445": [ "tests/test_extract.py::test_extract_function_code_from_traceback|run" ], - "234": [ - "tests/test_extract.py::test_function_exists_in_file_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run" + "16": [ + "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", + "tests/test_main.py::test_run_with_missing_test|run" ], - "70": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "237": [ + "tests/test_extract.py::test_function_exists_in_file_not_exists|run" ], - "71": [ + "80": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" + "tests/test_main.py::test_run_with_missing_test|run" ], - "72": [ + "84": [ "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_extract.py::test_extract_test_assertion_details_list|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" + "tests/test_main.py::test_run_with_missing_test|run" ], "86": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], + "98": [ + "tests/test_extract.py::test_extract_test_assertions_details|run", + "tests/test_main.py::test_run_with_missing_test|run" + ], "89": [ "tests/test_extract.py::test_extract_test_assertions_details|run" ], @@ -30844,15 +31569,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "8": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "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_internal_error|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -30865,62 +31581,71 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "11": [ - "tests/test_main.py::test_run_with_missing_test|run", + "8": [ + "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", + "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_other|run", "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" + ], + "11": [ "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", "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_other|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" ], "13": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", "tests/test_util.py::test_determine_execexam_return_code_interrupted|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_util.py::test_determine_execexam_return_code_other|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" ], "15": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", "tests/test_util.py::test_determine_execexam_return_code_other|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" + ], + "16": [ + "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" + ], + "21": [ + "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", + "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_other|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" ], + "14": [ + "tests/test_util.py::test_determine_execexam_return_code_interrupted|run" + ], "17": [ + "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", - "tests/test_util.py::test_determine_execexam_return_code_other|run", "tests/test_util.py::test_determine_execexam_return_code_usage_error|run" ], "18": [ "tests/test_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_usage_error|run" ], - "21": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run", + "19": [ "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "14": [ - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run" - ], - "16": [ - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" + "tests/test_util.py::test_determine_execexam_return_code_other|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" ] @@ -30999,15 +31724,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "8": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "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_internal_error|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -31020,62 +31736,71 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "11": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "8": [ "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", + "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_other|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" + ], + "11": [ + "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", "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_other|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" ], "13": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", "tests/test_util.py::test_determine_execexam_return_code_interrupted|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_util.py::test_determine_execexam_return_code_other|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" ], "15": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", "tests/test_util.py::test_determine_execexam_return_code_other|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" + ], + "16": [ + "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" + ], + "21": [ + "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", + "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_other|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" ], + "14": [ + "tests/test_util.py::test_determine_execexam_return_code_interrupted|run" + ], "17": [ + "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", - "tests/test_util.py::test_determine_execexam_return_code_other|run", "tests/test_util.py::test_determine_execexam_return_code_usage_error|run" ], "18": [ "tests/test_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_usage_error|run" ], - "21": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run", + "19": [ "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "14": [ - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run" - ], - "16": [ - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" + "tests/test_util.py::test_determine_execexam_return_code_other|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" ] @@ -31145,15 +31870,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "8": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "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_internal_error|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -31166,62 +31882,71 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "11": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "8": [ "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", + "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_other|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" + ], + "11": [ + "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", "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_other|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" ], "13": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", "tests/test_util.py::test_determine_execexam_return_code_interrupted|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_util.py::test_determine_execexam_return_code_other|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" ], "15": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", "tests/test_util.py::test_determine_execexam_return_code_other|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" + ], + "16": [ + "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" + ], + "21": [ + "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", + "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_other|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" ], + "14": [ + "tests/test_util.py::test_determine_execexam_return_code_interrupted|run" + ], "17": [ + "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", - "tests/test_util.py::test_determine_execexam_return_code_other|run", "tests/test_util.py::test_determine_execexam_return_code_usage_error|run" ], "18": [ "tests/test_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_usage_error|run" ], - "21": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run", + "19": [ "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "14": [ - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run" - ], - "16": [ - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" + "tests/test_util.py::test_determine_execexam_return_code_other|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" ] @@ -31264,15 +31989,6 @@ "missing_lines": [], "excluded_lines": [], "contexts": { - "8": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "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_internal_error|run" - ], "1": [ "", "tests/test_main.py::test_run_with_missing_test|run" @@ -31285,62 +32001,71 @@ "", "tests/test_main.py::test_run_with_missing_test|run" ], - "11": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "8": [ "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", + "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_other|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" + ], + "11": [ + "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", "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_other|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" ], "13": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", "tests/test_util.py::test_determine_execexam_return_code_interrupted|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_util.py::test_determine_execexam_return_code_other|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" ], "15": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", "tests/test_util.py::test_determine_execexam_return_code_other|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_main.py::test_run_with_missing_test|run", + "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" + ], + "16": [ + "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" + ], + "21": [ + "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", + "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_other|run", + "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", + "tests/test_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" ], + "14": [ + "tests/test_util.py::test_determine_execexam_return_code_interrupted|run" + ], "17": [ + "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", - "tests/test_util.py::test_determine_execexam_return_code_other|run", "tests/test_util.py::test_determine_execexam_return_code_usage_error|run" ], "18": [ "tests/test_main.py::test_run_with_missing_test|run", "tests/test_util.py::test_determine_execexam_return_code_usage_error|run" ], - "21": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run", + "19": [ "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "14": [ - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run" - ], - "16": [ - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" + "tests/test_util.py::test_determine_execexam_return_code_other|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" ] @@ -31393,15 +32118,15 @@ } }, "totals": { - "covered_lines": 392, - "num_statements": 622, - "percent_covered": 60.58479532163743, + "covered_lines": 407, + "num_statements": 637, + "percent_covered": 61.212814645308924, "percent_covered_display": "61", "missing_lines": 230, "excluded_lines": 0, - "num_branches": 233, - "num_partial_branches": 33, - "covered_branches": 126, - "missing_branches": 107 + "num_branches": 237, + "num_partial_branches": 35, + "covered_branches": 128, + "missing_branches": 109 } } \ No newline at end of file From 7d548acf99d0f48688b6322d245bb75dc3c935c2 Mon Sep 17 00:00:00 2001 From: PCain02 Date: Wed, 13 Nov 2024 18:35:20 -0500 Subject: [PATCH 34/38] chore: update toml file --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 1bcd22a..20dd09b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,8 +1,8 @@ [tool.poetry] name = "execexam" -version = "0.3.1" +version = "0.3.3" description = "ExecExam runs executable examinations, providing feedback and assistance!" -authors = ["Gregory M. Kapfhammer "] +authors = ["Pallas-Athena Cain ", "Gregory M. Kapfhammer "] readme = "README.md" [tool.poetry.scripts] From dd45226bf819b6e1a199c84c9fa41ce2bd2fa2aa Mon Sep 17 00:00:00 2001 From: Pallas Cain <89534001+PCain02@users.noreply.github.com> Date: Thu, 14 Nov 2024 14:37:23 -0500 Subject: [PATCH 35/38] feat: Update pyproject.toml to v0.3.4 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 20dd09b..5e7ae3a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "execexam" -version = "0.3.3" +version = "0.3.4" description = "ExecExam runs executable examinations, providing feedback and assistance!" authors = ["Pallas-Athena Cain ", "Gregory M. Kapfhammer "] readme = "README.md" From 245833235124cb22d203611a94f0744485f91f74 Mon Sep 17 00:00:00 2001 From: Pallas Cain <89534001+PCain02@users.noreply.github.com> Date: Thu, 14 Nov 2024 14:45:51 -0500 Subject: [PATCH 36/38] chore: Update pyproject.toml --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 5e7ae3a..20dd09b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "execexam" -version = "0.3.4" +version = "0.3.3" description = "ExecExam runs executable examinations, providing feedback and assistance!" authors = ["Pallas-Athena Cain ", "Gregory M. Kapfhammer "] readme = "README.md" From 874ec81d9eadd8906f1e0d634b3dd58881481580 Mon Sep 17 00:00:00 2001 From: Pallas Cain <89534001+PCain02@users.noreply.github.com> Date: Sat, 16 Nov 2024 11:12:42 -0500 Subject: [PATCH 37/38] fix: Delete coverage.json --- coverage.json | 32132 ------------------------------------------------ 1 file changed, 32132 deletions(-) delete mode 100644 coverage.json diff --git a/coverage.json b/coverage.json deleted file mode 100644 index 5dd12b1..0000000 --- a/coverage.json +++ /dev/null @@ -1,32132 +0,0 @@ -{ - "meta": { - "format": 3, - "version": "7.6.1", - "timestamp": "2024-11-13T17:37:46.161696", - "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, - 7, - 8, - 9, - 10, - 11, - 13, - 14, - 17, - 28, - 30, - 31, - 32, - 35, - 47, - 50, - 57, - 58, - 60, - 62, - 65, - 67, - 70, - 76, - 90, - 97, - 110, - 125 - ], - "summary": { - "covered_lines": 30, - "num_statements": 61, - "percent_covered": 43.20987654320987, - "percent_covered_display": "43", - "missing_lines": 31, - "excluded_lines": 0, - "num_branches": 20, - "num_partial_branches": 3, - "covered_branches": 5, - "missing_branches": 15 - }, - "missing_lines": [ - 25, - 38, - 42, - 84, - 85, - 106, - 107, - 119, - 120, - 141, - 144, - 145, - 146, - 147, - 150, - 161, - 179, - 181, - 188, - 189, - 200, - 205, - 207, - 209, - 212, - 218, - 219, - 231, - 236, - 237, - 238 - ], - "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" - ], - "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" - ], - "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" - ], - "90": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "91": [ - "", - "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" - ], - "138": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "125": [ - "", - "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" - ], - "128": [ - "", - "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" - ], - "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" - ], - "50": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "57": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "58": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "60": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "62": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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" - ], - "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" - ], - "98": [ - "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" - ], - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "113": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [ - [ - 30, - 31 - ], - [ - 30, - 32 - ], - [ - 76, - -70 - ], - [ - 76, - 76 - ], - [ - 97, - 97 - ], - [ - 97, - 110 - ], - [ - 110, - -90 - ], - [ - 110, - 110 - ] - ], - "missing_branches": [ - [ - 76, - 84 - ], - [ - 97, - 106 - ], - [ - 110, - 119 - ], - [ - 141, - 144 - ], - [ - 141, - 146 - ], - [ - 147, - -125 - ], - [ - 147, - 150 - ], - [ - 179, - 181 - ], - [ - 179, - 207 - ], - [ - 188, - 189 - ], - [ - 188, - 200 - ], - [ - 207, - 147 - ], - [ - 207, - 209 - ], - [ - 218, - 219 - ], - [ - 218, - 231 - ] - ], - "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" - ], - "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" - ], - "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" - ], - "90": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "91": [ - "", - "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" - ], - "138": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "125": [ - "", - "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" - ], - "128": [ - "", - "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" - ], - "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" - ], - "50": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "57": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "58": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "60": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "62": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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" - ], - "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" - ], - "98": [ - "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" - ], - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "113": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "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" - ], - "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" - ], - "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" - ], - "90": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "91": [ - "", - "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" - ], - "138": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "125": [ - "", - "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" - ], - "128": [ - "", - "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" - ], - "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" - ], - "50": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "57": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "58": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "60": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "62": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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" - ], - "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" - ], - "98": [ - "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" - ], - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "113": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "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" - ], - "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" - ], - "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" - ], - "90": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "91": [ - "", - "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" - ], - "138": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "125": [ - "", - "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" - ], - "128": [ - "", - "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" - ], - "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" - ], - "50": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "57": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "58": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "60": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "62": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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" - ], - "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" - ], - "98": [ - "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" - ], - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "113": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "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" - ], - "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" - ], - "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" - ], - "90": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "91": [ - "", - "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" - ], - "138": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "125": [ - "", - "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" - ], - "128": [ - "", - "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" - ], - "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" - ], - "50": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "57": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "58": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "60": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "62": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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" - ], - "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" - ], - "98": [ - "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" - ], - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "113": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "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": 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": [ - 84, - 85 - ], - "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" - ], - "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" - ], - "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" - ], - "90": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "91": [ - "", - "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" - ], - "138": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "125": [ - "", - "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" - ], - "128": [ - "", - "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" - ], - "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" - ], - "50": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "57": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "58": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "60": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "62": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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" - ], - "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" - ], - "98": [ - "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" - ], - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "113": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "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": [ - 97, - 110 - ], - "summary": { - "covered_lines": 2, - "num_statements": 6, - "percent_covered": 40.0, - "percent_covered_display": "40", - "missing_lines": 4, - "excluded_lines": 0, - "num_branches": 4, - "num_partial_branches": 2, - "covered_branches": 2, - "missing_branches": 2 - }, - "missing_lines": [ - 106, - 107, - 119, - 120 - ], - "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" - ], - "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" - ], - "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" - ], - "90": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "91": [ - "", - "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" - ], - "138": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "125": [ - "", - "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" - ], - "128": [ - "", - "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" - ], - "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" - ], - "50": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "57": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "58": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "60": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "62": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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" - ], - "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" - ], - "98": [ - "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" - ], - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "113": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [ - [ - 97, - 97 - ], - [ - 97, - 110 - ], - [ - 110, - -90 - ], - [ - 110, - 110 - ] - ], - "missing_branches": [ - [ - 97, - 106 - ], - [ - 110, - 119 - ] - ] - }, - "fix_failures": { - "executed_lines": [], - "summary": { - "covered_lines": 0, - "num_statements": 22, - "percent_covered": 0.0, - "percent_covered_display": "0", - "missing_lines": 22, - "excluded_lines": 0, - "num_branches": 12, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 12 - }, - "missing_lines": [ - 141, - 144, - 145, - 146, - 147, - 150, - 161, - 179, - 181, - 188, - 189, - 200, - 205, - 207, - 209, - 212, - 218, - 219, - 231, - 236, - 237, - 238 - ], - "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" - ], - "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" - ], - "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" - ], - "90": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "91": [ - "", - "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" - ], - "138": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "125": [ - "", - "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" - ], - "128": [ - "", - "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" - ], - "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" - ], - "50": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "57": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "58": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "60": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "62": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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" - ], - "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" - ], - "98": [ - "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" - ], - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "113": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [ - [ - 141, - 144 - ], - [ - 141, - 146 - ], - [ - 147, - -125 - ], - [ - 147, - 150 - ], - [ - 179, - 181 - ], - [ - 179, - 207 - ], - [ - 188, - 189 - ], - [ - 188, - 200 - ], - [ - 207, - 147 - ], - [ - 207, - 209 - ], - [ - 218, - 219 - ], - [ - 218, - 231 - ] - ] - }, - "": { - "executed_lines": [ - 1, - 3, - 4, - 5, - 7, - 8, - 9, - 10, - 11, - 13, - 14, - 17, - 28, - 35, - 47, - 70, - 90, - 125 - ], - "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" - ], - "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" - ], - "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" - ], - "90": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "91": [ - "", - "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" - ], - "138": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "125": [ - "", - "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" - ], - "128": [ - "", - "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" - ], - "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" - ], - "50": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "57": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "58": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "60": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "62": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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" - ], - "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" - ], - "98": [ - "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" - ], - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "113": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - } - }, - "classes": { - "": { - "executed_lines": [ - 1, - 3, - 4, - 5, - 7, - 8, - 9, - 10, - 11, - 13, - 14, - 17, - 28, - 30, - 31, - 32, - 35, - 47, - 50, - 57, - 58, - 60, - 62, - 65, - 67, - 70, - 76, - 90, - 97, - 110, - 125 - ], - "summary": { - "covered_lines": 30, - "num_statements": 61, - "percent_covered": 43.20987654320987, - "percent_covered_display": "43", - "missing_lines": 31, - "excluded_lines": 0, - "num_branches": 20, - "num_partial_branches": 3, - "covered_branches": 5, - "missing_branches": 15 - }, - "missing_lines": [ - 25, - 38, - 42, - 84, - 85, - 106, - 107, - 119, - 120, - 141, - 144, - 145, - 146, - 147, - 150, - 161, - 179, - 181, - 188, - 189, - 200, - 205, - 207, - 209, - 212, - 218, - 219, - 231, - 236, - 237, - 238 - ], - "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" - ], - "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" - ], - "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" - ], - "90": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "91": [ - "", - "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" - ], - "138": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "125": [ - "", - "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" - ], - "128": [ - "", - "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" - ], - "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" - ], - "50": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "57": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "58": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "60": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|run", - "tests/test_advise.py::test_check_internet_connection_timeout|run", - "tests/test_advise.py::test_check_internet_connection_failure|run" - ], - "62": [ - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server3]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server1]|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server0]|run", - "tests/test_advise.py::test_check_internet_connection_success|run", - "tests/test_advise.py::test_check_internet_connection_different_dns[dns_server2]|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" - ], - "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" - ], - "98": [ - "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" - ], - "100": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "111": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "113": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "tests/test_main.py::test_run_with_missing_test|run" - ] - }, - "executed_branches": [ - [ - 30, - 31 - ], - [ - 30, - 32 - ], - [ - 76, - -70 - ], - [ - 76, - 76 - ], - [ - 97, - 97 - ], - [ - 97, - 110 - ], - [ - 110, - -90 - ], - [ - 110, - 110 - ] - ], - "missing_branches": [ - [ - 76, - 84 - ], - [ - 97, - 106 - ], - [ - 110, - 119 - ], - [ - 141, - 144 - ], - [ - 141, - 146 - ], - [ - 147, - -125 - ], - [ - 147, - 150 - ], - [ - 179, - 181 - ], - [ - 179, - 207 - ], - [ - 188, - 189 - ], - [ - 188, - 200 - ], - [ - 207, - 147 - ], - [ - 207, - 209 - ], - [ - 218, - 219 - ], - [ - 218, - 231 - ] - ] - } - } - }, - "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_extract.py::test_extract_failing_test_details|run", - "tests/test_convert.py::test_path_to_string|run" - ], - "14": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_convert.py::test_path_to_string|run" - ], - "15": [ - "tests/test_convert.py::test_path_to_string|run" - ], - "18": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_convert.py::test_path_to_string|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_extract.py::test_extract_failing_test_details|run", - "tests/test_convert.py::test_path_to_string|run" - ], - "14": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_convert.py::test_path_to_string|run" - ], - "15": [ - "tests/test_convert.py::test_path_to_string|run" - ], - "18": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_convert.py::test_path_to_string|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_extract.py::test_extract_failing_test_details|run", - "tests/test_convert.py::test_path_to_string|run" - ], - "14": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_convert.py::test_path_to_string|run" - ], - "15": [ - "tests/test_convert.py::test_path_to_string|run" - ], - "18": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_convert.py::test_path_to_string|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_extract.py::test_extract_failing_test_details|run", - "tests/test_convert.py::test_path_to_string|run" - ], - "14": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_convert.py::test_path_to_string|run" - ], - "15": [ - "tests/test_convert.py::test_path_to_string|run" - ], - "18": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_convert.py::test_path_to_string|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" - ], - "119": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "120": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "125": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "129": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|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_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|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" - ], - "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" - ], - "161": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "173": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "21": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_display.py::test_get_display_return_code|run" - ], - "27": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "29": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "30": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|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" - ], - "119": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "120": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "125": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "129": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|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_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|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" - ], - "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" - ], - "161": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "173": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "21": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_display.py::test_get_display_return_code|run" - ], - "27": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "29": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "30": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|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" - ], - "119": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "120": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "125": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "129": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|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_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|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" - ], - "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" - ], - "161": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "173": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "21": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_display.py::test_get_display_return_code|run" - ], - "27": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "29": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "30": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|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" - ], - "119": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "120": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "125": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "129": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|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_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|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" - ], - "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" - ], - "161": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "173": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "21": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_display.py::test_get_display_return_code|run" - ], - "27": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "29": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "30": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|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" - ], - "119": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "120": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "125": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "129": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|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_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|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" - ], - "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" - ], - "161": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "173": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "21": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_display.py::test_get_display_return_code|run" - ], - "27": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "29": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "30": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|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" - ], - "119": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "120": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "125": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "129": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|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_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|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" - ], - "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" - ], - "161": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "173": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "21": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_display.py::test_get_display_return_code|run" - ], - "27": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "29": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "30": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|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" - ], - "119": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "120": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "125": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "129": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|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_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|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" - ], - "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" - ], - "161": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "173": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "21": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_display.py::test_get_display_return_code|run" - ], - "27": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "29": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "30": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|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" - ], - "119": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "120": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "125": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_display.py::test_display_content_plain_text|run", - "tests/test_display.py::test_display_content|run" - ], - "129": [ - "tests/test_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|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_display.py::test_display_content_no_newline|run", - "tests/test_main.py::test_run_with_missing_test|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" - ], - "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" - ], - "161": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "173": [ - "tests/test_display.py::test_display_content_plain_text|run" - ], - "21": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "23": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_display.py::test_get_display_return_code|run" - ], - "27": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "28": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "29": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "30": [ - "tests/test_display.py::test_get_display_return_code|run", - "tests/test_main.py::test_run_with_missing_test|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\\exceptions.py": { - "executed_lines": [ - 1, - 3, - 8, - 10, - 12, - 15, - 25, - 26, - 29, - 38, - 41, - 42, - 43, - 44, - 48, - 52 - ], - "summary": { - "covered_lines": 15, - "num_statements": 18, - "percent_covered": 77.27272727272727, - "percent_covered_display": "77", - "missing_lines": 3, - "excluded_lines": 0, - "num_branches": 4, - "num_partial_branches": 2, - "covered_branches": 2, - "missing_branches": 2 - }, - "missing_lines": [ - 13, - 32, - 35 - ], - "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" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "12": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "16": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "15": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "25": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "17": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "18": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "19": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "20": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "21": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "26": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "27": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "29": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "38": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "39": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "41": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "42": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "43": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "44": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "45": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "48": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "49": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "52": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "53": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ] - }, - "executed_branches": [ - [ - 12, - 15 - ], - [ - 25, - 26 - ] - ], - "missing_branches": [ - [ - 12, - 13 - ], - [ - 25, - 32 - ] - ], - "functions": { - "get_litellm_traceback": { - "executed_lines": [ - 10, - 12, - 15, - 25, - 26, - 29, - 38, - 41, - 42, - 43, - 44, - 48, - 52 - ], - "summary": { - "covered_lines": 13, - "num_statements": 16, - "percent_covered": 75.0, - "percent_covered_display": "75", - "missing_lines": 3, - "excluded_lines": 0, - "num_branches": 4, - "num_partial_branches": 2, - "covered_branches": 2, - "missing_branches": 2 - }, - "missing_lines": [ - 13, - 32, - 35 - ], - "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" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "12": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "16": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "15": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "25": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "17": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "18": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "19": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "20": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "21": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "26": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "27": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "29": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "38": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "39": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "41": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "42": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "43": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "44": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "45": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "48": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "49": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "52": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "53": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ] - }, - "executed_branches": [ - [ - 12, - 15 - ], - [ - 25, - 26 - ] - ], - "missing_branches": [ - [ - 12, - 13 - ], - [ - 25, - 32 - ] - ] - }, - "": { - "executed_lines": [ - 1, - 3, - 8 - ], - "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" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "12": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "16": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "15": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "25": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "17": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "18": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "19": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "20": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "21": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "26": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "27": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "29": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "38": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "39": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "41": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "42": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "43": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "44": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "45": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "48": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "49": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "52": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "53": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - } - }, - "classes": { - "": { - "executed_lines": [ - 1, - 3, - 8, - 10, - 12, - 15, - 25, - 26, - 29, - 38, - 41, - 42, - 43, - 44, - 48, - 52 - ], - "summary": { - "covered_lines": 15, - "num_statements": 18, - "percent_covered": 77.27272727272727, - "percent_covered_display": "77", - "missing_lines": 3, - "excluded_lines": 0, - "num_branches": 4, - "num_partial_branches": 2, - "covered_branches": 2, - "missing_branches": 2 - }, - "missing_lines": [ - 13, - 32, - 35 - ], - "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" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "12": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "16": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "15": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "25": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "17": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "18": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "19": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "20": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "21": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "26": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "27": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "29": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "38": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "39": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "41": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "42": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "43": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "44": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "45": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "48": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "49": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "52": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ], - "53": [ - "tests/test_exceptions.py::test_authentication_error|run", - "tests/test_exceptions.py::test_not_found_error|run", - "tests/test_exceptions.py::test_rate_limit_error|run" - ] - }, - "executed_branches": [ - [ - 12, - 15 - ], - [ - 25, - 26 - ] - ], - "missing_branches": [ - [ - 12, - 13 - ], - [ - 25, - 32 - ] - ] - } - } - }, - "execexam\\extract.py": { - "executed_lines": [ - 1, - 3, - 4, - 5, - 6, - 7, - 8, - 10, - 13, - 15, - 16, - 17, - 20, - 22, - 24, - 25, - 26, - 27, - 28, - 31, - 35, - 37, - 38, - 41, - 44, - 47, - 50, - 53, - 54, - 55, - 56, - 60, - 62, - 65, - 67, - 70, - 71, - 72, - 75, - 80, - 84, - 86, - 89, - 90, - 93, - 94, - 98, - 101, - 106, - 110, - 112, - 114, - 115, - 116, - 119, - 121, - 122, - 124, - 126, - 129, - 132, - 134, - 138, - 140, - 141, - 142, - 145, - 148, - 149, - 151, - 152, - 153, - 155, - 158, - 161, - 163, - 165, - 166, - 168, - 171, - 176, - 178, - 181, - 182, - 184, - 187, - 190, - 192, - 194, - 196, - 198, - 199, - 201, - 204, - 207, - 209, - 213, - 215, - 217, - 218, - 221, - 223, - 224, - 225, - 227, - 229, - 230, - 234, - 237, - 240, - 242, - 243, - 244, - 245, - 246, - 248, - 249, - 251, - 256, - 259, - 260, - 261, - 262, - 265, - 268, - 271, - 273, - 274, - 276, - 277, - 278, - 279, - 280, - 293, - 295, - 296, - 305, - 308, - 313, - 314, - 317, - 321, - 322, - 324, - 325, - 326, - 327, - 328, - 332, - 333, - 335, - 337, - 338, - 339, - 341, - 342, - 343, - 344, - 345, - 346, - 350, - 364, - 412, - 417, - 419, - 420, - 421, - 422, - 424, - 425, - 427, - 428, - 430, - 431, - 432, - 437, - 438, - 444, - 445, - 450 - ], - "summary": { - "covered_lines": 179, - "num_statements": 242, - "percent_covered": 70.84468664850137, - "percent_covered_display": "71", - "missing_lines": 63, - "excluded_lines": 0, - "num_branches": 125, - "num_partial_branches": 20, - "covered_branches": 81, - "missing_branches": 44 - }, - "missing_lines": [ - 235, - 236, - 250, - 252, - 257, - 263, - 264, - 272, - 300, - 301, - 306, - 329, - 330, - 334, - 348, - 351, - 352, - 353, - 354, - 355, - 356, - 357, - 360, - 361, - 368, - 369, - 371, - 372, - 374, - 375, - 376, - 378, - 379, - 380, - 381, - 383, - 384, - 385, - 386, - 387, - 389, - 390, - 391, - 393, - 394, - 395, - 396, - 397, - 399, - 401, - 402, - 403, - 404, - 405, - 406, - 407, - 408, - 409, - 418, - 446, - 447, - 448, - 449 - ], - "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" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "65": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "75": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "", - "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" - ], - "158": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "171": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "172": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "173": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "187": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "221": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "240": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "268": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "317": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "318": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "319": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "364": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "365": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "366": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "412": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "413": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "414": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "271": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "198": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "190": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "192": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "194": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "196": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "201": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "199": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "207": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "209": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "210": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "213": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "215": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "217": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "218": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "243": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "244": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "245": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "265": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "246": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "278": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "279": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "281": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "280": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "293": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "282": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "283": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "284": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "285": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "286": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "287": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "288": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "289": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "290": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "291": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "295": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "296": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "297": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "305": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "309": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "313": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "322": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "324": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "325": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "326": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "327": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "328": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "332": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "333": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "335": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "337": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "338": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "341": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "339": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "350": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "342": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "343": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "344": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "345": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "223": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "224": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "225": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "234": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "106": [ - "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" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "119": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "121": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "124": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "126": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "129": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "132": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "135": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "140": [ - "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" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "146": [ - "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" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "152": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "153": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "15": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "17": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "70": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "71": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "72": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "417": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "419": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "420": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "421": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "450": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "422": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "424": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "425": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "427": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "428": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "430": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "431": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "433": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "434": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "437": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "440": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "438": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "444": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "439": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "441": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "445": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "93": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "95": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ] - }, - "executed_branches": [ - [ - 15, - 16 - ], - [ - 15, - 17 - ], - [ - 24, - 25 - ], - [ - 24, - 26 - ], - [ - 26, - 27 - ], - [ - 26, - 28 - ], - [ - 50, - 53 - ], - [ - 50, - 62 - ], - [ - 53, - 54 - ], - [ - 53, - 60 - ], - [ - 70, - 71 - ], - [ - 70, - 72 - ], - [ - 84, - 86 - ], - [ - 84, - 98 - ], - [ - 93, - 94 - ], - [ - 114, - 115 - ], - [ - 114, - 155 - ], - [ - 115, - 114 - ], - [ - 115, - 116 - ], - [ - 163, - 165 - ], - [ - 163, - 168 - ], - [ - 165, - 163 - ], - [ - 165, - 166 - ], - [ - 178, - 181 - ], - [ - 178, - 184 - ], - [ - 181, - -181 - ], - [ - 181, - 178 - ], - [ - 181, - 181 - ], - [ - 181, - 182 - ], - [ - 196, - 198 - ], - [ - 196, - 201 - ], - [ - 198, - -198 - ], - [ - 198, - 196 - ], - [ - 198, - 198 - ], - [ - 198, - 199 - ], - [ - 224, - 225 - ], - [ - 224, - 227 - ], - [ - 229, - 230 - ], - [ - 229, - 237 - ], - [ - 230, - 229 - ], - [ - 230, - 230 - ], - [ - 230, - 234 - ], - [ - 244, - -240 - ], - [ - 244, - 245 - ], - [ - 244, - 265 - ], - [ - 245, - 244 - ], - [ - 245, - 246 - ], - [ - 246, - 245 - ], - [ - 246, - 248 - ], - [ - 249, - 251 - ], - [ - 251, - 256 - ], - [ - 256, - 259 - ], - [ - 260, - 261 - ], - [ - 261, - 262 - ], - [ - 271, - 273 - ], - [ - 276, - 277 - ], - [ - 276, - 314 - ], - [ - 277, - 276 - ], - [ - 277, - 278 - ], - [ - 295, - 296 - ], - [ - 305, - 308 - ], - [ - 308, - 313 - ], - [ - 327, - 328 - ], - [ - 327, - 332 - ], - [ - 328, - 327 - ], - [ - 333, - 335 - ], - [ - 335, - -317 - ], - [ - 335, - 337 - ], - [ - 337, - 338 - ], - [ - 337, - 341 - ], - [ - 341, - 342 - ], - [ - 342, - 343 - ], - [ - 344, - 345 - ], - [ - 350, - 335 - ], - [ - 417, - 419 - ], - [ - 420, - 421 - ], - [ - 420, - 450 - ], - [ - 424, - 425 - ], - [ - 427, - 428 - ], - [ - 427, - 430 - ], - [ - 431, - 432 - ], - [ - 432, - 431 - ], - [ - 432, - 432 - ], - [ - 432, - 437 - ], - [ - 437, - 438 - ] - ], - "missing_branches": [ - [ - 93, - 84 - ], - [ - 249, - 250 - ], - [ - 251, - 252 - ], - [ - 256, - 257 - ], - [ - 260, - 245 - ], - [ - 261, - 245 - ], - [ - 271, - 272 - ], - [ - 295, - 300 - ], - [ - 300, - 301 - ], - [ - 300, - 305 - ], - [ - 305, - 306 - ], - [ - 308, - 276 - ], - [ - 328, - 329 - ], - [ - 333, - 334 - ], - [ - 341, - 350 - ], - [ - 342, - 350 - ], - [ - 344, - 348 - ], - [ - 350, - 351 - ], - [ - 353, - 335 - ], - [ - 353, - 354 - ], - [ - 371, - 372 - ], - [ - 371, - 374 - ], - [ - 378, - 379 - ], - [ - 378, - 383 - ], - [ - 379, - 378 - ], - [ - 379, - 380 - ], - [ - 389, - 390 - ], - [ - 389, - 391 - ], - [ - 394, - 395 - ], - [ - 394, - 399 - ], - [ - 401, - -364 - ], - [ - 401, - 402 - ], - [ - 402, - 401 - ], - [ - 402, - 403 - ], - [ - 404, - 401 - ], - [ - 404, - 405 - ], - [ - 407, - 401 - ], - [ - 407, - 408 - ], - [ - 417, - 418 - ], - [ - 424, - 420 - ], - [ - 431, - 420 - ], - [ - 437, - 445 - ], - [ - 446, - 447 - ], - [ - 446, - 448 - ] - ], - "functions": { - "is_failing_test_details_empty": { - "executed_lines": [ - 15, - 16, - 17 - ], - "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" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "65": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "75": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "", - "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" - ], - "158": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "171": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "172": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "173": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "187": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "221": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "240": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "268": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "317": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "318": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "319": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "364": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "365": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "366": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "412": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "413": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "414": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "271": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "198": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "190": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "192": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "194": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "196": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "201": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "199": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "207": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "209": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "210": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "213": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "215": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "217": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "218": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "243": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "244": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "245": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "265": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "246": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "278": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "279": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "281": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "280": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "293": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "282": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "283": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "284": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "285": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "286": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "287": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "288": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "289": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "290": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "291": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "295": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "296": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "297": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "305": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "309": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "313": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "322": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "324": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "325": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "326": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "327": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "328": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "332": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "333": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "335": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "337": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "338": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "341": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "339": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "350": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "342": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "343": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "344": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "345": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "223": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "224": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "225": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "234": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "106": [ - "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" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "119": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "121": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "124": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "126": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "129": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "132": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "135": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "140": [ - "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" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "146": [ - "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" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "152": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "153": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "15": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "17": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "70": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "71": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "72": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "417": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "419": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "420": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "421": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "450": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "422": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "424": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "425": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "427": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "428": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "430": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "431": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "433": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "434": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "437": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "440": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "438": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "444": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "439": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "441": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "445": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "93": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "95": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ] - }, - "executed_branches": [ - [ - 15, - 16 - ], - [ - 15, - 17 - ] - ], - "missing_branches": [] - }, - "extract_details": { - "executed_lines": [ - 22, - 24, - 25, - 26, - 27, - 28 - ], - "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" - ], - "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" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "65": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "75": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "", - "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" - ], - "158": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "171": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "172": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "173": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "187": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "221": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "240": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "268": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "317": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "318": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "319": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "364": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "365": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "366": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "412": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "413": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "414": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "271": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "198": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "190": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "192": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "194": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "196": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "201": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "199": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "207": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "209": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "210": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "213": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "215": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "217": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "218": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "243": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "244": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "245": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "265": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "246": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "278": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "279": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "281": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "280": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "293": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "282": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "283": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "284": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "285": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "286": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "287": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "288": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "289": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "290": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "291": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "295": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "296": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "297": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "305": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "309": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "313": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "322": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "324": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "325": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "326": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "327": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "328": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "332": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "333": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "335": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "337": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "338": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "341": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "339": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "350": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "342": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "343": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "344": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "345": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "223": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "224": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "225": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "234": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "106": [ - "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" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "119": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "121": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "124": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "126": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "129": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "132": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "135": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "140": [ - "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" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "146": [ - "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" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "152": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "153": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "15": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "17": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "70": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "71": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "72": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "417": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "419": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "420": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "421": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "450": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "422": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "424": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "425": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "427": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "428": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "430": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "431": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "433": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "434": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "437": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "440": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "438": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "444": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "439": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "441": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "445": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "93": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "95": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ] - }, - "executed_branches": [ - [ - 24, - 25 - ], - [ - 24, - 26 - ], - [ - 26, - 27 - ], - [ - 26, - 28 - ] - ], - "missing_branches": [] - }, - "extract_test_run_details": { - "executed_lines": [ - 35, - 37, - 38 - ], - "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" - ], - "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" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "65": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "75": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "", - "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" - ], - "158": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "171": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "172": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "173": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "187": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "221": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "240": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "268": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "317": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "318": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "319": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "364": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "365": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "366": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "412": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "413": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "414": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "271": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "198": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "190": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "192": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "194": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "196": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "201": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "199": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "207": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "209": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "210": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "213": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "215": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "217": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "218": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "243": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "244": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "245": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "265": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "246": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "278": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "279": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "281": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "280": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "293": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "282": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "283": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "284": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "285": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "286": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "287": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "288": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "289": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "290": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "291": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "295": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "296": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "297": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "305": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "309": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "313": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "322": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "324": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "325": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "326": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "327": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "328": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "332": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "333": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "335": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "337": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "338": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "341": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "339": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "350": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "342": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "343": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "344": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "345": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "223": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "224": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "225": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "234": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "106": [ - "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" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "119": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "121": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "124": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "126": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "129": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "132": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "135": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "140": [ - "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" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "146": [ - "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" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "152": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "153": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "15": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "17": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "70": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "71": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "72": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "417": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "419": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "420": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "421": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "450": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "422": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "424": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "425": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "427": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "428": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "430": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "431": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "433": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "434": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "437": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "440": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "438": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "444": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "439": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "441": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "445": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "93": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "95": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - }, - "extract_test_assertion_details": { - "executed_lines": [ - 44, - 47, - 50, - 53, - 54, - 55, - 56, - 60, - 62 - ], - "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" - ], - "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" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "65": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "75": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "", - "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" - ], - "158": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "171": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "172": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "173": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "187": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "221": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "240": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "268": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "317": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "318": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "319": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "364": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "365": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "366": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "412": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "413": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "414": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "271": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "198": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "190": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "192": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "194": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "196": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "201": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "199": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "207": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "209": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "210": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "213": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "215": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "217": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "218": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "243": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "244": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "245": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "265": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "246": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "278": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "279": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "281": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "280": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "293": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "282": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "283": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "284": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "285": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "286": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "287": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "288": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "289": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "290": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "291": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "295": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "296": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "297": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "305": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "309": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "313": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "322": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "324": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "325": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "326": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "327": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "328": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "332": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "333": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "335": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "337": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "338": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "341": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "339": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "350": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "342": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "343": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "344": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "345": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "223": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "224": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "225": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "234": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "106": [ - "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" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "119": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "121": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "124": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "126": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "129": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "132": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "135": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "140": [ - "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" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "146": [ - "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" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "152": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "153": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "15": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "17": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "70": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "71": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "72": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "417": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "419": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "420": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "421": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "450": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "422": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "424": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "425": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "427": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "428": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "430": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "431": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "433": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "434": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "437": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "440": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "438": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "444": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "439": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "441": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "445": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "93": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "95": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ] - }, - "executed_branches": [ - [ - 50, - 53 - ], - [ - 50, - 62 - ], - [ - 53, - 54 - ], - [ - 53, - 60 - ] - ], - "missing_branches": [] - }, - "extract_test_assertion_details_list": { - "executed_lines": [ - 67, - 70, - 71, - 72 - ], - "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" - ], - "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" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "65": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "75": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "", - "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" - ], - "158": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "171": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "172": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "173": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "187": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "221": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "240": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "268": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "317": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "318": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "319": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "364": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "365": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "366": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "412": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "413": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "414": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "271": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "198": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "190": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "192": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "194": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "196": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "201": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "199": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "207": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "209": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "210": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "213": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "215": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "217": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "218": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "243": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "244": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "245": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "265": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "246": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "278": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "279": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "281": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "280": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "293": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "282": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "283": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "284": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "285": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "286": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "287": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "288": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "289": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "290": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "291": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "295": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "296": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "297": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "305": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "309": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "313": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "322": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "324": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "325": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "326": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "327": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "328": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "332": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "333": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "335": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "337": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "338": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "341": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "339": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "350": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "342": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "343": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "344": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "345": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "223": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "224": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "225": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "234": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "106": [ - "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" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "119": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "121": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "124": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "126": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "129": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "132": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "135": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "140": [ - "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" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "146": [ - "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" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "152": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "153": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "15": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "17": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "70": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "71": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "72": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "417": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "419": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "420": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "421": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "450": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "422": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "424": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "425": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "427": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "428": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "430": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "431": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "433": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "434": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "437": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "440": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "438": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "444": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "439": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "441": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "445": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "93": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "95": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ] - }, - "executed_branches": [ - [ - 70, - 71 - ], - [ - 70, - 72 - ] - ], - "missing_branches": [] - }, - "extract_test_assertions_details": { - "executed_lines": [ - 80, - 84, - 86, - 89, - 90, - 93, - 94, - 98 - ], - "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" - ], - "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" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "65": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "75": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "", - "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" - ], - "158": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "171": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "172": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "173": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "187": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "221": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "240": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "268": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "317": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "318": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "319": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "364": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "365": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "366": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "412": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "413": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "414": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "271": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "198": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "190": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "192": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "194": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "196": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "201": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "199": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "207": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "209": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "210": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "213": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "215": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "217": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "218": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "243": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "244": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "245": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "265": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "246": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "278": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "279": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "281": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "280": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "293": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "282": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "283": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "284": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "285": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "286": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "287": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "288": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "289": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "290": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "291": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "295": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "296": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "297": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "305": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "309": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "313": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "322": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "324": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "325": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "326": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "327": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "328": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "332": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "333": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "335": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "337": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "338": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "341": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "339": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "350": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "342": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "343": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "344": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "345": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "223": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "224": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "225": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "234": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "106": [ - "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" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "119": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "121": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "124": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "126": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "129": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "132": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "135": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "140": [ - "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" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "146": [ - "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" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "152": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "153": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "15": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "17": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "70": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "71": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "72": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "417": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "419": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "420": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "421": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "450": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "422": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "424": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "425": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "427": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "428": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "430": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "431": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "433": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "434": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "437": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "440": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "438": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "444": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "439": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "441": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "445": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "93": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "95": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ] - }, - "executed_branches": [ - [ - 84, - 86 - ], - [ - 84, - 98 - ], - [ - 93, - 94 - ] - ], - "missing_branches": [ - [ - 93, - 84 - ] - ] - }, - "extract_failing_test_details": { - "executed_lines": [ - 106, - 110, - 112, - 114, - 115, - 116, - 119, - 121, - 122, - 124, - 126, - 129, - 132, - 134, - 138, - 140, - 141, - 142, - 145, - 148, - 149, - 151, - 152, - 153, - 155 - ], - "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" - ], - "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" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "65": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "75": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "", - "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" - ], - "158": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "171": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "172": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "173": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "187": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "221": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "240": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "268": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "317": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "318": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "319": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "364": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "365": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "366": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "412": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "413": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "414": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "271": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "198": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "190": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "192": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "194": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "196": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "201": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "199": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "207": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "209": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "210": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "213": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "215": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "217": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "218": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "243": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "244": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "245": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "265": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "246": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "278": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "279": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "281": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "280": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "293": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "282": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "283": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "284": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "285": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "286": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "287": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "288": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "289": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "290": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "291": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "295": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "296": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "297": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "305": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "309": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "313": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "322": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "324": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "325": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "326": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "327": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "328": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "332": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "333": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "335": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "337": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "338": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "341": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "339": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "350": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "342": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "343": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "344": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "345": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "223": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "224": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "225": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "234": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "106": [ - "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" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "119": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "121": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "124": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "126": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "129": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "132": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "135": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "140": [ - "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" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "146": [ - "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" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "152": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "153": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "15": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "17": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "70": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "71": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "72": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "417": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "419": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "420": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "421": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "450": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "422": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "424": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "425": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "427": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "428": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "430": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "431": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "433": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "434": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "437": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "440": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "438": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "444": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "439": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "441": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "445": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "93": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "95": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ] - }, - "executed_branches": [ - [ - 114, - 115 - ], - [ - 114, - 155 - ], - [ - 115, - 114 - ], - [ - 115, - 116 - ] - ], - "missing_branches": [] - }, - "extract_test_output": { - "executed_lines": [ - 161, - 163, - 165, - 166, - 168 - ], - "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" - ], - "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" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "65": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "75": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "", - "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" - ], - "158": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "171": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "172": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "173": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "187": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "221": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "240": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "268": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "317": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "318": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "319": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "364": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "365": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "366": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "412": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "413": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "414": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "271": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "198": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "190": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "192": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "194": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "196": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "201": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "199": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "207": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "209": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "210": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "213": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "215": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "217": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "218": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "243": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "244": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "245": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "265": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "246": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "278": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "279": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "281": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "280": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "293": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "282": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "283": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "284": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "285": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "286": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "287": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "288": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "289": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "290": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "291": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "295": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "296": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "297": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "305": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "309": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "313": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "322": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "324": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "325": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "326": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "327": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "328": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "332": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "333": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "335": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "337": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "338": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "341": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "339": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "350": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "342": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "343": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "344": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "345": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "223": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "224": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "225": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "234": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "106": [ - "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" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "119": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "121": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "124": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "126": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "129": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "132": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "135": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "140": [ - "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" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "146": [ - "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" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "152": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "153": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "15": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "17": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "70": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "71": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "72": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "417": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "419": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "420": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "421": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "450": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "422": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "424": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "425": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "427": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "428": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "430": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "431": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "433": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "434": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "437": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "440": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "438": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "444": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "439": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "441": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "445": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "93": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "95": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ] - }, - "executed_branches": [ - [ - 163, - 165 - ], - [ - 163, - 168 - ], - [ - 165, - 163 - ], - [ - 165, - 166 - ] - ], - "missing_branches": [] - }, - "extract_test_output_multiple_labels": { - "executed_lines": [ - 176, - 178, - 181, - 182, - 184 - ], - "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" - ], - "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" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "65": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "75": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "", - "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" - ], - "158": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "171": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "172": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "173": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "187": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "221": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "240": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "268": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "317": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "318": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "319": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "364": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "365": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "366": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "412": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "413": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "414": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "271": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "198": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "190": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "192": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "194": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "196": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "201": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "199": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "207": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "209": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "210": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "213": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "215": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "217": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "218": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "243": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "244": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "245": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "265": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "246": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "278": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "279": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "281": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "280": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "293": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "282": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "283": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "284": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "285": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "286": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "287": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "288": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "289": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "290": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "291": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "295": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "296": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "297": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "305": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "309": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "313": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "322": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "324": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "325": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "326": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "327": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "328": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "332": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "333": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "335": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "337": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "338": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "341": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "339": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "350": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "342": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "343": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "344": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "345": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "223": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "224": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "225": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "234": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "106": [ - "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" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "119": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "121": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "124": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "126": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "129": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "132": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "135": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "140": [ - "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" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "146": [ - "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" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "152": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "153": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "15": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "17": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "70": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "71": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "72": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "417": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "419": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "420": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "421": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "450": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "422": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "424": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "425": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "427": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "428": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "430": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "431": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "433": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "434": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "437": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "440": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "438": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "444": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "439": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "441": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "445": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "93": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "95": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ] - }, - "executed_branches": [ - [ - 178, - 181 - ], - [ - 178, - 184 - ], - [ - 181, - -181 - ], - [ - 181, - 178 - ], - [ - 181, - 181 - ], - [ - 181, - 182 - ] - ], - "missing_branches": [] - }, - "extract_tested_functions": { - "executed_lines": [ - 190, - 192, - 194, - 196, - 198, - 199, - 201 - ], - "summary": { - "covered_lines": 7, - "num_statements": 7, - "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" - ], - "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" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "65": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "75": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "", - "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" - ], - "158": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "171": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "172": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "173": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "187": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "221": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "240": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "268": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "317": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "318": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "319": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "364": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "365": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "366": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "412": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "413": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "414": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "271": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "198": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "190": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "192": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "194": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "196": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "201": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "199": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "207": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "209": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "210": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "213": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "215": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "217": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "218": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "243": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "244": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "245": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "265": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "246": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "278": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "279": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "281": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "280": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "293": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "282": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "283": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "284": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "285": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "286": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "287": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "288": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "289": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "290": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "291": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "295": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "296": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "297": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "305": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "309": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "313": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "322": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "324": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "325": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "326": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "327": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "328": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "332": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "333": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "335": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "337": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "338": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "341": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "339": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "350": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "342": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "343": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "344": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "345": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "223": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "224": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "225": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "234": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "106": [ - "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" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "119": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "121": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "124": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "126": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "129": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "132": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "135": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "140": [ - "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" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "146": [ - "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" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "152": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "153": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "15": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "17": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "70": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "71": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "72": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "417": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "419": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "420": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "421": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "450": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "422": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "424": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "425": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "427": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "428": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "430": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "431": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "433": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "434": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "437": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "440": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "438": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "444": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "439": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "441": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "445": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "93": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "95": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ] - }, - "executed_branches": [ - [ - 196, - 198 - ], - [ - 196, - 201 - ], - [ - 198, - -198 - ], - [ - 198, - 196 - ], - [ - 198, - 198 - ], - [ - 198, - 199 - ] - ], - "missing_branches": [] - }, - "get_called_functions_from_test": { - "executed_lines": [ - 207, - 209, - 213, - 215, - 217, - 218 - ], - "summary": { - "covered_lines": 6, - "num_statements": 6, - "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" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "65": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "75": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "", - "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" - ], - "158": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "171": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "172": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "173": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "187": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "221": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "240": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "268": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "317": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "318": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "319": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "364": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "365": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "366": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "412": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "413": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "414": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "271": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "198": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "190": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "192": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "194": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "196": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "201": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "199": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "207": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "209": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "210": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "213": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "215": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "217": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "218": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "243": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "244": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "245": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "265": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "246": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "278": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "279": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "281": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "280": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "293": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "282": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "283": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "284": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "285": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "286": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "287": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "288": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "289": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "290": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "291": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "295": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "296": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "297": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "305": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "309": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "313": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "322": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "324": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "325": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "326": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "327": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "328": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "332": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "333": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "335": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "337": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "338": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "341": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "339": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "350": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "342": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "343": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "344": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "345": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "223": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "224": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "225": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "234": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "106": [ - "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" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "119": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "121": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "124": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "126": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "129": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "132": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "135": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "140": [ - "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" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "146": [ - "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" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "152": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "153": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "15": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "17": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "70": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "71": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "72": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "417": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "419": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "420": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "421": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "450": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "422": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "424": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "425": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "427": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "428": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "430": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "431": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "433": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "434": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "437": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "440": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "438": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "444": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "439": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "441": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "445": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "93": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "95": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - }, - "function_exists_in_file": { - "executed_lines": [ - 223, - 224, - 225, - 227, - 229, - 230, - 234, - 237 - ], - "summary": { - "covered_lines": 8, - "num_statements": 10, - "percent_covered": 87.5, - "percent_covered_display": "88", - "missing_lines": 2, - "excluded_lines": 0, - "num_branches": 6, - "num_partial_branches": 0, - "covered_branches": 6, - "missing_branches": 0 - }, - "missing_lines": [ - 235, - 236 - ], - "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" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "65": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "75": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "", - "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" - ], - "158": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "171": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "172": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "173": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "187": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "221": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "240": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "268": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "317": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "318": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "319": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "364": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "365": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "366": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "412": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "413": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "414": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "271": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "198": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "190": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "192": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "194": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "196": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "201": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "199": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "207": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "209": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "210": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "213": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "215": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "217": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "218": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "243": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "244": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "245": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "265": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "246": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "278": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "279": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "281": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "280": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "293": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "282": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "283": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "284": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "285": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "286": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "287": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "288": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "289": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "290": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "291": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "295": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "296": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "297": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "305": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "309": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "313": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "322": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "324": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "325": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "326": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "327": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "328": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "332": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "333": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "335": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "337": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "338": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "341": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "339": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "350": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "342": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "343": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "344": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "345": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "223": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "224": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "225": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "234": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "106": [ - "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" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "119": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "121": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "124": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "126": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "129": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "132": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "135": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "140": [ - "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" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "146": [ - "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" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "152": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "153": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "15": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "17": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "70": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "71": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "72": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "417": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "419": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "420": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "421": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "450": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "422": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "424": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "425": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "427": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "428": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "430": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "431": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "433": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "434": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "437": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "440": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "438": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "444": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "439": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "441": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "445": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "93": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "95": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ] - }, - "executed_branches": [ - [ - 224, - 225 - ], - [ - 224, - 227 - ], - [ - 229, - 230 - ], - [ - 229, - 237 - ], - [ - 230, - 229 - ], - [ - 230, - 230 - ], - [ - 230, - 234 - ] - ], - "missing_branches": [] - }, - "find_source_file": { - "executed_lines": [ - 242, - 243, - 244, - 245, - 246, - 248, - 249, - 251, - 256, - 259, - 260, - 261, - 262, - 265 - ], - "summary": { - "covered_lines": 14, - "num_statements": 19, - "percent_covered": 72.22222222222223, - "percent_covered_display": "72", - "missing_lines": 5, - "excluded_lines": 0, - "num_branches": 17, - "num_partial_branches": 5, - "covered_branches": 12, - "missing_branches": 5 - }, - "missing_lines": [ - 250, - 252, - 257, - 263, - 264 - ], - "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" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "65": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "75": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "", - "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" - ], - "158": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "171": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "172": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "173": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "187": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "221": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "240": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "268": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "317": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "318": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "319": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "364": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "365": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "366": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "412": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "413": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "414": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "271": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "198": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "190": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "192": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "194": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "196": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "201": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "199": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "207": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "209": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "210": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "213": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "215": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "217": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "218": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "243": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "244": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "245": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "265": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "246": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "278": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "279": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "281": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "280": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "293": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "282": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "283": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "284": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "285": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "286": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "287": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "288": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "289": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "290": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "291": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "295": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "296": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "297": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "305": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "309": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "313": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "322": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "324": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "325": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "326": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "327": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "328": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "332": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "333": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "335": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "337": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "338": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "341": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "339": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "350": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "342": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "343": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "344": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "345": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "223": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "224": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "225": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "234": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "106": [ - "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" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "119": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "121": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "124": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "126": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "129": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "132": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "135": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "140": [ - "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" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "146": [ - "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" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "152": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "153": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "15": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "17": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "70": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "71": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "72": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "417": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "419": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "420": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "421": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "450": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "422": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "424": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "425": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "427": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "428": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "430": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "431": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "433": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "434": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "437": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "440": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "438": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "444": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "439": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "441": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "445": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "93": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "95": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ] - }, - "executed_branches": [ - [ - 244, - -240 - ], - [ - 244, - 245 - ], - [ - 244, - 265 - ], - [ - 245, - 244 - ], - [ - 245, - 246 - ], - [ - 246, - 245 - ], - [ - 246, - 248 - ], - [ - 249, - 251 - ], - [ - 251, - 256 - ], - [ - 256, - 259 - ], - [ - 260, - 261 - ], - [ - 261, - 262 - ] - ], - "missing_branches": [ - [ - 249, - 250 - ], - [ - 251, - 252 - ], - [ - 256, - 257 - ], - [ - 260, - 245 - ], - [ - 261, - 245 - ] - ] - }, - "extract_tracebacks": { - "executed_lines": [ - 271, - 273, - 274, - 276, - 277, - 278, - 279, - 280, - 293, - 295, - 296, - 305, - 308, - 313, - 314 - ], - "summary": { - "covered_lines": 15, - "num_statements": 19, - "percent_covered": 69.6969696969697, - "percent_covered_display": "70", - "missing_lines": 4, - "excluded_lines": 0, - "num_branches": 14, - "num_partial_branches": 4, - "covered_branches": 8, - "missing_branches": 6 - }, - "missing_lines": [ - 272, - 300, - 301, - 306 - ], - "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" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "65": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "75": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "", - "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" - ], - "158": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "171": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "172": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "173": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "187": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "221": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "240": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "268": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "317": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "318": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "319": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "364": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "365": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "366": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "412": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "413": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "414": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "271": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "198": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "190": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "192": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "194": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "196": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "201": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "199": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "207": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "209": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "210": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "213": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "215": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "217": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "218": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "243": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "244": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "245": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "265": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "246": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "278": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "279": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "281": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "280": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "293": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "282": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "283": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "284": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "285": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "286": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "287": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "288": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "289": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "290": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "291": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "295": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "296": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "297": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "305": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "309": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "313": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "322": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "324": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "325": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "326": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "327": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "328": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "332": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "333": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "335": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "337": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "338": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "341": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "339": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "350": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "342": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "343": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "344": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "345": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "223": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "224": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "225": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "234": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "106": [ - "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" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "119": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "121": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "124": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "126": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "129": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "132": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "135": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "140": [ - "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" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "146": [ - "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" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "152": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "153": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "15": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "17": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "70": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "71": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "72": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "417": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "419": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "420": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "421": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "450": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "422": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "424": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "425": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "427": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "428": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "430": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "431": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "433": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "434": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "437": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "440": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "438": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "444": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "439": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "441": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "445": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "93": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "95": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ] - }, - "executed_branches": [ - [ - 271, - 273 - ], - [ - 276, - 277 - ], - [ - 276, - 314 - ], - [ - 277, - 276 - ], - [ - 277, - 278 - ], - [ - 295, - 296 - ], - [ - 305, - 308 - ], - [ - 308, - 313 - ] - ], - "missing_branches": [ - [ - 271, - 272 - ], - [ - 295, - 300 - ], - [ - 300, - 301 - ], - [ - 300, - 305 - ], - [ - 305, - 306 - ], - [ - 308, - 276 - ] - ] - }, - "process_string_longrepr": { - "executed_lines": [ - 321, - 322, - 324, - 325, - 326, - 327, - 328, - 332, - 333, - 335, - 337, - 338, - 339, - 341, - 342, - 343, - 344, - 345, - 346, - 350 - ], - "summary": { - "covered_lines": 20, - "num_statements": 33, - "percent_covered": 60.37735849056604, - "percent_covered_display": "60", - "missing_lines": 13, - "excluded_lines": 0, - "num_branches": 20, - "num_partial_branches": 6, - "covered_branches": 12, - "missing_branches": 8 - }, - "missing_lines": [ - 329, - 330, - 334, - 348, - 351, - 352, - 353, - 354, - 355, - 356, - 357, - 360, - 361 - ], - "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" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "65": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "75": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "", - "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" - ], - "158": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "171": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "172": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "173": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "187": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "221": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "240": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "268": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "317": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "318": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "319": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "364": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "365": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "366": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "412": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "413": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "414": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "271": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "198": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "190": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "192": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "194": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "196": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "201": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "199": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "207": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "209": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "210": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "213": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "215": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "217": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "218": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "243": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "244": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "245": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "265": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "246": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "278": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "279": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "281": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "280": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "293": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "282": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "283": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "284": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "285": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "286": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "287": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "288": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "289": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "290": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "291": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "295": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "296": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "297": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "305": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "309": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "313": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "322": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "324": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "325": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "326": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "327": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "328": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "332": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "333": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "335": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "337": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "338": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "341": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "339": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "350": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "342": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "343": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "344": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "345": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "223": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "224": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "225": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "234": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "106": [ - "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" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "119": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "121": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "124": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "126": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "129": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "132": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "135": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "140": [ - "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" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "146": [ - "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" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "152": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "153": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "15": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "17": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "70": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "71": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "72": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "417": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "419": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "420": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "421": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "450": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "422": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "424": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "425": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "427": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "428": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "430": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "431": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "433": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "434": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "437": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "440": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "438": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "444": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "439": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "441": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "445": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "93": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "95": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ] - }, - "executed_branches": [ - [ - 327, - 328 - ], - [ - 327, - 332 - ], - [ - 328, - 327 - ], - [ - 333, - 335 - ], - [ - 335, - -317 - ], - [ - 335, - 337 - ], - [ - 337, - 338 - ], - [ - 337, - 341 - ], - [ - 341, - 342 - ], - [ - 342, - 343 - ], - [ - 344, - 345 - ], - [ - 350, - 335 - ] - ], - "missing_branches": [ - [ - 328, - 329 - ], - [ - 333, - 334 - ], - [ - 341, - 350 - ], - [ - 342, - 350 - ], - [ - 344, - 348 - ], - [ - 350, - 351 - ], - [ - 353, - 335 - ], - [ - 353, - 354 - ] - ] - }, - "process_dict_longrepr": { - "executed_lines": [], - "summary": { - "covered_lines": 0, - "num_statements": 34, - "percent_covered": 0.0, - "percent_covered_display": "0", - "missing_lines": 34, - "excluded_lines": 0, - "num_branches": 18, - "num_partial_branches": 0, - "covered_branches": 0, - "missing_branches": 18 - }, - "missing_lines": [ - 368, - 369, - 371, - 372, - 374, - 375, - 376, - 378, - 379, - 380, - 381, - 383, - 384, - 385, - 386, - 387, - 389, - 390, - 391, - 393, - 394, - 395, - 396, - 397, - 399, - 401, - 402, - 403, - 404, - 405, - 406, - 407, - 408, - 409 - ], - "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" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "65": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "75": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "", - "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" - ], - "158": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "171": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "172": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "173": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "187": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "221": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "240": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "268": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "317": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "318": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "319": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "364": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "365": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "366": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "412": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "413": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "414": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "271": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "198": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "190": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "192": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "194": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "196": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "201": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "199": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "207": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "209": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "210": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "213": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "215": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "217": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "218": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "243": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "244": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "245": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "265": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "246": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "278": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "279": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "281": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "280": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "293": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "282": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "283": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "284": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "285": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "286": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "287": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "288": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "289": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "290": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "291": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "295": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "296": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "297": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "305": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "309": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "313": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "322": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "324": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "325": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "326": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "327": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "328": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "332": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "333": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "335": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "337": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "338": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "341": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "339": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "350": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "342": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "343": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "344": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "345": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "223": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "224": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "225": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "234": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "106": [ - "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" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "119": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "121": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "124": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "126": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "129": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "132": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "135": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "140": [ - "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" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "146": [ - "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" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "152": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "153": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "15": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "17": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "70": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "71": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "72": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "417": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "419": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "420": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "421": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "450": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "422": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "424": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "425": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "427": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "428": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "430": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "431": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "433": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "434": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "437": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "440": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "438": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "444": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "439": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "441": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "445": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "93": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "95": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ] - }, - "executed_branches": [], - "missing_branches": [ - [ - 371, - 372 - ], - [ - 371, - 374 - ], - [ - 378, - 379 - ], - [ - 378, - 383 - ], - [ - 379, - 378 - ], - [ - 379, - 380 - ], - [ - 389, - 390 - ], - [ - 389, - 391 - ], - [ - 394, - 395 - ], - [ - 394, - 399 - ], - [ - 401, - -364 - ], - [ - 401, - 402 - ], - [ - 402, - 401 - ], - [ - 402, - 403 - ], - [ - 404, - 401 - ], - [ - 404, - 405 - ], - [ - 407, - 401 - ], - [ - 407, - 408 - ] - ] - }, - "extract_function_code_from_traceback": { - "executed_lines": [ - 417, - 419, - 420, - 421, - 422, - 424, - 425, - 427, - 428, - 430, - 431, - 432, - 437, - 438, - 444, - 445, - 450 - ], - "summary": { - "covered_lines": 17, - "num_statements": 22, - "percent_covered": 71.05263157894737, - "percent_covered_display": "71", - "missing_lines": 5, - "excluded_lines": 0, - "num_branches": 16, - "num_partial_branches": 4, - "covered_branches": 10, - "missing_branches": 6 - }, - "missing_lines": [ - 418, - 446, - 447, - 448, - 449 - ], - "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" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "65": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "75": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "", - "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" - ], - "158": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "171": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "172": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "173": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "187": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "221": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "240": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "268": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "317": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "318": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "319": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "364": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "365": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "366": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "412": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "413": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "414": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "271": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "198": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "190": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "192": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "194": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "196": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "201": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "199": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "207": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "209": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "210": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "213": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "215": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "217": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "218": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "243": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "244": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "245": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "265": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "246": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "278": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "279": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "281": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "280": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "293": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "282": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "283": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "284": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "285": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "286": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "287": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "288": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "289": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "290": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "291": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "295": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "296": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "297": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "305": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "309": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "313": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "322": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "324": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "325": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "326": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "327": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "328": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "332": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "333": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "335": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "337": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "338": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "341": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "339": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "350": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "342": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "343": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "344": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "345": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "223": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "224": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "225": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "234": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "106": [ - "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" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "119": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "121": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "124": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "126": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "129": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "132": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "135": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "140": [ - "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" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "146": [ - "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" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "152": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "153": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "15": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "17": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "70": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "71": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "72": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "417": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "419": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "420": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "421": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "450": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "422": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "424": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "425": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "427": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "428": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "430": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "431": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "433": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "434": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "437": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "440": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "438": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "444": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "439": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "441": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "445": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "93": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "95": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ] - }, - "executed_branches": [ - [ - 417, - 419 - ], - [ - 420, - 421 - ], - [ - 420, - 450 - ], - [ - 424, - 425 - ], - [ - 427, - 428 - ], - [ - 427, - 430 - ], - [ - 431, - 432 - ], - [ - 432, - 431 - ], - [ - 432, - 432 - ], - [ - 432, - 437 - ], - [ - 437, - 438 - ] - ], - "missing_branches": [ - [ - 417, - 418 - ], - [ - 424, - 420 - ], - [ - 431, - 420 - ], - [ - 437, - 445 - ], - [ - 446, - 447 - ], - [ - 446, - 448 - ] - ] - }, - "": { - "executed_lines": [ - 1, - 3, - 4, - 5, - 6, - 7, - 8, - 10, - 13, - 20, - 31, - 41, - 65, - 75, - 101, - 158, - 171, - 187, - 204, - 221, - 240, - 268, - 317, - 364, - 412 - ], - "summary": { - "covered_lines": 24, - "num_statements": 24, - "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" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "65": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "75": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "", - "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" - ], - "158": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "171": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "172": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "173": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "187": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "221": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "240": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "268": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "317": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "318": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "319": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "364": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "365": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "366": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "412": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "413": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "414": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "271": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "198": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "190": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "192": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "194": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "196": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "201": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "199": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "207": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "209": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "210": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "213": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "215": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "217": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "218": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "243": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "244": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "245": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "265": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "246": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "278": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "279": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "281": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "280": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "293": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "282": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "283": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "284": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "285": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "286": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "287": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "288": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "289": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "290": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "291": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "295": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "296": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "297": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "305": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "309": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "313": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "322": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "324": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "325": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "326": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "327": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "328": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "332": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "333": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "335": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "337": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "338": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "341": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "339": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "350": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "342": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "343": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "344": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "345": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "223": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "224": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "225": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "234": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "106": [ - "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" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "119": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "121": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "124": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "126": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "129": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "132": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "135": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "140": [ - "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" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "146": [ - "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" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "152": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "153": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "15": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "17": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "70": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "71": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "72": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "417": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "419": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "420": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "421": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "450": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "422": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "424": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "425": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "427": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "428": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "430": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "431": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "433": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "434": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "437": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "440": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "438": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "444": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "439": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "441": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "445": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "93": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "95": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ] - }, - "executed_branches": [], - "missing_branches": [] - } - }, - "classes": { - "": { - "executed_lines": [ - 1, - 3, - 4, - 5, - 6, - 7, - 8, - 10, - 13, - 15, - 16, - 17, - 20, - 22, - 24, - 25, - 26, - 27, - 28, - 31, - 35, - 37, - 38, - 41, - 44, - 47, - 50, - 53, - 54, - 55, - 56, - 60, - 62, - 65, - 67, - 70, - 71, - 72, - 75, - 80, - 84, - 86, - 89, - 90, - 93, - 94, - 98, - 101, - 106, - 110, - 112, - 114, - 115, - 116, - 119, - 121, - 122, - 124, - 126, - 129, - 132, - 134, - 138, - 140, - 141, - 142, - 145, - 148, - 149, - 151, - 152, - 153, - 155, - 158, - 161, - 163, - 165, - 166, - 168, - 171, - 176, - 178, - 181, - 182, - 184, - 187, - 190, - 192, - 194, - 196, - 198, - 199, - 201, - 204, - 207, - 209, - 213, - 215, - 217, - 218, - 221, - 223, - 224, - 225, - 227, - 229, - 230, - 234, - 237, - 240, - 242, - 243, - 244, - 245, - 246, - 248, - 249, - 251, - 256, - 259, - 260, - 261, - 262, - 265, - 268, - 271, - 273, - 274, - 276, - 277, - 278, - 279, - 280, - 293, - 295, - 296, - 305, - 308, - 313, - 314, - 317, - 321, - 322, - 324, - 325, - 326, - 327, - 328, - 332, - 333, - 335, - 337, - 338, - 339, - 341, - 342, - 343, - 344, - 345, - 346, - 350, - 364, - 412, - 417, - 419, - 420, - 421, - 422, - 424, - 425, - 427, - 428, - 430, - 431, - 432, - 437, - 438, - 444, - 445, - 450 - ], - "summary": { - "covered_lines": 179, - "num_statements": 242, - "percent_covered": 70.84468664850137, - "percent_covered_display": "71", - "missing_lines": 63, - "excluded_lines": 0, - "num_branches": 125, - "num_partial_branches": 20, - "covered_branches": 81, - "missing_branches": 44 - }, - "missing_lines": [ - 235, - 236, - 250, - 252, - 257, - 263, - 264, - 272, - 300, - 301, - 306, - 329, - 330, - 334, - 348, - 351, - 352, - 353, - 354, - 355, - 356, - 357, - 360, - 361, - 368, - 369, - 371, - 372, - 374, - 375, - 376, - 378, - 379, - 380, - 381, - 383, - 384, - 385, - 386, - 387, - 389, - 390, - 391, - 393, - 394, - 395, - 396, - 397, - 399, - 401, - 402, - 403, - 404, - 405, - 406, - 407, - 408, - 409, - 418, - 446, - 447, - 448, - 449 - ], - "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" - ], - "7": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "8": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "10": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "13": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "20": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "31": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "41": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "65": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "75": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "101": [ - "", - "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" - ], - "158": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "171": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "172": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "173": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "187": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "204": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "221": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "240": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "268": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "317": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "318": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "319": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "364": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "365": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "366": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "412": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "413": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "414": [ - "", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "22": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "24": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "25": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "26": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "27": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run" - ], - "28": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_extract.py::test_extract_details_hypothesis|run", - "tests/test_extract.py::test_extract_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "271": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "273": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "274": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "276": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "277": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "314": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_extract_tracebacks_no_failures|run" - ], - "198": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "190": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "192": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "194": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "196": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "201": [ - "tests/test_extract.py::test_extract_tested_functions_no_calls|run", - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "199": [ - "tests/test_extract.py::test_extract_tested_functions_with_calls|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "321": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "242": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "207": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "209": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "210": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "213": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "215": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "217": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "218": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run", - "tests/test_extract.py::test_get_called_functions_from_test_simple|run" - ], - "243": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "244": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "245": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "265": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "246": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "278": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "279": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "281": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "280": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "293": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "282": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "283": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "284": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "285": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "286": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "287": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "288": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "289": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "290": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "291": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "295": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "296": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "297": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "305": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "309": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "313": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "322": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "324": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "325": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "326": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "327": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "328": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "332": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "333": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "335": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "337": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "338": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "341": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "339": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "350": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "342": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "343": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "344": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "345": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "346": [ - "tests/test_extract.py::test_extract_tracebacks_with_failures|run" - ], - "35": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "37": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "38": [ - "tests/test_extract.py::test_extract_test_run_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "44": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "47": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "50": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "53": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "62": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "54": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "60": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "55": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "56": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertion_details|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "181": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "176": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "178": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "184": [ - "tests/test_extract.py::test_single_label|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_no_labels|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "182": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_single_label|run", - "tests/test_extract.py::test_multiple_labels|run" - ], - "161": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "163": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "165": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "168": [ - "tests/test_extract.py::test_extract_test_output_with_label|run", - "tests/test_extract.py::test_extract_test_output_without_label|run" - ], - "166": [ - "tests/test_extract.py::test_extract_test_output_with_label|run" - ], - "223": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "224": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "225": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "227": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "229": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "231": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "232": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run", - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "234": [ - "tests/test_extract.py::test_find_source_file_simple_import|run", - "tests/test_extract.py::test_function_exists_in_file_exists|run" - ], - "248": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "249": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "251": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "256": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "259": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "260": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "261": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "262": [ - "tests/test_extract.py::test_find_source_file_simple_import|run" - ], - "106": [ - "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" - ], - "112": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "114": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "115": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "155": [ - "tests/test_extract.py::test_extract_failing_test_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "116": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "119": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "121": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "122": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "124": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "126": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "129": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "132": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "135": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "134": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "138": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "140": [ - "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" - ], - "145": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "146": [ - "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" - ], - "151": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "152": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "153": [ - "tests/test_extract.py::test_extract_failing_test_details|run" - ], - "15": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "17": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_empty_string|run", - "tests/test_extract.py::test_is_failing_test_details_empty_with_non_empty_string|run" - ], - "67": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "70": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "71": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "72": [ - "tests/test_extract.py::test_extract_test_assertion_details_list|run", - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "417": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "419": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "420": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "421": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "450": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "422": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "424": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "425": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "427": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "428": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "430": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "431": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "433": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "434": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "437": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "440": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "438": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "444": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "439": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "441": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "445": [ - "tests/test_extract.py::test_extract_function_code_from_traceback|run" - ], - "16": [ - "tests/test_extract.py::test_is_failing_test_details_empty_with_newline|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "237": [ - "tests/test_extract.py::test_function_exists_in_file_not_exists|run" - ], - "80": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "84": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "86": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "98": [ - "tests/test_extract.py::test_extract_test_assertions_details|run", - "tests/test_main.py::test_run_with_missing_test|run" - ], - "89": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "90": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "93": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "94": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ], - "95": [ - "tests/test_extract.py::test_extract_test_assertions_details|run" - ] - }, - "executed_branches": [ - [ - 15, - 16 - ], - [ - 15, - 17 - ], - [ - 24, - 25 - ], - [ - 24, - 26 - ], - [ - 26, - 27 - ], - [ - 26, - 28 - ], - [ - 50, - 53 - ], - [ - 50, - 62 - ], - [ - 53, - 54 - ], - [ - 53, - 60 - ], - [ - 70, - 71 - ], - [ - 70, - 72 - ], - [ - 84, - 86 - ], - [ - 84, - 98 - ], - [ - 93, - 94 - ], - [ - 114, - 115 - ], - [ - 114, - 155 - ], - [ - 115, - 114 - ], - [ - 115, - 116 - ], - [ - 163, - 165 - ], - [ - 163, - 168 - ], - [ - 165, - 163 - ], - [ - 165, - 166 - ], - [ - 178, - 181 - ], - [ - 178, - 184 - ], - [ - 181, - -181 - ], - [ - 181, - 178 - ], - [ - 181, - 181 - ], - [ - 181, - 182 - ], - [ - 196, - 198 - ], - [ - 196, - 201 - ], - [ - 198, - -198 - ], - [ - 198, - 196 - ], - [ - 198, - 198 - ], - [ - 198, - 199 - ], - [ - 224, - 225 - ], - [ - 224, - 227 - ], - [ - 229, - 230 - ], - [ - 229, - 237 - ], - [ - 230, - 229 - ], - [ - 230, - 230 - ], - [ - 230, - 234 - ], - [ - 244, - -240 - ], - [ - 244, - 245 - ], - [ - 244, - 265 - ], - [ - 245, - 244 - ], - [ - 245, - 246 - ], - [ - 246, - 245 - ], - [ - 246, - 248 - ], - [ - 249, - 251 - ], - [ - 251, - 256 - ], - [ - 256, - 259 - ], - [ - 260, - 261 - ], - [ - 261, - 262 - ], - [ - 271, - 273 - ], - [ - 276, - 277 - ], - [ - 276, - 314 - ], - [ - 277, - 276 - ], - [ - 277, - 278 - ], - [ - 295, - 296 - ], - [ - 305, - 308 - ], - [ - 308, - 313 - ], - [ - 327, - 328 - ], - [ - 327, - 332 - ], - [ - 328, - 327 - ], - [ - 333, - 335 - ], - [ - 335, - -317 - ], - [ - 335, - 337 - ], - [ - 337, - 338 - ], - [ - 337, - 341 - ], - [ - 341, - 342 - ], - [ - 342, - 343 - ], - [ - 344, - 345 - ], - [ - 350, - 335 - ], - [ - 417, - 419 - ], - [ - 420, - 421 - ], - [ - 420, - 450 - ], - [ - 424, - 425 - ], - [ - 427, - 428 - ], - [ - 427, - 430 - ], - [ - 431, - 432 - ], - [ - 432, - 431 - ], - [ - 432, - 432 - ], - [ - 432, - 437 - ], - [ - 437, - 438 - ] - ], - "missing_branches": [ - [ - 93, - 84 - ], - [ - 249, - 250 - ], - [ - 251, - 252 - ], - [ - 256, - 257 - ], - [ - 260, - 245 - ], - [ - 261, - 245 - ], - [ - 271, - 272 - ], - [ - 295, - 300 - ], - [ - 300, - 301 - ], - [ - 300, - 305 - ], - [ - 305, - 306 - ], - [ - 308, - 276 - ], - [ - 328, - 329 - ], - [ - 333, - 334 - ], - [ - 341, - 350 - ], - [ - 342, - 350 - ], - [ - 344, - 348 - ], - [ - 350, - 351 - ], - [ - 353, - 335 - ], - [ - 353, - 354 - ], - [ - 371, - 372 - ], - [ - 371, - 374 - ], - [ - 378, - 379 - ], - [ - 378, - 383 - ], - [ - 379, - 378 - ], - [ - 379, - 380 - ], - [ - 389, - 390 - ], - [ - 389, - 391 - ], - [ - 394, - 395 - ], - [ - 394, - 399 - ], - [ - 401, - -364 - ], - [ - 401, - 402 - ], - [ - 402, - 401 - ], - [ - 402, - 403 - ], - [ - 404, - 401 - ], - [ - 404, - 405 - ], - [ - 407, - 401 - ], - [ - 407, - 408 - ], - [ - 417, - 418 - ], - [ - 424, - 420 - ], - [ - 431, - 420 - ], - [ - 437, - 445 - ], - [ - 446, - 447 - ], - [ - 446, - 448 - ] - ] - } - } - }, - "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, - 384, - 385, - 403, - 405, - 406, - 407, - 421 - ], - "summary": { - "covered_lines": 75, - "num_statements": 114, - "percent_covered": 60.714285714285715, - "percent_covered_display": "61", - "missing_lines": 39, - "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, - 337, - 340, - 346, - 347, - 362, - 368, - 369, - 370, - 371, - 386, - 387, - 388, - 389 - ], - "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" - ], - "384": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "385": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "403": [ - "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" - ], - "421": [ - "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" - ], - "412": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "413": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "414": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "415": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "416": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "417": [ - "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, - 384 - ], - [ - 385, - 403 - ] - ], - "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 - ], - [ - 346, - 347 - ], - [ - 346, - 368 - ], - [ - 385, - 386 - ] - ], - "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" - ], - "384": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "385": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "403": [ - "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" - ], - "421": [ - "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" - ], - "412": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "413": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "414": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "415": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "416": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "417": [ - "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, - 384, - 385, - 403, - 405, - 406, - 407, - 421 - ], - "summary": { - "covered_lines": 49, - "num_statements": 86, - "percent_covered": 51.851851851851855, - "percent_covered_display": "52", - "missing_lines": 37, - "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, - 337, - 340, - 346, - 347, - 362, - 368, - 369, - 370, - 371, - 386, - 387, - 388, - 389 - ], - "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" - ], - "384": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "385": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "403": [ - "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" - ], - "421": [ - "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" - ], - "412": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "413": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "414": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "415": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "416": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "417": [ - "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, - 384 - ], - [ - 385, - 403 - ] - ], - "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 - ], - [ - 346, - 347 - ], - [ - 346, - 368 - ], - [ - 385, - 386 - ] - ] - }, - "": { - "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" - ], - "384": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "385": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "403": [ - "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" - ], - "421": [ - "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" - ], - "412": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "413": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "414": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "415": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "416": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "417": [ - "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, - 384, - 385, - 403, - 405, - 406, - 407, - 421 - ], - "summary": { - "covered_lines": 75, - "num_statements": 114, - "percent_covered": 60.714285714285715, - "percent_covered_display": "61", - "missing_lines": 39, - "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, - 337, - 340, - 346, - 347, - 362, - 368, - 369, - 370, - 371, - 386, - 387, - 388, - 389 - ], - "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" - ], - "384": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "385": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "403": [ - "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" - ], - "421": [ - "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" - ], - "412": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "413": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "414": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "415": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "416": [ - "tests/test_main.py::test_run_with_missing_test|run" - ], - "417": [ - "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, - 384 - ], - [ - 385, - 403 - ] - ], - "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 - ], - [ - 346, - 347 - ], - [ - 346, - 368 - ], - [ - 385, - 386 - ] - ] - } - } - }, - "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_interrupted|run", - "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_other|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "11": [ - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "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_other|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "13": [ - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "15": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "16": [ - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "21": [ - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "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_other|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "14": [ - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run" - ], - "17": [ - "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", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run" - ], - "18": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run" - ], - "19": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run" - ], - "12": [ - "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run" - ], - "20": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|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_interrupted|run", - "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_other|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "11": [ - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "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_other|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "13": [ - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "15": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "16": [ - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "21": [ - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "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_other|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "14": [ - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run" - ], - "17": [ - "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", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run" - ], - "18": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run" - ], - "19": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run" - ], - "12": [ - "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run" - ], - "20": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|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_interrupted|run", - "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_other|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "11": [ - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "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_other|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "13": [ - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "15": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "16": [ - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "21": [ - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "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_other|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "14": [ - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run" - ], - "17": [ - "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", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run" - ], - "18": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run" - ], - "19": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run" - ], - "12": [ - "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run" - ], - "20": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|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_interrupted|run", - "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_other|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "11": [ - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "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_other|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "13": [ - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "15": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "16": [ - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "21": [ - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run", - "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_other|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run", - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_internal_error|run" - ], - "14": [ - "tests/test_util.py::test_determine_execexam_return_code_interrupted|run" - ], - "17": [ - "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", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run" - ], - "18": [ - "tests/test_main.py::test_run_with_missing_test|run", - "tests/test_util.py::test_determine_execexam_return_code_usage_error|run" - ], - "19": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|run", - "tests/test_util.py::test_determine_execexam_return_code_other|run" - ], - "12": [ - "tests/test_util.py::test_determine_execexam_return_code_tests_failed|run" - ], - "20": [ - "tests/test_util.py::test_determine_execexam_return_code_no_tests_collected|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": 407, - "num_statements": 637, - "percent_covered": 61.212814645308924, - "percent_covered_display": "61", - "missing_lines": 230, - "excluded_lines": 0, - "num_branches": 237, - "num_partial_branches": 35, - "covered_branches": 128, - "missing_branches": 109 - } -} \ No newline at end of file From d8b764fc4ea59131840bc1b101ed501ed62c9871 Mon Sep 17 00:00:00 2001 From: Pallas Cain <89534001+PCain02@users.noreply.github.com> Date: Thu, 21 Nov 2024 17:32:50 -0500 Subject: [PATCH 38/38] Fix: Update pyproject.toml alphabetize authors --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index a58cb4b..15c7771 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,7 +2,7 @@ name = "execexam" version = "0.3.3" description = "ExecExam runs executable examinations, providing feedback and assistance!" -authors = ["Pallas-Athena Cain ", "Hemani Alaparthi ","Gregory M. Kapfhammer "] +authors = ["Hemani Alaparthi ","Pallas-Athena Cain ","Gregory M. Kapfhammer "] readme = "README.md" [tool.poetry.scripts]