← back to Handbag Auth Nextjs

scripts/coverage.json

1 lines

{"meta": {"format": 3, "version": "7.11.3", "timestamp": "2025-11-17T09:15:39.883745", "branch_coverage": false, "show_contexts": false}, "files": {"scrape-auction-data-enhanced.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 277, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 277, "excluded_lines": 0}, "missing_lines": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 35, 38, 48, 49, 50, 53, 62, 65, 67, 68, 75, 76, 78, 79, 82, 83, 84, 87, 89, 91, 92, 95, 115, 131, 132, 133, 135, 136, 137, 140, 142, 143, 145, 150, 151, 152, 154, 155, 158, 160, 161, 163, 185, 186, 188, 191, 193, 194, 197, 199, 201, 202, 203, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 217, 220, 222, 223, 225, 226, 228, 229, 232, 234, 235, 236, 237, 238, 239, 240, 241, 242, 244, 245, 248, 250, 252, 253, 254, 260, 264, 272, 273, 278, 281, 282, 287, 289, 290, 291, 292, 293, 294, 295, 296, 297, 300, 302, 304, 306, 307, 308, 309, 310, 311, 312, 315, 317, 318, 319, 321, 323, 324, 327, 329, 330, 331, 333, 335, 336, 338, 339, 340, 342, 343, 344, 345, 346, 349, 352, 353, 354, 357, 376, 377, 378, 380, 381, 382, 383, 384, 385, 387, 388, 390, 391, 392, 395, 397, 399, 400, 401, 403, 404, 405, 406, 407, 408, 413, 414, 416, 424, 425, 427, 428, 429, 431, 432, 438, 439, 440, 442, 443, 444, 446, 447, 448, 449, 452, 454, 456, 457, 458, 460, 461, 463, 464, 465, 468, 474, 476, 477, 479, 481, 487, 488, 489, 492, 494, 496, 497, 498, 502, 508, 509, 512, 516, 517, 518, 519, 521, 523, 526, 529, 532, 535, 536, 537, 540, 543, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 560, 563, 564, 565, 566, 567, 568, 570, 572, 573, 574, 575, 578, 579, 582, 584, 587, 588], "excluded_lines": [], "functions": {"log": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 9, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 9, "excluded_lines": 0}, "missing_lines": [67, 68, 75, 76, 78, 79, 82, 83, 84], "excluded_lines": []}, "init_database": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 11, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 11, "excluded_lines": 0}, "missing_lines": [89, 91, 92, 95, 115, 131, 132, 133, 135, 136, 137], "excluded_lines": []}, "start_scraper_run": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 8, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 8, "excluded_lines": 0}, "missing_lines": [142, 143, 145, 150, 151, 152, 154, 155], "excluded_lines": []}, "complete_scraper_run": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 6, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 6, "excluded_lines": 0}, "missing_lines": [160, 161, 163, 185, 186, 188], "excluded_lines": []}, "generate_data_hash": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0}, "missing_lines": [193, 194], "excluded_lines": []}, "validate_auction_data": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 15, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 15, "excluded_lines": 0}, "missing_lines": [199, 201, 202, 203, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 217], "excluded_lines": []}, "is_duplicate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 6, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 6, "excluded_lines": 0}, "missing_lines": [222, 223, 225, 226, 228, 229], "excluded_lines": []}, "retry_with_backoff": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 11, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 11, "excluded_lines": 0}, "missing_lines": [234, 235, 236, 237, 238, 239, 240, 241, 242, 244, 245], "excluded_lines": []}, "scrape_liveauctioneers_search": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 21, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 21, "excluded_lines": 0}, "missing_lines": [250, 252, 253, 254, 260, 264, 272, 273, 278, 281, 282, 287, 289, 290, 291, 292, 293, 294, 295, 296, 297], "excluded_lines": []}, "scrape_all_sources": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 16, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 16, "excluded_lines": 0}, "missing_lines": [302, 304, 306, 307, 308, 309, 310, 311, 312, 315, 317, 318, 319, 321, 323, 324], "excluded_lines": []}, "save_to_database": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 33, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 33, "excluded_lines": 0}, "missing_lines": [329, 330, 331, 333, 335, 336, 338, 339, 340, 342, 343, 344, 345, 346, 349, 352, 353, 354, 357, 376, 377, 378, 380, 381, 382, 383, 384, 385, 387, 388, 390, 391, 392], "excluded_lines": []}, "export_to_csv": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 30, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 30, "excluded_lines": 0}, "missing_lines": [397, 399, 400, 401, 403, 404, 405, 406, 407, 408, 413, 414, 416, 424, 425, 427, 428, 429, 431, 432, 438, 439, 440, 442, 443, 444, 446, 447, 448, 449], "excluded_lines": []}, "generate_summary": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0}, "missing_lines": [454, 456, 457, 458, 460, 461, 463, 464, 465, 468, 474, 476, 477, 479, 481, 487, 488, 489], "excluded_lines": []}, "send_alert_if_needed": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 7, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 7, "excluded_lines": 0}, "missing_lines": [494, 496, 497, 498, 502, 508, 509], "excluded_lines": []}, "main": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 42, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 42, "excluded_lines": 0}, "missing_lines": [516, 517, 518, 519, 521, 523, 526, 529, 532, 535, 536, 537, 540, 543, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 560, 563, 564, 565, 566, 567, 568, 570, 572, 573, 574, 575, 578, 579, 582, 584], "excluded_lines": []}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 42, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 42, "excluded_lines": 0}, "missing_lines": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 35, 38, 48, 49, 50, 53, 62, 65, 87, 140, 158, 191, 197, 220, 232, 248, 300, 327, 395, 452, 492, 512, 587, 588], "excluded_lines": []}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 277, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 277, "excluded_lines": 0}, "missing_lines": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 35, 38, 48, 49, 50, 53, 62, 65, 67, 68, 75, 76, 78, 79, 82, 83, 84, 87, 89, 91, 92, 95, 115, 131, 132, 133, 135, 136, 137, 140, 142, 143, 145, 150, 151, 152, 154, 155, 158, 160, 161, 163, 185, 186, 188, 191, 193, 194, 197, 199, 201, 202, 203, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 217, 220, 222, 223, 225, 226, 228, 229, 232, 234, 235, 236, 237, 238, 239, 240, 241, 242, 244, 245, 248, 250, 252, 253, 254, 260, 264, 272, 273, 278, 281, 282, 287, 289, 290, 291, 292, 293, 294, 295, 296, 297, 300, 302, 304, 306, 307, 308, 309, 310, 311, 312, 315, 317, 318, 319, 321, 323, 324, 327, 329, 330, 331, 333, 335, 336, 338, 339, 340, 342, 343, 344, 345, 346, 349, 352, 353, 354, 357, 376, 377, 378, 380, 381, 382, 383, 384, 385, 387, 388, 390, 391, 392, 395, 397, 399, 400, 401, 403, 404, 405, 406, 407, 408, 413, 414, 416, 424, 425, 427, 428, 429, 431, 432, 438, 439, 440, 442, 443, 444, 446, 447, 448, 449, 452, 454, 456, 457, 458, 460, 461, 463, 464, 465, 468, 474, 476, 477, 479, 481, 487, 488, 489, 492, 494, 496, 497, 498, 502, 508, 509, 512, 516, 517, 518, 519, 521, 523, 526, 529, 532, 535, 536, 537, 540, 543, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 560, 563, 564, 565, 566, 567, 568, 570, 572, 573, 574, 575, 578, 579, 582, 584, 587, 588], "excluded_lines": []}}}, "scrape-auction-data-secure.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 211, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 211, "excluded_lines": 0}, "missing_lines": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 26, 27, 28, 29, 32, 33, 36, 37, 40, 45, 48, 49, 52, 61, 68, 93, 96, 97, 98, 107, 109, 110, 113, 114, 115, 118, 119, 120, 121, 124, 125, 126, 128, 129, 130, 131, 133, 135, 136, 139, 142, 145, 148, 149, 151, 153, 155, 156, 157, 158, 159, 160, 161, 163, 165, 166, 167, 169, 171, 173, 181, 182, 183, 184, 187, 188, 189, 191, 192, 194, 195, 196, 198, 200, 202, 203, 204, 205, 207, 210, 230, 233, 236, 240, 241, 244, 246, 248, 249, 250, 252, 254, 255, 257, 259, 260, 262, 264, 267, 270, 271, 272, 273, 275, 281, 294, 295, 297, 298, 299, 301, 303, 304, 305, 307, 309, 310, 311, 312, 313, 315, 316, 317, 319, 322, 341, 342, 344, 345, 346, 347, 349, 350, 351, 353, 354, 355, 356, 357, 360, 361, 363, 365, 367, 368, 369, 370, 373, 378, 379, 380, 381, 384, 393, 396, 397, 400, 407, 408, 411, 413, 414, 415, 417, 418, 419, 421, 423, 424, 425, 426, 428, 430, 433, 434, 435, 436, 439, 440, 443, 446, 449, 450, 451, 452, 453, 454, 455, 457, 459, 460, 461, 463, 464], "excluded_lines": [], "functions": {"SecureScraper.__init__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0}, "missing_lines": [97, 98], "excluded_lines": []}, "SecureScraper.validate_url": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 16, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 16, "excluded_lines": 0}, "missing_lines": [109, 110, 113, 114, 115, 118, 119, 120, 121, 124, 125, 126, 128, 129, 130, 131], "excluded_lines": []}, "SecureScraper.sanitize_text": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 8, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 8, "excluded_lines": 0}, "missing_lines": [135, 136, 139, 142, 145, 148, 149, 151], "excluded_lines": []}, "SecureScraper.sanitize_number": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 7, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 7, "excluded_lines": 0}, "missing_lines": [155, 156, 157, 158, 159, 160, 161], "excluded_lines": []}, "SecureScraper.fetch_page": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0}, "missing_lines": [165, 166, 167, 169, 171, 173, 181, 182, 183, 184, 187, 188, 189, 191, 192, 194, 195, 196], "excluded_lines": []}, "init_secure_database": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0}, "missing_lines": [200, 202, 203, 204, 205, 207, 210, 230, 233, 236, 240, 241, 244, 246, 248, 249, 250], "excluded_lines": []}, "generate_auction_hash": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0}, "missing_lines": [254, 255], "excluded_lines": []}, "scrape_liveauctioneers_secure": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 16, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 16, "excluded_lines": 0}, "missing_lines": [259, 260, 262, 264, 267, 270, 271, 272, 273, 275, 281, 294, 295, 297, 298, 299], "excluded_lines": []}, "save_to_database_secure": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 30, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 30, "excluded_lines": 0}, "missing_lines": [303, 304, 305, 307, 309, 310, 311, 312, 313, 315, 316, 317, 319, 322, 341, 342, 344, 345, 346, 347, 349, 350, 351, 353, 354, 355, 356, 357, 360, 361], "excluded_lines": []}, "export_to_csv_secure": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 24, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 24, "excluded_lines": 0}, "missing_lines": [365, 367, 368, 369, 370, 373, 378, 379, 380, 381, 384, 393, 396, 397, 400, 407, 408, 411, 413, 414, 415, 417, 418, 419], "excluded_lines": []}, "main": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 25, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 25, "excluded_lines": 0}, "missing_lines": [423, 424, 425, 426, 428, 430, 433, 434, 435, 436, 439, 440, 443, 446, 449, 450, 451, 452, 453, 454, 455, 457, 459, 460, 461], "excluded_lines": []}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 46, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 46, "excluded_lines": 0}, "missing_lines": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 26, 27, 28, 29, 32, 33, 36, 37, 40, 45, 48, 49, 52, 61, 68, 93, 96, 107, 133, 153, 163, 198, 252, 257, 301, 363, 421, 463, 464], "excluded_lines": []}}, "classes": {"SecureScraper": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 51, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 51, "excluded_lines": 0}, "missing_lines": [97, 98, 109, 110, 113, 114, 115, 118, 119, 120, 121, 124, 125, 126, 128, 129, 130, 131, 135, 136, 139, 142, 145, 148, 149, 151, 155, 156, 157, 158, 159, 160, 161, 165, 166, 167, 169, 171, 173, 181, 182, 183, 184, 187, 188, 189, 191, 192, 194, 195, 196], "excluded_lines": []}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 160, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 160, "excluded_lines": 0}, "missing_lines": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 26, 27, 28, 29, 32, 33, 36, 37, 40, 45, 48, 49, 52, 61, 68, 93, 96, 107, 133, 153, 163, 198, 200, 202, 203, 204, 205, 207, 210, 230, 233, 236, 240, 241, 244, 246, 248, 249, 250, 252, 254, 255, 257, 259, 260, 262, 264, 267, 270, 271, 272, 273, 275, 281, 294, 295, 297, 298, 299, 301, 303, 304, 305, 307, 309, 310, 311, 312, 313, 315, 316, 317, 319, 322, 341, 342, 344, 345, 346, 347, 349, 350, 351, 353, 354, 355, 356, 357, 360, 361, 363, 365, 367, 368, 369, 370, 373, 378, 379, 380, 381, 384, 393, 396, 397, 400, 407, 408, 411, 413, 414, 415, 417, 418, 419, 421, 423, 424, 425, 426, 428, 430, 433, 434, 435, 436, 439, 440, 443, 446, 449, 450, 451, 452, 453, 454, 455, 457, 459, 460, 461, 463, 464], "excluded_lines": []}}}, "scrape-auction-data.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 153, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 153, "excluded_lines": 0}, "missing_lines": [9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 27, 30, 55, 57, 58, 59, 60, 61, 63, 65, 67, 68, 70, 87, 88, 89, 91, 93, 95, 97, 98, 104, 108, 109, 111, 117, 120, 122, 127, 129, 130, 131, 132, 133, 134, 136, 138, 140, 142, 143, 144, 147, 149, 150, 152, 154, 155, 156, 158, 160, 161, 163, 164, 165, 166, 183, 184, 185, 187, 188, 190, 191, 193, 195, 197, 199, 200, 203, 204, 205, 206, 207, 208, 213, 214, 217, 225, 228, 231, 232, 233, 236, 237, 244, 245, 246, 248, 249, 250, 252, 253, 254, 256, 258, 260, 261, 262, 265, 266, 269, 270, 274, 276, 277, 279, 284, 285, 286, 288, 290, 291, 292, 293, 296, 299, 302, 305, 307, 308, 309, 312, 315, 316, 317, 318, 319, 320, 321, 322, 323, 326, 327, 328, 329, 330, 331, 333, 335, 336], "excluded_lines": [], "functions": {"log": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 5, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 5, "excluded_lines": 0}, "missing_lines": [57, 58, 59, 60, 61], "excluded_lines": []}, "init_database": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 7, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 7, "excluded_lines": 0}, "missing_lines": [65, 67, 68, 70, 87, 88, 89], "excluded_lines": []}, "scrape_liveauctioneers_search": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 18, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 18, "excluded_lines": 0}, "missing_lines": [93, 95, 97, 98, 104, 108, 109, 111, 117, 120, 122, 127, 129, 130, 131, 132, 133, 134], "excluded_lines": []}, "scrape_all_sources": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 8, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 8, "excluded_lines": 0}, "missing_lines": [138, 140, 142, 143, 144, 147, 149, 150], "excluded_lines": []}, "save_to_database": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 17, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 17, "excluded_lines": 0}, "missing_lines": [154, 155, 156, 158, 160, 161, 163, 164, 165, 166, 183, 184, 185, 187, 188, 190, 191], "excluded_lines": []}, "export_to_csv": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 29, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 29, "excluded_lines": 0}, "missing_lines": [195, 197, 199, 200, 203, 204, 205, 206, 207, 208, 213, 214, 217, 225, 228, 231, 232, 233, 236, 237, 244, 245, 246, 248, 249, 250, 252, 253, 254], "excluded_lines": []}, "generate_summary": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 15, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 15, "excluded_lines": 0}, "missing_lines": [258, 260, 261, 262, 265, 266, 269, 270, 274, 276, 277, 279, 284, 285, 286], "excluded_lines": []}, "main": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0}, "missing_lines": [290, 291, 292, 293, 296, 299, 302, 305, 307, 308, 309, 312, 315, 316, 317, 318, 319, 320, 321, 322, 323, 326, 327, 328, 329, 330, 331, 333], "excluded_lines": []}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 26, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 26, "excluded_lines": 0}, "missing_lines": [9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 27, 30, 55, 63, 91, 136, 152, 193, 256, 288, 335, 336], "excluded_lines": []}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 153, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 153, "excluded_lines": 0}, "missing_lines": [9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 27, 30, 55, 57, 58, 59, 60, 61, 63, 65, 67, 68, 70, 87, 88, 89, 91, 93, 95, 97, 98, 104, 108, 109, 111, 117, 120, 122, 127, 129, 130, 131, 132, 133, 134, 136, 138, 140, 142, 143, 144, 147, 149, 150, 152, 154, 155, 156, 158, 160, 161, 163, 164, 165, 166, 183, 184, 185, 187, 188, 190, 191, 193, 195, 197, 199, 200, 203, 204, 205, 206, 207, 208, 213, 214, 217, 225, 228, 231, 232, 233, 236, 237, 244, 245, 246, 248, 249, 250, 252, 253, 254, 256, 258, 260, 261, 262, 265, 266, 269, 270, 274, 276, 277, 279, 284, 285, 286, 288, 290, 291, 292, 293, 296, 299, 302, 305, 307, 308, 309, 312, 315, 316, 317, 318, 319, 320, 321, 322, 323, 326, 327, 328, 329, 330, 331, 333, 335, 336], "excluded_lines": []}}}, "tests/test_scraper.py": {"executed_lines": [2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 20, 21, 22, 25, 26, 28, 30, 31, 32, 34, 50, 51, 53, 55, 57, 58, 59, 61, 78, 79, 81, 87, 88, 90, 92, 94, 95, 96, 98, 116, 120, 123, 124, 129, 132, 133, 135, 136, 138, 139, 140, 142, 158, 160, 162, 164, 166, 168, 177, 179, 180, 182, 184, 186, 188, 194, 195, 202, 204, 205, 207, 209, 211, 214, 219, 222, 227, 229, 230, 233, 236, 237, 238, 240, 242, 244, 249, 251, 252, 254, 256, 259, 260, 262, 263, 265, 266, 267, 269, 287, 294, 295, 302, 303, 304, 306, 308, 309, 310, 312, 314, 316, 317, 318, 320, 321, 323, 325, 326, 330, 332, 334, 336, 337, 343, 345, 346, 347, 349, 351, 352, 360, 362, 365, 366, 367, 368, 369, 371, 372, 374, 375, 378, 379, 381, 383, 385, 386, 387, 388, 389, 391, 393, 395, 397, 398, 404, 405, 406, 408, 409, 410, 412, 414, 416, 418, 419, 424, 425, 426, 427, 429, 430, 431, 432, 434, 435, 436, 439, 440, 442, 444, 446, 447, 448, 450, 452, 454, 456, 457, 458, 460, 461, 463, 464, 466, 467, 470, 471, 473, 475, 483, 484, 485, 488, 489, 491, 494, 495, 500, 501, 503, 505, 506, 507, 509, 518, 519, 528, 532, 533, 535, 538], "summary": {"covered_lines": 216, "num_statements": 222, "percent_covered": 97.29729729729729, "percent_covered_display": "97", "missing_lines": 6, "excluded_lines": 0}, "missing_lines": [497, 498, 499, 525, 526, 539], "excluded_lines": [], "functions": {"TestDatabaseInitialization.test_database_creation": {"executed_lines": [30, 31, 32, 34, 50, 51, 53], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestDatabaseInitialization.test_schema_has_required_columns": {"executed_lines": [57, 58, 59, 61, 78, 79, 81, 87, 88, 90], "summary": {"covered_lines": 10, "num_statements": 10, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestDatabaseInitialization.test_auction_id_unique_constraint": {"executed_lines": [94, 95, 96, 98, 116, 120, 123, 124, 129], "summary": {"covered_lines": 9, "num_statements": 9, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestDataInsertion.test_db": {"executed_lines": [138, 139, 140, 142, 158, 160, 162], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestDataInsertion.test_insert_single_auction": {"executed_lines": [166, 168, 177, 179, 180, 182], "summary": {"covered_lines": 6, "num_statements": 6, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestDataInsertion.test_insert_multiple_auctions": {"executed_lines": [186, 188, 194, 195, 202, 204, 205, 207], "summary": {"covered_lines": 8, "num_statements": 8, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestDataInsertion.test_insert_or_ignore_duplicate": {"executed_lines": [211, 214, 219, 222, 227, 229, 230, 233, 236, 237, 238], "summary": {"covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestDataInsertion.test_created_at_timestamp": {"executed_lines": [242, 244, 249, 251, 252, 254, 256], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestDataRetrieval.populated_db": {"executed_lines": [265, 266, 267, 269, 287, 294, 295, 302, 303, 304], "summary": {"covered_lines": 10, "num_statements": 10, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestDataRetrieval.test_retrieve_all_auctions": {"executed_lines": [308, 309, 310, 312], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestDataRetrieval.test_filter_by_auction_house": {"executed_lines": [316, 317, 318, 320, 321], "summary": {"covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestDataRetrieval.test_filter_by_price_range": {"executed_lines": [325, 326, 330, 332], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestDataRetrieval.test_group_by_search_term": {"executed_lines": [336, 337, 343, 345, 346, 347], "summary": {"covered_lines": 6, "num_statements": 6, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestDataRetrieval.test_calculate_savings": {"executed_lines": [351, 352, 360, 362, 365, 366, 367, 368, 369, 371, 372, 374, 375], "summary": {"covered_lines": 13, "num_statements": 13, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestCSVExport.test_csv_file_creation": {"executed_lines": [383, 385, 386, 387, 388, 389, 391], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestCSVExport.test_csv_headers": {"executed_lines": [395, 397, 398, 404, 405, 406, 408, 409, 410, 412], "summary": {"covered_lines": 10, "num_statements": 10, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestCSVExport.test_csv_data_export": {"executed_lines": [416, 418, 419, 424, 425, 426, 427, 429, 430, 431, 432, 434, 435, 436], "summary": {"covered_lines": 14, "num_statements": 14, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestLogging.test_log_file_creation": {"executed_lines": [444, 446, 447, 448, 450], "summary": {"covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestLogging.test_log_format": {"executed_lines": [454, 456, 457, 458, 460, 461, 463, 464, 466, 467], "summary": {"covered_lines": 10, "num_statements": 10, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestSearchTerms.test_search_terms_list": {"executed_lines": [475, 483, 484, 485], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestErrorHandling.test_database_error_handling": {"executed_lines": [494, 495, 500, 501], "summary": {"covered_lines": 4, "num_statements": 7, "percent_covered": 57.142857142857146, "percent_covered_display": "57", "missing_lines": 3, "excluded_lines": 0}, "missing_lines": [497, 498, 499], "excluded_lines": []}, "TestErrorHandling.test_invalid_data_handling": {"executed_lines": [505, 506, 507, 509, 518, 519, 528], "summary": {"covered_lines": 7, "num_statements": 9, "percent_covered": 77.77777777777777, "percent_covered_display": "78", "missing_lines": 2, "excluded_lines": 0}, "missing_lines": [525, 526], "excluded_lines": []}, "tmp_path": {"executed_lines": [535], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "": {"executed_lines": [2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 20, 21, 22, 25, 26, 28, 55, 92, 132, 133, 135, 136, 164, 184, 209, 240, 259, 260, 262, 263, 306, 314, 323, 334, 349, 378, 379, 381, 393, 414, 439, 440, 442, 452, 470, 471, 473, 488, 489, 491, 503, 532, 533, 538], "summary": {"covered_lines": 47, "num_statements": 48, "percent_covered": 97.91666666666667, "percent_covered_display": "98", "missing_lines": 1, "excluded_lines": 0}, "missing_lines": [539], "excluded_lines": []}}, "classes": {"TestDatabaseInitialization": {"executed_lines": [30, 31, 32, 34, 50, 51, 53, 57, 58, 59, 61, 78, 79, 81, 87, 88, 90, 94, 95, 96, 98, 116, 120, 123, 124, 129], "summary": {"covered_lines": 26, "num_statements": 26, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestDataInsertion": {"executed_lines": [138, 139, 140, 142, 158, 160, 162, 166, 168, 177, 179, 180, 182, 186, 188, 194, 195, 202, 204, 205, 207, 211, 214, 219, 222, 227, 229, 230, 233, 236, 237, 238, 242, 244, 249, 251, 252, 254, 256], "summary": {"covered_lines": 39, "num_statements": 39, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestDataRetrieval": {"executed_lines": [265, 266, 267, 269, 287, 294, 295, 302, 303, 304, 308, 309, 310, 312, 316, 317, 318, 320, 321, 325, 326, 330, 332, 336, 337, 343, 345, 346, 347, 351, 352, 360, 362, 365, 366, 367, 368, 369, 371, 372, 374, 375], "summary": {"covered_lines": 42, "num_statements": 42, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestCSVExport": {"executed_lines": [383, 385, 386, 387, 388, 389, 391, 395, 397, 398, 404, 405, 406, 408, 409, 410, 412, 416, 418, 419, 424, 425, 426, 427, 429, 430, 431, 432, 434, 435, 436], "summary": {"covered_lines": 31, "num_statements": 31, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestLogging": {"executed_lines": [444, 446, 447, 448, 450, 454, 456, 457, 458, 460, 461, 463, 464, 466, 467], "summary": {"covered_lines": 15, "num_statements": 15, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestSearchTerms": {"executed_lines": [475, 483, 484, 485], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TestErrorHandling": {"executed_lines": [494, 495, 500, 501, 505, 506, 507, 509, 518, 519, 528], "summary": {"covered_lines": 11, "num_statements": 16, "percent_covered": 68.75, "percent_covered_display": "69", "missing_lines": 5, "excluded_lines": 0}, "missing_lines": [497, 498, 499, 525, 526], "excluded_lines": []}, "": {"executed_lines": [2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 20, 21, 22, 25, 26, 28, 55, 92, 132, 133, 135, 136, 164, 184, 209, 240, 259, 260, 262, 263, 306, 314, 323, 334, 349, 378, 379, 381, 393, 414, 439, 440, 442, 452, 470, 471, 473, 488, 489, 491, 503, 532, 533, 535, 538], "summary": {"covered_lines": 48, "num_statements": 49, "percent_covered": 97.95918367346938, "percent_covered_display": "98", "missing_lines": 1, "excluded_lines": 0}, "missing_lines": [539], "excluded_lines": []}}}}, "totals": {"covered_lines": 216, "num_statements": 863, "percent_covered": 25.02896871378911, "percent_covered_display": "25", "missing_lines": 647, "excluded_lines": 0}}