Coverage report: 100%

Files Functions Classes

coverage.py v7.14.3, created at 2026-06-23 16:27 +0300

File function   statements missing excluded   coverage
constants.py (no function)   3 0 0   100%
exceptions.py (no function)   4 0 0   100%
grpc_server.py PatentService.__init__   9 0 0   100%
grpc_server.py PatentService._validate_request   27 0 0   100%
grpc_server.py PatentService.GetPatent   55 0 0   100%
grpc_server.py PatentService._handle_completed   13 0 0   100%
grpc_server.py PatentService._handle_failed   17 0 0   100%
grpc_server.py PatentService._maybe_cleanup   11 0 0   100%
grpc_server.py PatentService._cleanup_stale_jobs_bg   17 0 0   100%
grpc_server.py create_redis_connection   2 0 0   100%
grpc_server.py create_server   4 0 0   100%
grpc_server.py dict_to_patent_info   7 0 0   100%
grpc_server.py cleanup_stale_jobs   12 0 0   100%
grpc_server.py main   0 0 39   100%
grpc_server.py main.shutdown   0 0 4   100%
grpc_server.py (no function)   38 0 3   100%
logger.py setup_logging   14 0 0   100%
logger.py log_calls   4 0 0   100%
logger.py log_calls.wrapper   8 0 0   100%
logger.py (no function)   6 0 0   100%
worker_scraper.py push_metrics   4 0 0   100%
worker_scraper.py DriverFactory.__init__   2 0 0   100%
worker_scraper.py DriverFactory._default_ua_generator   2 0 0   100%
worker_scraper.py DriverFactory.create_driver   43 0 0   100%
worker_scraper.py PatentScraper.__init__   4 0 0   100%
worker_scraper.py PatentScraper.scrape   17 0 0   100%
worker_scraper.py PatentScraper._scrape_national_phase   21 0 0   100%
worker_scraper.py PatentScraper._scrape_xml_document   14 0 0   100%
worker_scraper.py JobProcessor.__init__   5 0 0   100%
worker_scraper.py JobProcessor._safe_hset   7 0 0   100%
worker_scraper.py JobProcessor.process_job   52 0 0   100%
worker_scraper.py Worker.__init__   7 0 0   100%
worker_scraper.py Worker.shutdown   2 0 0   100%
worker_scraper.py Worker.run   22 0 0   100%
worker_scraper.py create_redis_connection   1 0 0   100%
worker_scraper.py main   0 0 27   100%
worker_scraper.py main.shutdown_handler   0 0 1   100%
worker_scraper.py (no function)   48 0 3   100%
Total     502 0 77   100%

No items found using the specified filter.