Coverage report: 68.6%

Files Functions Classes

coverage.py v7.6.12, created at 2025-08-12 16:39 -0700

File function statements missing excluded coverage
arrakis_server/__init__.py (no function) 5 3 0 40.0%
arrakis_server/__main__.py get_log_level 5 5 0 0.0%
arrakis_server/__main__.py main 47 47 0 0.0%
arrakis_server/__main__.py _run_until_shutdown 3 3 0 0.0%
arrakis_server/__main__.py (no function) 16 16 0 0.0%
arrakis_server/arrow.py batched 5 1 0 80.0%
arrakis_server/arrow.py create_partition_batches 10 10 0 0.0%
arrakis_server/arrow.py create_metadata_stream 10 1 0 90.0%
arrakis_server/arrow.py read_all_chunks 6 6 0 0.0%
arrakis_server/arrow.py (no function) 12 0 0 100.0%
arrakis_server/backends/__init__.py _discover_backends 9 3 0 66.7%
arrakis_server/backends/__init__.py (no function) 7 0 0 100.0%
arrakis_server/backends/mock/__init__.py _func_random_normal 1 1 0 0.0%
arrakis_server/backends/mock/__init__.py load_channel_funcs 8 1 0 87.5%
arrakis_server/backends/mock/__init__.py MockBackend.__init__ 8 2 0 75.0%
arrakis_server/backends/mock/__init__.py MockBackend.add_arguments 1 1 0 0.0%
arrakis_server/backends/mock/__init__.py MockBackend.from_args 1 1 0 0.0%
arrakis_server/backends/mock/__init__.py MockBackend.find 2 0 0 100.0%
arrakis_server/backends/mock/__init__.py MockBackend.describe 3 0 0 100.0%
arrakis_server/backends/mock/__init__.py MockBackend.stream 2 0 0 100.0%
arrakis_server/backends/mock/__init__.py MockBackend._check_channels 3 1 0 66.7%
arrakis_server/backends/mock/__init__.py MockBackend._generate_block 15 15 0 0.0%
arrakis_server/backends/mock/__init__.py MockBackend._generate_series 11 11 0 0.0%
arrakis_server/backends/mock/__init__.py MockBackend._generate_series._run 3 3 0 0.0%
arrakis_server/backends/mock/__init__.py (no function) 36 0 0 100.0%
arrakis_server/backends/mock/channels/__init__.py (no function) 0 0 0 100.0%
arrakis_server/channel.py Channel.validate 3 1 0 66.7%
arrakis_server/channel.py Channel.subsystem 2 0 0 100.0%
arrakis_server/channel.py extract_channel_scope 6 1 0 83.3%
arrakis_server/channel.py (no function) 10 0 0 100.0%
arrakis_server/constants.py (no function) 2 0 0 100.0%
arrakis_server/errors.py TimeRangeUnavailableError.__init__ 2 2 0 0.0%
arrakis_server/errors.py ChannelUnavailableError.__init__ 2 2 0 0.0%
arrakis_server/errors.py (no function) 12 0 0 100.0%
arrakis_server/metadata.py ChannelMetadataBackend.update 0 0 1 100.0%
arrakis_server/metadata.py ChannelMetadataBackend.load 0 0 1 100.0%
arrakis_server/metadata.py ChannelMetadataBackend.find 0 0 1 100.0%
arrakis_server/metadata.py ChannelMetadataBackend.describe 0 0 1 100.0%
arrakis_server/metadata.py ChannelConfigBackend.__init__ 10 3 0 70.0%
arrakis_server/metadata.py ChannelConfigBackend.validate 3 1 0 66.7%
arrakis_server/metadata.py ChannelConfigBackend.update 15 8 0 46.7%
arrakis_server/metadata.py ChannelConfigBackend.load 20 1 0 95.0%
arrakis_server/metadata.py ChannelConfigBackend.scopes 4 0 0 100.0%
arrakis_server/metadata.py ChannelConfigBackend.find 15 3 0 80.0%
arrakis_server/metadata.py ChannelConfigBackend.describe 1 0 0 100.0%
arrakis_server/metadata.py (no function) 26 0 5 100.0%
arrakis_server/partition.py generate_partition_id 6 0 0 100.0%
arrakis_server/partition.py grouped 2 0 0 100.0%
arrakis_server/partition.py partition_channels 43 0 0 100.0%
arrakis_server/partition.py (no function) 13 0 0 100.0%
arrakis_server/schemas.py stream 6 0 0 100.0%
arrakis_server/schemas.py describe 1 0 0 100.0%
arrakis_server/schemas.py find 1 0 0 100.0%
arrakis_server/schemas.py count 1 0 0 100.0%
arrakis_server/schemas.py partition 1 1 0 0.0%
arrakis_server/schemas.py publish 2 2 0 0.0%
arrakis_server/schemas.py (no function) 9 0 0 100.0%
arrakis_server/scope.py ScopeMap.endpoints 1 1 0 0.0%
arrakis_server/scope.py ScopeMap.domains 1 0 0 100.0%
arrakis_server/scope.py ScopeMap.__str__ 1 1 0 0.0%
arrakis_server/scope.py ScopeMap.endpoints_for_domain 4 1 0 75.0%
arrakis_server/scope.py ScopeMap.endpoints_for_channel 4 1 0 75.0%
arrakis_server/scope.py ScopeMap.endpoints_for_channels 27 11 0 59.3%
arrakis_server/scope.py ScopeMap.sync_local_map 9 5 0 44.4%
arrakis_server/scope.py ScopeMap.filter_by_range 5 0 0 100.0%
arrakis_server/scope.py ScopeMap.load 5 5 0 0.0%
arrakis_server/scope.py ScopeInfo.domains 1 1 0 0.0%
arrakis_server/scope.py ScopeInfo.in_scope 5 1 0 80.0%
arrakis_server/scope.py Retention.is_live 1 0 0 100.0%
arrakis_server/scope.py Retention.is_live_only 1 1 0 0.0%
arrakis_server/scope.py Retention.is_historical_only 1 1 0 0.0%
arrakis_server/scope.py Retention.from_live_only 1 1 0 0.0%
arrakis_server/scope.py Retention.in_range 8 1 0 87.5%
arrakis_server/scope.py (no function) 54 1 0 98.1%
arrakis_server/server.py exception_catcher 3 0 0 100.0%
arrakis_server/server.py exception_catcher.wrapper 7 0 0 100.0%
arrakis_server/server.py parse_url 10 0 0 100.0%
arrakis_server/server.py ArrakisFlightServer.__init__ 15 0 0 100.0%
arrakis_server/server.py ArrakisFlightServer.url 1 0 0 100.0%
arrakis_server/server.py ArrakisFlightServer.list_flights 3 3 0 0.0%
arrakis_server/server.py ArrakisFlightServer.get_flight_info 2 0 0 100.0%
arrakis_server/server.py ArrakisFlightServer.do_exchange 4 4 0 0.0%
arrakis_server/server.py ArrakisFlightServer.process_exchange_request 10 10 0 0.0%
arrakis_server/server.py ArrakisFlightServer.do_get 4 0 0 100.0%
arrakis_server/server.py ArrakisFlightServer.process_get_request 18 6 0 66.7%
arrakis_server/server.py ArrakisFlightServer.list_actions 4 4 0 0.0%
arrakis_server/server.py ArrakisFlightServer.do_action 4 4 0 0.0%
arrakis_server/server.py ArrakisFlightServer._construct_endpoints 26 3 0 88.5%
arrakis_server/server.py ArrakisFlightServer.make_flight_info 26 11 0 57.7%
arrakis_server/server.py ArrakisFlightServer.shutdown 2 2 0 0.0%
arrakis_server/server.py ArrakisFlightServer.wait_until_shutdown 1 1 0 0.0%
arrakis_server/server.py ArrakisFlightServer._find 3 0 0 100.0%
arrakis_server/server.py ArrakisFlightServer._count 5 0 0 100.0%
arrakis_server/server.py ArrakisFlightServer._describe 3 0 0 100.0%
arrakis_server/server.py ArrakisFlightServer._stream 5 0 0 100.0%
arrakis_server/server.py ArrakisFlightServer._publish 5 5 0 0.0%
arrakis_server/server.py ArrakisFlightServer._partition 14 14 0 0.0%
arrakis_server/server.py ArrakisFlightServer._generate_stream 4 4 0 0.0%
arrakis_server/server.py (no function) 45 0 0 100.0%
arrakis_server/traits.py ServerBackend.__str__ 1 1 0 0.0%
arrakis_server/traits.py ServerBackend.domains 1 1 0 0.0%
arrakis_server/traits.py ServerBackend.retention 1 1 0 0.0%
arrakis_server/traits.py ServerBackend.add_arguments 0 0 1 100.0%
arrakis_server/traits.py ServerBackend.from_args 0 0 1 100.0%
arrakis_server/traits.py ServerBackend.find 0 0 1 100.0%
arrakis_server/traits.py ServerBackend.count 2 0 0 100.0%
arrakis_server/traits.py ServerBackend.describe 0 0 1 100.0%
arrakis_server/traits.py ServerBackend.stream 0 0 1 100.0%
arrakis_server/traits.py PublishServerBackend.publish 0 0 1 100.0%
arrakis_server/traits.py PublishServerBackend.partition 0 0 1 100.0%
arrakis_server/traits.py can_publish 1 1 0 0.0%
arrakis_server/traits.py (no function) 32 0 9 100.0%
Total   838 263 25 68.6%

No items found using the specified filter.