-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcoverage.json
More file actions
1 lines (1 loc) · 72.7 KB
/
coverage.json
File metadata and controls
1 lines (1 loc) · 72.7 KB
1
{"meta": {"format": 3, "version": "7.13.4", "timestamp": "2026-02-23T10:38:02.626403", "branch_coverage": false, "show_contexts": false}, "files": {"aethelred/core/client.py": {"executed_lines": [8, 10, 11, 12, 13, 15, 16, 23, 24, 30, 32, 34, 37, 40, 41, 42, 44, 46, 48, 50, 51, 53, 55, 59, 60, 65, 68, 71, 78, 79, 87, 88, 91, 92, 93, 94, 95, 97, 102, 106, 126, 133, 134, 141, 142, 149, 150, 157, 158, 165, 166, 173, 174, 182, 187, 238, 242, 246, 250, 255, 260, 265, 270, 279, 286, 306, 316, 321, 326, 330, 334, 339, 340, 345, 346, 351, 352, 357, 358, 363, 364, 370, 374, 378, 382], "summary": {"covered_lines": 85, "num_statements": 198, "percent_covered": 42.92929292929293, "percent_covered_display": "43", "missing_lines": 113, "excluded_lines": 0, "percent_statements_covered": 42.92929292929293, "percent_statements_covered_display": "43"}, "missing_lines": [80, 81, 82, 83, 85, 99, 100, 104, 108, 109, 115, 119, 124, 128, 129, 130, 131, 136, 137, 138, 144, 145, 146, 147, 152, 153, 154, 155, 160, 161, 162, 163, 168, 169, 170, 171, 176, 177, 178, 179, 195, 197, 199, 200, 201, 203, 204, 211, 213, 216, 217, 218, 224, 225, 226, 231, 233, 234, 235, 236, 240, 244, 248, 252, 257, 258, 262, 263, 267, 268, 272, 273, 274, 275, 276, 293, 294, 295, 296, 297, 298, 300, 302, 303, 304, 308, 309, 310, 311, 312, 313, 314, 318, 319, 323, 324, 328, 332, 336, 342, 343, 348, 349, 354, 355, 360, 361, 366, 367, 372, 376, 380, 384], "excluded_lines": [], "functions": {"BaseClient.__init__": {"executed_lines": [41, 42], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 40}, "BaseClient._setup_logging": {"executed_lines": [46], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 44}, "BaseClient._build_url": {"executed_lines": [50, 51], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 48}, "BaseClient._get_headers": {"executed_lines": [55, 59, 60, 65], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 53}, "AsyncAethelredClient.__init__": {"executed_lines": [78, 79, 87, 88, 91, 92, 93, 94, 95], "summary": {"covered_lines": 9, "num_statements": 14, "percent_covered": 64.28571428571429, "percent_covered_display": "64", "missing_lines": 5, "excluded_lines": 0, "percent_statements_covered": 64.28571428571429, "percent_statements_covered_display": "64"}, "missing_lines": [80, 81, 82, 83, 85], "excluded_lines": [], "start_line": 71}, "AsyncAethelredClient.__aenter__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [99, 100], "excluded_lines": [], "start_line": 97}, "AsyncAethelredClient.__aexit__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [104], "excluded_lines": [], "start_line": 102}, "AsyncAethelredClient.connect": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 5, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 5, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [108, 109, 115, 119, 124], "excluded_lines": [], "start_line": 106}, "AsyncAethelredClient.close": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [128, 129, 130, 131], "excluded_lines": [], "start_line": 126}, "AsyncAethelredClient.client": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 3, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [136, 137, 138], "excluded_lines": [], "start_line": 134}, "AsyncAethelredClient.jobs": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [144, 145, 146, 147], "excluded_lines": [], "start_line": 142}, "AsyncAethelredClient.seals": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [152, 153, 154, 155], "excluded_lines": [], "start_line": 150}, "AsyncAethelredClient.models": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [160, 161, 162, 163], "excluded_lines": [], "start_line": 158}, "AsyncAethelredClient.validators": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [168, 169, 170, 171], "excluded_lines": [], "start_line": 166}, "AsyncAethelredClient.verification": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [176, 177, 178, 179], "excluded_lines": [], "start_line": 174}, "AsyncAethelredClient._request": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 20, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 20, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [195, 197, 199, 200, 201, 203, 204, 211, 213, 216, 217, 218, 224, 225, 226, 231, 233, 234, 235, 236], "excluded_lines": [], "start_line": 187}, "AsyncAethelredClient.get": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [240], "excluded_lines": [], "start_line": 238}, "AsyncAethelredClient.post": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [244], "excluded_lines": [], "start_line": 242}, "AsyncAethelredClient.put": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [248], "excluded_lines": [], "start_line": 246}, "AsyncAethelredClient.delete": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [252], "excluded_lines": [], "start_line": 250}, "AsyncAethelredClient.get_node_info": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [257, 258], "excluded_lines": [], "start_line": 255}, "AsyncAethelredClient.get_latest_block": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [262, 263], "excluded_lines": [], "start_line": 260}, "AsyncAethelredClient.get_block": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [267, 268], "excluded_lines": [], "start_line": 265}, "AsyncAethelredClient.health_check": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 5, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 5, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [272, 273, 274, 275, 276], "excluded_lines": [], "start_line": 270}, "AethelredClient.__init__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 10, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 10, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [293, 294, 295, 296, 297, 298, 300, 302, 303, 304], "excluded_lines": [], "start_line": 286}, "AethelredClient._get_loop": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 7, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 7, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [308, 309, 310, 311, 312, 313, 314], "excluded_lines": [], "start_line": 306}, "AethelredClient._run": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [318, 319], "excluded_lines": [], "start_line": 316}, "AethelredClient.__enter__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [323, 324], "excluded_lines": [], "start_line": 321}, "AethelredClient.__exit__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [328], "excluded_lines": [], "start_line": 326}, "AethelredClient.connect": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [332], "excluded_lines": [], "start_line": 330}, "AethelredClient.close": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [336], "excluded_lines": [], "start_line": 334}, "AethelredClient.jobs": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [342, 343], "excluded_lines": [], "start_line": 340}, "AethelredClient.seals": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [348, 349], "excluded_lines": [], "start_line": 346}, "AethelredClient.models": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [354, 355], "excluded_lines": [], "start_line": 352}, "AethelredClient.validators": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [360, 361], "excluded_lines": [], "start_line": 358}, "AethelredClient.verification": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [366, 367], "excluded_lines": [], "start_line": 364}, "AethelredClient.get_node_info": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [372], "excluded_lines": [], "start_line": 370}, "AethelredClient.get_latest_block": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [376], "excluded_lines": [], "start_line": 374}, "AethelredClient.get_block": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [380], "excluded_lines": [], "start_line": 378}, "AethelredClient.health_check": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [384], "excluded_lines": [], "start_line": 382}, "": {"executed_lines": [8, 10, 11, 12, 13, 15, 16, 23, 24, 30, 32, 34, 37, 40, 44, 48, 53, 68, 71, 97, 102, 106, 126, 133, 134, 141, 142, 149, 150, 157, 158, 165, 166, 173, 174, 182, 187, 238, 242, 246, 250, 255, 260, 265, 270, 279, 286, 306, 316, 321, 326, 330, 334, 339, 340, 345, 346, 351, 352, 357, 358, 363, 364, 370, 374, 378, 382], "summary": {"covered_lines": 67, "num_statements": 67, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 1}}, "classes": {"BaseClient": {"executed_lines": [41, 42, 46, 50, 51, 55, 59, 60, 65], "summary": {"covered_lines": 9, "num_statements": 9, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 37}, "AsyncAethelredClient": {"executed_lines": [78, 79, 87, 88, 91, 92, 93, 94, 95], "summary": {"covered_lines": 9, "num_statements": 84, "percent_covered": 10.714285714285714, "percent_covered_display": "11", "missing_lines": 75, "excluded_lines": 0, "percent_statements_covered": 10.714285714285714, "percent_statements_covered_display": "11"}, "missing_lines": [80, 81, 82, 83, 85, 99, 100, 104, 108, 109, 115, 119, 124, 128, 129, 130, 131, 136, 137, 138, 144, 145, 146, 147, 152, 153, 154, 155, 160, 161, 162, 163, 168, 169, 170, 171, 176, 177, 178, 179, 195, 197, 199, 200, 201, 203, 204, 211, 213, 216, 217, 218, 224, 225, 226, 231, 233, 234, 235, 236, 240, 244, 248, 252, 257, 258, 262, 263, 267, 268, 272, 273, 274, 275, 276], "excluded_lines": [], "start_line": 68}, "AethelredClient": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 38, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 38, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [293, 294, 295, 296, 297, 298, 300, 302, 303, 304, 308, 309, 310, 311, 312, 313, 314, 318, 319, 323, 324, 328, 332, 336, 342, 343, 348, 349, 354, 355, 360, 361, 366, 367, 372, 376, 380, 384], "excluded_lines": [], "start_line": 279}, "": {"executed_lines": [8, 10, 11, 12, 13, 15, 16, 23, 24, 30, 32, 34, 37, 40, 44, 48, 53, 68, 71, 97, 102, 106, 126, 133, 134, 141, 142, 149, 150, 157, 158, 165, 166, 173, 174, 182, 187, 238, 242, 246, 250, 255, 260, 265, 270, 279, 286, 306, 316, 321, 326, 330, 334, 339, 340, 345, 346, 351, 352, 357, 358, 363, 364, 370, 374, 378, 382], "summary": {"covered_lines": 67, "num_statements": 67, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 1}}}, "aethelred/integrations/__init__.py": {"executed_lines": [3, 4, 5, 6, 7, 8, 10], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "functions": {"": {"executed_lines": [3, 4, 5, 6, 7, 8, 10], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [3, 4, 5, 6, 7, 8, 10], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 1}}}, "aethelred/integrations/_common.py": {"executed_lines": [3, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 64, 66, 67, 70, 72, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 99, 102, 109, 110, 111, 113, 122, 123, 124, 125, 135, 144, 151, 152, 153, 155, 157, 166, 173, 174, 175, 177, 180], "summary": {"covered_lines": 60, "num_statements": 93, "percent_covered": 64.51612903225806, "percent_covered_display": "65", "missing_lines": 33, "excluded_lines": 0, "percent_statements_covered": 64.51612903225806, "percent_statements_covered_display": "65"}, "missing_lines": [25, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 154, 176], "excluded_lines": [], "functions": {"_normalize_for_hash": {"executed_lines": [20, 21, 22, 23, 24, 26, 27, 28, 29], "summary": {"covered_lines": 9, "num_statements": 40, "percent_covered": 22.5, "percent_covered_display": "22", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 22.5, "percent_statements_covered_display": "22"}, "missing_lines": [25, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61], "excluded_lines": [], "start_line": 18}, "canonical_json": {"executed_lines": [66, 67], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 64}, "hash_payload": {"executed_lines": [72], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 70}, "VerificationEnvelope.to_headers": {"executed_lines": [88, 89], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 87}, "VerificationRecorder.__init__": {"executed_lines": [109, 110, 111], "summary": {"covered_lines": 3, "num_statements": 3, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 102}, "VerificationRecorder._build_envelope": {"executed_lines": [122, 123, 124, 125], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 113}, "VerificationRecorder.record": {"executed_lines": [144, 151, 152, 153, 155], "summary": {"covered_lines": 5, "num_statements": 6, "percent_covered": 83.33333333333333, "percent_covered_display": "83", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 83.33333333333333, "percent_statements_covered_display": "83"}, "missing_lines": [154], "excluded_lines": [], "start_line": 135}, "VerificationRecorder.arecord": {"executed_lines": [166, 173, 174, 175, 177], "summary": {"covered_lines": 5, "num_statements": 6, "percent_covered": 83.33333333333333, "percent_covered_display": "83", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 83.33333333333333, "percent_statements_covered_display": "83"}, "missing_lines": [176], "excluded_lines": [], "start_line": 157}, "": {"executed_lines": [3, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 64, 70, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 99, 102, 113, 135, 157, 180], "summary": {"covered_lines": 29, "num_statements": 29, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 1}}, "classes": {"VerificationEnvelope": {"executed_lines": [88, 89], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 76}, "VerificationRecorder": {"executed_lines": [109, 110, 111, 122, 123, 124, 125, 144, 151, 152, 153, 155, 166, 173, 174, 175, 177], "summary": {"covered_lines": 17, "num_statements": 19, "percent_covered": 89.47368421052632, "percent_covered_display": "89", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 89.47368421052632, "percent_statements_covered_display": "89"}, "missing_lines": [154, 176], "excluded_lines": [], "start_line": 99}, "": {"executed_lines": [3, 5, 6, 7, 8, 9, 10, 11, 12, 15, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 64, 66, 67, 70, 72, 75, 76, 79, 80, 81, 82, 83, 84, 85, 87, 99, 102, 113, 135, 157, 180], "summary": {"covered_lines": 41, "num_statements": 72, "percent_covered": 56.94444444444444, "percent_covered_display": "57", "missing_lines": 31, "excluded_lines": 0, "percent_statements_covered": 56.94444444444444, "percent_statements_covered_display": "57"}, "missing_lines": [25, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61], "excluded_lines": [], "start_line": 1}}}, "aethelred/integrations/fastapi.py": {"executed_lines": [3, 5, 7, 10, 13, 14, 17, 18, 24, 25, 26, 27, 28, 29, 30, 33, 34, 37, 40, 50, 51, 52, 53, 54, 55, 57, 58, 60, 61, 62, 64, 65, 69, 70, 71, 72, 74, 75, 76, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 92, 93, 94, 95, 96, 98, 99, 100, 108, 120, 122, 124, 125, 126, 127, 128, 129, 131, 134, 135, 136, 137, 138, 140, 144, 145, 146, 148, 152, 153, 154, 155, 159, 177, 180, 181, 182, 187, 189, 190, 197, 199, 202, 214], "summary": {"covered_lines": 94, "num_statements": 120, "percent_covered": 78.33333333333333, "percent_covered_display": "78", "missing_lines": 26, "excluded_lines": 0, "percent_statements_covered": 78.33333333333333, "percent_statements_covered_display": "78"}, "missing_lines": [31, 59, 66, 67, 89, 123, 141, 142, 149, 150, 157, 160, 161, 169, 170, 171, 172, 173, 174, 175, 178, 203, 204, 205, 210, 211], "excluded_lines": [], "functions": {"_normalize_header_prefix": {"executed_lines": [14], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 13}, "_headers_to_dict": {"executed_lines": [18], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 17}, "_merge_headers": {"executed_lines": [25, 26, 27, 28, 29, 30, 33, 34], "summary": {"covered_lines": 8, "num_statements": 9, "percent_covered": 88.88888888888889, "percent_covered_display": "89", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 88.88888888888889, "percent_statements_covered_display": "89"}, "missing_lines": [31], "excluded_lines": [], "start_line": 24}, "AethelredVerificationMiddleware.__init__": {"executed_lines": [50, 51, 52, 53, 54, 55], "summary": {"covered_lines": 6, "num_statements": 6, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 40}, "AethelredVerificationMiddleware._should_process": {"executed_lines": [58, 60, 61, 62], "summary": {"covered_lines": 4, "num_statements": 5, "percent_covered": 80.0, "percent_covered_display": "80", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 80.0, "percent_statements_covered_display": "80"}, "missing_lines": [59], "excluded_lines": [], "start_line": 57}, "AethelredVerificationMiddleware.__call__": {"executed_lines": [65, 69, 70, 71, 72, 74, 75, 76, 78, 92, 93, 94, 95, 96, 98, 120, 131, 199, 202], "summary": {"covered_lines": 19, "num_statements": 26, "percent_covered": 73.07692307692308, "percent_covered_display": "73", "missing_lines": 7, "excluded_lines": 0, "percent_statements_covered": 73.07692307692308, "percent_statements_covered_display": "73"}, "missing_lines": [66, 67, 203, 204, 205, 210, 211], "excluded_lines": [], "start_line": 64}, "AethelredVerificationMiddleware.__call__.wrapped_receive": {"executed_lines": [80, 81, 82, 83, 84, 85, 86, 87, 88, 90], "summary": {"covered_lines": 10, "num_statements": 11, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 90.9090909090909, "percent_statements_covered_display": "91"}, "missing_lines": [89], "excluded_lines": [], "start_line": 78}, "AethelredVerificationMiddleware.__call__.emit_record": {"executed_lines": [99, 100, 108], "summary": {"covered_lines": 3, "num_statements": 3, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 98}, "AethelredVerificationMiddleware.__call__.flush_start_with_headers": {"executed_lines": [122, 124, 125, 126, 127, 128, 129], "summary": {"covered_lines": 7, "num_statements": 8, "percent_covered": 87.5, "percent_covered_display": "88", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 87.5, "percent_statements_covered_display": "88"}, "missing_lines": [123], "excluded_lines": [], "start_line": 120}, "AethelredVerificationMiddleware.__call__.wrapped_send": {"executed_lines": [134, 135, 136, 137, 138, 140, 144, 145, 146, 148, 152, 153, 154, 155, 159, 177, 180, 181, 182, 187, 189, 190, 197], "summary": {"covered_lines": 23, "num_statements": 38, "percent_covered": 60.526315789473685, "percent_covered_display": "61", "missing_lines": 15, "excluded_lines": 0, "percent_statements_covered": 60.526315789473685, "percent_statements_covered_display": "61"}, "missing_lines": [141, 142, 149, 150, 157, 160, 161, 169, 170, 171, 172, 173, 174, 175, 178], "excluded_lines": [], "start_line": 131}, "": {"executed_lines": [3, 5, 7, 10, 13, 17, 24, 37, 40, 57, 64, 214], "summary": {"covered_lines": 12, "num_statements": 12, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 1}}, "classes": {"AethelredVerificationMiddleware": {"executed_lines": [50, 51, 52, 53, 54, 55, 58, 60, 61, 62, 65, 69, 70, 71, 72, 74, 75, 76, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 92, 93, 94, 95, 96, 98, 99, 100, 108, 120, 122, 124, 125, 126, 127, 128, 129, 131, 134, 135, 136, 137, 138, 140, 144, 145, 146, 148, 152, 153, 154, 155, 159, 177, 180, 181, 182, 187, 189, 190, 197, 199, 202], "summary": {"covered_lines": 72, "num_statements": 97, "percent_covered": 74.22680412371135, "percent_covered_display": "74", "missing_lines": 25, "excluded_lines": 0, "percent_statements_covered": 74.22680412371135, "percent_statements_covered_display": "74"}, "missing_lines": [59, 66, 67, 89, 123, 141, 142, 149, 150, 157, 160, 161, 169, 170, 171, 172, 173, 174, 175, 178, 203, 204, 205, 210, 211], "excluded_lines": [], "start_line": 37}, "": {"executed_lines": [3, 5, 7, 10, 13, 14, 17, 18, 24, 25, 26, 27, 28, 29, 30, 33, 34, 37, 40, 57, 64, 214], "summary": {"covered_lines": 22, "num_statements": 23, "percent_covered": 95.65217391304348, "percent_covered_display": "96", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 95.65217391304348, "percent_statements_covered_display": "96"}, "missing_lines": [31], "excluded_lines": [], "start_line": 1}}}, "aethelred/integrations/huggingface.py": {"executed_lines": [3, 5, 7, 10, 13, 21, 22, 23, 24, 25, 27, 30, 31, 36, 37, 44, 47, 55, 63], "summary": {"covered_lines": 19, "num_statements": 20, "percent_covered": 95.0, "percent_covered_display": "95", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 95.0, "percent_statements_covered_display": "95"}, "missing_lines": [28], "excluded_lines": [], "functions": {"VerifiedTransformersPipeline.__init__": {"executed_lines": [21, 22, 23, 24, 25], "summary": {"covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 13}, "VerifiedTransformersPipeline.__getattr__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [28], "excluded_lines": [], "start_line": 27}, "VerifiedTransformersPipeline.__call__": {"executed_lines": [31, 36, 37, 44], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 30}, "wrap_transformers_pipeline": {"executed_lines": [55], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 47}, "": {"executed_lines": [3, 5, 7, 10, 13, 27, 30, 47, 63], "summary": {"covered_lines": 9, "num_statements": 9, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 1}}, "classes": {"VerifiedTransformersPipeline": {"executed_lines": [21, 22, 23, 24, 25, 31, 36, 37, 44], "summary": {"covered_lines": 9, "num_statements": 10, "percent_covered": 90.0, "percent_covered_display": "90", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 90.0, "percent_statements_covered_display": "90"}, "missing_lines": [28], "excluded_lines": [], "start_line": 10}, "": {"executed_lines": [3, 5, 7, 10, 13, 27, 30, 47, 55, 63], "summary": {"covered_lines": 10, "num_statements": 10, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 1}}}, "aethelred/integrations/langchain.py": {"executed_lines": [3, 5, 7, 10, 13, 21, 22, 23, 24, 25, 27, 30, 31, 37, 38, 39, 42, 49, 51, 52, 53, 56, 63, 65, 66, 67, 70, 77, 79, 95, 101, 108, 116], "summary": {"covered_lines": 33, "num_statements": 47, "percent_covered": 70.2127659574468, "percent_covered_display": "70", "missing_lines": 14, "excluded_lines": 0, "percent_statements_covered": 70.2127659574468, "percent_statements_covered_display": "70"}, "missing_lines": [28, 41, 55, 69, 80, 81, 82, 83, 85, 86, 93, 96, 97, 98], "excluded_lines": [], "functions": {"VerifiedLangChainRunnable.__init__": {"executed_lines": [21, 22, 23, 24, 25], "summary": {"covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 13}, "VerifiedLangChainRunnable.__getattr__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [28], "excluded_lines": [], "start_line": 27}, "VerifiedLangChainRunnable._metadata": {"executed_lines": [31], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 30}, "VerifiedLangChainRunnable.invoke": {"executed_lines": [38, 39, 42, 49], "summary": {"covered_lines": 4, "num_statements": 5, "percent_covered": 80.0, "percent_covered_display": "80", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 80.0, "percent_statements_covered_display": "80"}, "missing_lines": [41], "excluded_lines": [], "start_line": 37}, "VerifiedLangChainRunnable.ainvoke": {"executed_lines": [52, 53, 56, 63], "summary": {"covered_lines": 4, "num_statements": 5, "percent_covered": 80.0, "percent_covered_display": "80", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 80.0, "percent_statements_covered_display": "80"}, "missing_lines": [55], "excluded_lines": [], "start_line": 51}, "VerifiedLangChainRunnable.batch": {"executed_lines": [66, 67, 70, 77], "summary": {"covered_lines": 4, "num_statements": 5, "percent_covered": 80.0, "percent_covered_display": "80", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 80.0, "percent_statements_covered_display": "80"}, "missing_lines": [69], "excluded_lines": [], "start_line": 65}, "VerifiedLangChainRunnable.abatch": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 7, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 7, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [80, 81, 82, 83, 85, 86, 93], "excluded_lines": [], "start_line": 79}, "VerifiedLangChainRunnable.__call__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 3, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [96, 97, 98], "excluded_lines": [], "start_line": 95}, "wrap_langchain_runnable": {"executed_lines": [108], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 101}, "": {"executed_lines": [3, 5, 7, 10, 13, 27, 30, 37, 51, 65, 79, 95, 101, 116], "summary": {"covered_lines": 14, "num_statements": 14, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 1}}, "classes": {"VerifiedLangChainRunnable": {"executed_lines": [21, 22, 23, 24, 25, 31, 38, 39, 42, 49, 52, 53, 56, 63, 66, 67, 70, 77], "summary": {"covered_lines": 18, "num_statements": 32, "percent_covered": 56.25, "percent_covered_display": "56", "missing_lines": 14, "excluded_lines": 0, "percent_statements_covered": 56.25, "percent_statements_covered_display": "56"}, "missing_lines": [28, 41, 55, 69, 80, 81, 82, 83, 85, 86, 93, 96, 97, 98], "excluded_lines": [], "start_line": 10}, "": {"executed_lines": [3, 5, 7, 10, 13, 27, 30, 37, 51, 65, 79, 95, 101, 108, 116], "summary": {"covered_lines": 15, "num_statements": 15, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 1}}}, "aethelred/integrations/pytorch.py": {"executed_lines": [3, 5, 7, 10, 13, 21, 22, 23, 24, 25, 27, 30, 31, 37, 38, 39, 40, 47, 49, 56, 58, 62, 70, 78], "summary": {"covered_lines": 24, "num_statements": 26, "percent_covered": 92.3076923076923, "percent_covered_display": "92", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 92.3076923076923, "percent_statements_covered_display": "92"}, "missing_lines": [28, 59], "excluded_lines": [], "functions": {"VerifiedPyTorchModule.__init__": {"executed_lines": [21, 22, 23, 24, 25], "summary": {"covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 13}, "VerifiedPyTorchModule.__getattr__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [28], "excluded_lines": [], "start_line": 27}, "VerifiedPyTorchModule.__call__": {"executed_lines": [31, 37, 38, 39, 40, 47, 49, 56], "summary": {"covered_lines": 8, "num_statements": 8, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 30}, "VerifiedPyTorchModule.forward": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [59], "excluded_lines": [], "start_line": 58}, "wrap_pytorch_model": {"executed_lines": [70], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 62}, "": {"executed_lines": [3, 5, 7, 10, 13, 27, 30, 58, 62, 78], "summary": {"covered_lines": 10, "num_statements": 10, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 1}}, "classes": {"VerifiedPyTorchModule": {"executed_lines": [21, 22, 23, 24, 25, 31, 37, 38, 39, 40, 47, 49, 56], "summary": {"covered_lines": 13, "num_statements": 15, "percent_covered": 86.66666666666667, "percent_covered_display": "87", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 86.66666666666667, "percent_statements_covered_display": "87"}, "missing_lines": [28, 59], "excluded_lines": [], "start_line": 10}, "": {"executed_lines": [3, 5, 7, 10, 13, 27, 30, 58, 62, 70, 78], "summary": {"covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 1}}}, "aethelred/integrations/tensorflow.py": {"executed_lines": [3, 5, 7, 10, 13, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 34, 35, 36, 38, 39, 40, 51, 52, 54, 56, 61, 66, 67, 70, 72, 73, 74, 75, 76, 106], "summary": {"covered_lines": 35, "num_statements": 59, "percent_covered": 59.32203389830509, "percent_covered_display": "59", "missing_lines": 24, "excluded_lines": 3, "percent_statements_covered": 59.32203389830509, "percent_statements_covered_display": "59"}, "missing_lines": [33, 53, 57, 58, 59, 62, 63, 64, 78, 79, 80, 81, 87, 88, 90, 91, 93, 94, 96, 97, 99, 100, 101, 103], "excluded_lines": [83, 84, 85], "functions": {"AethelredKerasCallback.__init__": {"executed_lines": [21, 22, 23, 24, 25, 26], "summary": {"covered_lines": 6, "num_statements": 6, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 13}, "AethelredKerasCallback.set_model": {"executed_lines": [29], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 28}, "AethelredKerasCallback._filtered_logs": {"executed_lines": [32, 34, 35, 36], "summary": {"covered_lines": 4, "num_statements": 5, "percent_covered": 80.0, "percent_covered_display": "80", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 80.0, "percent_statements_covered_display": "80"}, "missing_lines": [33], "excluded_lines": [], "start_line": 31}, "AethelredKerasCallback._record": {"executed_lines": [39, 40], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 38}, "AethelredKerasCallback.on_train_batch_end": {"executed_lines": [52, 54], "summary": {"covered_lines": 2, "num_statements": 3, "percent_covered": 66.66666666666667, "percent_covered_display": "67", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 66.66666666666667, "percent_statements_covered_display": "67"}, "missing_lines": [53], "excluded_lines": [], "start_line": 51}, "AethelredKerasCallback.on_test_batch_end": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 3, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [57, 58, 59], "excluded_lines": [], "start_line": 56}, "AethelredKerasCallback.on_predict_batch_end": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 3, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [62, 63, 64], "excluded_lines": [], "start_line": 61}, "AethelredKerasCallback.on_epoch_end": {"executed_lines": [67], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 66}, "create_keras_callback": {"executed_lines": [72, 73, 74, 75, 76], "summary": {"covered_lines": 5, "num_statements": 14, "percent_covered": 35.714285714285715, "percent_covered_display": "36", "missing_lines": 9, "excluded_lines": 1, "percent_statements_covered": 35.714285714285715, "percent_statements_covered_display": "36"}, "missing_lines": [78, 79, 87, 90, 93, 96, 99, 100, 103], "excluded_lines": [83], "start_line": 70}, "create_keras_callback._TensorFlowAethelredCallback.__init__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [80, 81], "excluded_lines": [], "start_line": 79}, "create_keras_callback._TensorFlowAethelredCallback.set_model": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [84, 85], "start_line": 83}, "create_keras_callback._TensorFlowAethelredCallback.on_train_batch_end": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [88], "excluded_lines": [], "start_line": 87}, "create_keras_callback._TensorFlowAethelredCallback.on_test_batch_end": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [91], "excluded_lines": [], "start_line": 90}, "create_keras_callback._TensorFlowAethelredCallback.on_predict_batch_end": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [94], "excluded_lines": [], "start_line": 93}, "create_keras_callback._TensorFlowAethelredCallback.on_epoch_end": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [97], "excluded_lines": [], "start_line": 96}, "create_keras_callback._TensorFlowAethelredCallback.last_verification": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [101], "excluded_lines": [], "start_line": 100}, "": {"executed_lines": [3, 5, 7, 10, 13, 28, 31, 38, 51, 56, 61, 66, 70, 106], "summary": {"covered_lines": 14, "num_statements": 14, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 1}}, "classes": {"AethelredKerasCallback": {"executed_lines": [21, 22, 23, 24, 25, 26, 29, 32, 34, 35, 36, 39, 40, 52, 54, 67], "summary": {"covered_lines": 16, "num_statements": 24, "percent_covered": 66.66666666666667, "percent_covered_display": "67", "missing_lines": 8, "excluded_lines": 0, "percent_statements_covered": 66.66666666666667, "percent_statements_covered_display": "67"}, "missing_lines": [33, 53, 57, 58, 59, 62, 63, 64], "excluded_lines": [], "start_line": 10}, "create_keras_callback._TensorFlowAethelredCallback": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 7, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 7, "excluded_lines": 2, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [80, 81, 88, 91, 94, 97, 101], "excluded_lines": [84, 85], "start_line": 78}, "": {"executed_lines": [3, 5, 7, 10, 13, 28, 31, 38, 51, 56, 61, 66, 70, 72, 73, 74, 75, 76, 106], "summary": {"covered_lines": 19, "num_statements": 28, "percent_covered": 67.85714285714286, "percent_covered_display": "68", "missing_lines": 9, "excluded_lines": 1, "percent_statements_covered": 67.85714285714286, "percent_statements_covered_display": "68"}, "missing_lines": [78, 79, 87, 90, 93, 96, 99, 100, 103], "excluded_lines": [83], "start_line": 1}}}, "aethelred/jobs/__init__.py": {"executed_lines": [7, 9, 11, 25, 28, 30, 31, 33, 59, 70, 74, 76, 85, 86, 88, 115, 128, 140, 149, 150, 152, 171, 172, 174, 175, 176, 177, 178, 185, 188, 192, 195, 198, 201, 204, 207, 210, 214], "summary": {"covered_lines": 38, "num_statements": 64, "percent_covered": 59.375, "percent_covered_display": "59", "missing_lines": 26, "excluded_lines": 2, "percent_statements_covered": 59.375, "percent_statements_covered_display": "59"}, "missing_lines": [104, 105, 106, 107, 108, 109, 110, 112, 113, 124, 125, 126, 137, 138, 179, 180, 182, 189, 190, 193, 196, 199, 202, 205, 208, 211], "excluded_lines": [21, 22], "functions": {"JobsModule.__init__": {"executed_lines": [31], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 30}, "JobsModule.submit": {"executed_lines": [59, 70, 74], "summary": {"covered_lines": 3, "num_statements": 3, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 33}, "JobsModule.get": {"executed_lines": [85, 86], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 76}, "JobsModule.list": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 9, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 9, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [104, 105, 106, 107, 108, 109, 110, 112, 113], "excluded_lines": [], "start_line": 88}, "JobsModule.list_pending": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 3, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [124, 125, 126], "excluded_lines": [], "start_line": 115}, "JobsModule.cancel": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [137, 138], "excluded_lines": [], "start_line": 128}, "JobsModule.get_result": {"executed_lines": [149, 150], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 140}, "JobsModule.wait_for_completion": {"executed_lines": [171, 172, 174, 175, 176, 177, 178], "summary": {"covered_lines": 7, "num_statements": 10, "percent_covered": 70.0, "percent_covered_display": "70", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 70.0, "percent_statements_covered_display": "70"}, "missing_lines": [179, 180, 182], "excluded_lines": [], "start_line": 152}, "SyncJobsModule.__init__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [189, 190], "excluded_lines": [], "start_line": 188}, "SyncJobsModule.submit": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [193], "excluded_lines": [], "start_line": 192}, "SyncJobsModule.get": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [196], "excluded_lines": [], "start_line": 195}, "SyncJobsModule.list": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [199], "excluded_lines": [], "start_line": 198}, "SyncJobsModule.list_pending": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [202], "excluded_lines": [], "start_line": 201}, "SyncJobsModule.cancel": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [205], "excluded_lines": [], "start_line": 204}, "SyncJobsModule.get_result": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [208], "excluded_lines": [], "start_line": 207}, "SyncJobsModule.wait_for_completion": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [211], "excluded_lines": [], "start_line": 210}, "": {"executed_lines": [7, 9, 11, 25, 28, 30, 33, 76, 88, 115, 128, 140, 152, 185, 188, 192, 195, 198, 201, 204, 207, 210, 214], "summary": {"covered_lines": 23, "num_statements": 23, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [21, 22], "start_line": 1}}, "classes": {"JobsModule": {"executed_lines": [31, 59, 70, 74, 85, 86, 149, 150, 171, 172, 174, 175, 176, 177, 178], "summary": {"covered_lines": 15, "num_statements": 32, "percent_covered": 46.875, "percent_covered_display": "47", "missing_lines": 17, "excluded_lines": 0, "percent_statements_covered": 46.875, "percent_statements_covered_display": "47"}, "missing_lines": [104, 105, 106, 107, 108, 109, 110, 112, 113, 124, 125, 126, 137, 138, 179, 180, 182], "excluded_lines": [], "start_line": 25}, "SyncJobsModule": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 9, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 9, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [189, 190, 193, 196, 199, 202, 205, 208, 211], "excluded_lines": [], "start_line": 185}, "": {"executed_lines": [7, 9, 11, 25, 28, 30, 33, 76, 88, 115, 128, 140, 152, 185, 188, 192, 195, 198, 201, 204, 207, 210, 214], "summary": {"covered_lines": 23, "num_statements": 23, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [21, 22], "start_line": 1}}}, "aethelred/seals/__init__.py": {"executed_lines": [7, 9, 11, 25, 28, 30, 31, 33, 51, 58, 62, 64, 73, 74, 76, 107, 128, 137, 138, 140, 156, 166, 170, 173, 176, 180, 183, 186, 189, 192, 195, 198, 202], "summary": {"covered_lines": 33, "num_statements": 60, "percent_covered": 55.0, "percent_covered_display": "55", "missing_lines": 27, "excluded_lines": 2, "percent_statements_covered": 55.0, "percent_statements_covered_display": "55"}, "missing_lines": [94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 121, 122, 123, 125, 126, 150, 154, 177, 178, 181, 184, 187, 190, 193, 196, 199], "excluded_lines": [21, 22], "functions": {"SealsModule.__init__": {"executed_lines": [31], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 30}, "SealsModule.create": {"executed_lines": [51, 58, 62], "summary": {"covered_lines": 3, "num_statements": 3, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 33}, "SealsModule.get": {"executed_lines": [73, 74], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 64}, "SealsModule.list": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 11, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 11, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105], "excluded_lines": [], "start_line": 76}, "SealsModule.list_by_model": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 5, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 5, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [121, 122, 123, 125, 126], "excluded_lines": [], "start_line": 107}, "SealsModule.verify": {"executed_lines": [137, 138], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 128}, "SealsModule.revoke": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [150, 154], "excluded_lines": [], "start_line": 140}, "SealsModule.export": {"executed_lines": [166, 170], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 156}, "SyncSealsModule.__init__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [177, 178], "excluded_lines": [], "start_line": 176}, "SyncSealsModule.create": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [181], "excluded_lines": [], "start_line": 180}, "SyncSealsModule.get": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [184], "excluded_lines": [], "start_line": 183}, "SyncSealsModule.list": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [187], "excluded_lines": [], "start_line": 186}, "SyncSealsModule.list_by_model": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [190], "excluded_lines": [], "start_line": 189}, "SyncSealsModule.verify": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [193], "excluded_lines": [], "start_line": 192}, "SyncSealsModule.revoke": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [196], "excluded_lines": [], "start_line": 195}, "SyncSealsModule.export": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [199], "excluded_lines": [], "start_line": 198}, "": {"executed_lines": [7, 9, 11, 25, 28, 30, 33, 64, 76, 107, 128, 140, 156, 173, 176, 180, 183, 186, 189, 192, 195, 198, 202], "summary": {"covered_lines": 23, "num_statements": 23, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [21, 22], "start_line": 1}}, "classes": {"SealsModule": {"executed_lines": [31, 51, 58, 62, 73, 74, 137, 138, 166, 170], "summary": {"covered_lines": 10, "num_statements": 28, "percent_covered": 35.714285714285715, "percent_covered_display": "36", "missing_lines": 18, "excluded_lines": 0, "percent_statements_covered": 35.714285714285715, "percent_statements_covered_display": "36"}, "missing_lines": [94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 121, 122, 123, 125, 126, 150, 154], "excluded_lines": [], "start_line": 25}, "SyncSealsModule": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 9, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 9, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [177, 178, 181, 184, 187, 190, 193, 196, 199], "excluded_lines": [], "start_line": 173}, "": {"executed_lines": [7, 9, 11, 25, 28, 30, 33, 64, 76, 107, 128, 140, 156, 173, 176, 180, 183, 186, 189, 192, 195, 198, 202], "summary": {"covered_lines": 23, "num_statements": 23, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [21, 22], "start_line": 1}}}, "aethelred/verification/__init__.py": {"executed_lines": [3, 4, 5, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 24, 26, 27, 29, 34, 41, 43, 47, 54, 56, 58, 61, 63, 66], "summary": {"covered_lines": 28, "num_statements": 32, "percent_covered": 87.5, "percent_covered_display": "88", "missing_lines": 4, "excluded_lines": 2, "percent_statements_covered": 87.5, "percent_statements_covered_display": "88"}, "missing_lines": [59, 60, 62, 64], "excluded_lines": [7, 8], "functions": {"VerifyZKProofResponse.__init__": {"executed_lines": [12, 13, 14], "summary": {"covered_lines": 3, "num_statements": 3, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 11}, "VerifyTEEResponse.__init__": {"executed_lines": [18, 19, 20], "summary": {"covered_lines": 3, "num_statements": 3, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 17}, "VerificationModule.__init__": {"executed_lines": [27], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 26}, "VerificationModule.verify_zk_proof": {"executed_lines": [34, 41], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 29}, "VerificationModule.verify_tee_attestation": {"executed_lines": [47, 54], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 43}, "SyncVerificationModule.__init__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [59, 60], "excluded_lines": [], "start_line": 58}, "SyncVerificationModule.verify_zk_proof": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [62], "excluded_lines": [], "start_line": 61}, "SyncVerificationModule.verify_tee_attestation": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [64], "excluded_lines": [], "start_line": 63}, "": {"executed_lines": [3, 4, 5, 10, 11, 16, 17, 22, 24, 26, 29, 43, 56, 58, 61, 63, 66], "summary": {"covered_lines": 17, "num_statements": 17, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [7, 8], "start_line": 1}}, "classes": {"VerifyZKProofResponse": {"executed_lines": [12, 13, 14], "summary": {"covered_lines": 3, "num_statements": 3, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 10}, "VerifyTEEResponse": {"executed_lines": [18, 19, 20], "summary": {"covered_lines": 3, "num_statements": 3, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 16}, "VerificationModule": {"executed_lines": [27, 34, 41, 47, 54], "summary": {"covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 22}, "SyncVerificationModule": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [59, 60, 62, 64], "excluded_lines": [], "start_line": 56}, "": {"executed_lines": [3, 4, 5, 10, 11, 16, 17, 22, 24, 26, 29, 43, 56, 58, 61, 63, 66], "summary": {"covered_lines": 17, "num_statements": 17, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 2, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [7, 8], "start_line": 1}}}}, "totals": {"covered_lines": 456, "num_statements": 726, "percent_covered": 62.8099173553719, "percent_covered_display": "63", "missing_lines": 270, "excluded_lines": 9, "percent_statements_covered": 62.8099173553719, "percent_statements_covered_display": "63"}}