Skip to content

Instantly share code, notes, and snippets.

@danielballan
Created May 13, 2026 13:04
Show Gist options
  • Select an option

  • Save danielballan/57e20f91c94c07290f0522d0fde999b1 to your computer and use it in GitHub Desktop.

Select an option

Save danielballan/57e20f91c94c07290f0522d0fde999b1 to your computer and use it in GitHub Desktop.
Tiled pytest durations
====================================================== slowest durations ======================================================
55.16s call tests/test_access_control.py::test_basic_access_control
35.60s call tests/test_access_control.py::test_writing_access_control
29.01s call tests/test_sync.py::test_copy_error_conflict
28.31s setup tests/test_pickle.py::test_pickle_context
28.17s call tests/test_access_control.py::test_deletion_access_control
23.32s call tests/test_simple_server.py::test_cleanup
23.18s call tests/test_sync.py::test_copy_skip_conflict
23.17s setup tests/test_access_control.py::test_basic_access_control
20.82s call tests/test_access_control.py::test_public_anonymous_access_control
19.85s call tests/test_sync.py::test_copy_search_results
19.74s call tests/test_sync.py::test_copy_internal
19.10s call tests/test_mount_node.py::test_create_mount_nodes_if_not_exist[sqlite_uri]
17.11s call tests/test_catalog.py::test_delete_sql_assets[sqlite_uri]
16.83s call tests/test_cli.py::test_serve_catalog_temp[]
16.73s call tests/test_sync.py::test_copy_warn_conflict
16.25s setup tests/test_server.py::test_writing_integration
15.88s call tests/test_simple_server.py::test_readable_storage[True-True]
15.32s call tests/test_mount_node.py::test_create_mount_nodes_partial[sqlite_uri]
14.70s call tests/test_sync.py::test_copy_external
14.19s call tests/test_container_files.py::test_zarr_group
13.68s call tests/test_simple_server.py::test_persistent_data
13.41s setup tests/test_awkward.py::test_record_arrays[union_forms-data3]
13.39s call tests/test_access_control.py::test_service_principal_access_control
13.36s call tests/test_asset_access.py::test_do_not_expose_raw_assets
13.22s call tests/test_catalog.py::test_container_length[sqlite_uri-5-6]
13.21s call tests/test_directory_walker.py::test_zarr_directory[False]
13.14s setup tests/test_authentication.py::test_api_key_any_principal[sqlite_uri-bob]
13.12s call tests/test_container_files.py::test_zarr_array
12.98s call tests/test_mount_node.py::test_mount_node[sqlite_uri]
12.68s call tests/test_sync.py::test_copy_items
12.15s setup tests/test_awkward.py::test_more_slicing_2
11.96s setup tests/test_validation.py::test_validators
11.76s call tests/test_simple_server.py::test_webhooks_delivers_event
11.42s setup tests/test_asset_access.py::test_get_asset_filepaths
11.34s call tests/test_simple_server.py::test_simple
11.15s setup tests/test_asset_access.py::test_include_data_sources_method_on_self
10.89s call tests/test_directory_walker.py::test_hdf5_virtual_datasets
10.84s call tests/test_catalog.py::test_delete_with_external_nodes
10.61s setup tests/test_catalog.py::test_constraints_on_parameter_and_num[sqlite_adapter-duplicate-null]
10.54s call tests/test_simple_server.py::test_readable_storage[True-False]
10.53s setup tests/test_writing.py::test_json_patching
10.41s call tests/test_cli.py::test_serve_config[sqlite_uri-]
10.37s call tests/test_mount_node.py::test_mount_node_nonexistent[sqlite_uri]
10.15s call tests/test_catalog.py::test_container_length[sqlite_uri-None-10]
10.10s setup tests/test_catalog.py::test_constraints_on_parameter_and_num[sqlite_adapter-duplicate-int]
10.03s setup tests/test_writing.py::test_merge_patching
9.90s setup tests/test_authentication.py::test_api_key_bypass_scopes[sqlite_uri]
9.71s setup tests/test_writing.py::test_write_sparse_full[coo1]
9.68s call tests/test_catalog.py::test_delete_sql_assets[duckdb_uri]
9.52s setup tests/test_awkward.py::test_more_slicing_1
9.50s setup tests/test_awkward.py::test_record_arrays[empty_forms-data2]
9.18s call tests/test_catalog.py::test_delete_contents
9.08s setup tests/test_select_metadata.py::test_select_metadata
8.94s setup tests/test_server.py::test_public_server
8.87s setup tests/test_queries.py::test_key[sqlite]
8.76s call tests/test_directory_walker.py::test_skip_all_in_combination
8.69s setup tests/test_asset_access.py::test_include_data_sources_method_affects_children
8.46s call tests/test_cli.py::test_serve_directory[--include-ext .tiff]
8.08s call tests/test_directory_walker.py::test_collision
8.01s setup tests/test_catalog.py::test_constraints_on_parameter_and_num[sqlite_adapter-int-then-null]
7.99s call tests/test_sync.py::test_copy_dict
7.79s setup tests/test_writing.py::test_write_sparse_chunked
7.66s call tests/test_catalog.py::test_container_length[sqlite_uri--1-10]
7.50s call tests/test_simple_server.py::test_webhooks_enabled
7.45s call tests/test_directory_walker.py::test_unknown_mimetype
7.45s setup tests/test_search.py::test_compound_search[catalog_client]
7.41s setup tests/test_container_fields.py::test_directory_fields[example_data_dir-None]
7.36s call tests/test_catalog.py::test_delete_catalog_tree
7.36s setup tests/test_writing.py::test_delete_non_empty_node
7.16s call tests/test_catalog.py::test_delete_external_asset_registered_twice
7.14s setup tests/test_awkward.py::test_record_arrays[simple_forms-data0]
7.14s setup tests/test_writing.py::test_write_in_container
7.13s setup tests/test_container_fields.py::test_zarr_group_fields[zarr_data_dir-None]
7.00s call tests/test_simple_server.py::test_specified_port
6.98s call tests/test_simple_server.py::test_readable_storage[False-True]
6.95s call tests/test_container_files.py::test_hdf5
6.92s call tests/test_custom_format.py::test_xdi_round_trip
6.91s call tests/test_simple_server.py::test_specified_api_key
6.90s setup tests/test_awkward.py::test_record_arrays[numpy_forms-data4]
6.90s setup tests/test_awkward.py::test_export_arrow
6.77s call tests/test_tiff.py::test_tiff_sequence_order
6.75s call tests/test_jpeg.py::test_jpeg_sequence_order
6.73s call tests/test_directory_walker.py::test_mimetype_detection_hook
6.73s call tests/test_directory_walker.py::test_register_prefix
6.71s call tests/test_tiff.py::test_tiff_sequence_with_directory_walker
6.64s call tests/test_simple_server.py::test_default
6.62s call tests/test_npy.py::test_npy_sequence_with_directory_walker
6.62s call tests/test_simple_server.py::test_readable_storage[False-False]
6.54s setup tests/test_server.py::test_500_response
6.54s call tests/test_directory_walker.py::test_tiff_seq_custom_sorting
6.52s setup tests/test_awkward.py::test_more_slicing_3
6.52s call tests/test_directory_walker.py::test_image_file_with_sidecar_metadata_file
6.51s setup tests/test_search.py::test_search[catalog_client-cantalope-orange-expected_keys2]
6.51s call tests/test_cli.py::test_serve_catalog_temp[--api-key secret]
6.50s setup tests/test_composite.py::test_reading[A-expected0]
6.48s setup tests/test_search.py::test_indexing_over_search[catalog_client]
6.48s call tests/test_container_files.py::test_excel
6.47s setup tests/test_catalog.py::test_write_xarray_dataset[sqlite_adapter]
6.45s call tests/test_npy.py::test_npy_sequence_order
6.43s call tests/test_jpeg.py::test_jpeg_sequence_with_directory_walker
6.42s call tests/test_config.py::test_example_configs[example_configs/single_catalog_single_user.yml]
6.38s setup tests/test_container_fields.py::test_excel_fields[excel_data_dir-None]
6.37s setup tests/test_search.py::test_key_into_results[catalog_client]
6.37s call tests/test_directory_walker.py::test_one_asset_two_data_sources
6.33s call tests/test_awkward.py::test_large_number_of_form_keys
6.32s call tests/test_simple_server.py::test_webhooks_disabled_by_default
6.31s setup tests/test_search.py::test_search[catalog_client-animal-cat-expected_keys4]
6.31s call tests/test_config.py::test_include_routers[sqlite_uri]
6.23s call tests/test_queries.py::test_full_text_after_migration
6.21s setup tests/test_pagination.py::test_first_value
6.18s setup tests/test_catalog.py::test_write_table_internal_via_client[sqlite_adapter]
6.17s setup tests/test_awkward.py::test_record_arrays[nested_forms-data1]
6.16s setup tests/test_search.py::test_search[catalog_client-banana-yellow-expected_keys1]
6.13s setup tests/test_search.py::test_search[catalog_client-animal-dog-expected_keys3]
6.12s setup tests/test_hdf5.py::test_register_broken_hdf5_file
6.11s setup tests/test_awkward.py::test_slicing
6.09s call tests/test_authentication.py::test_api_key_expiration[sqlite_uri]
6.08s setup tests/test_server.py::test_internal_authentication_mode_with_password_clients
6.05s call tests/test_catalog.py::test_pooling_config[sqlite_uri-sqlite_uri-desired0-expected0]
6.04s call tests/test_directory_walker.py::test_same_filename_separate_directory
6.04s setup tests/test_catalog.py::test_write_array_internal_via_client[sqlite_adapter]
6.01s call tests/test_authentication.py::test_remember_me[sqlite_uri]
5.98s setup tests/test_awkward.py::test_large_number_of_form_keys
5.96s setup tests/test_container_fields.py::test_hdf5_fields[hdf5_data_dir-None]
5.96s call tests/test_catalog.py::test_init_db_logging[sqlite_uri]
5.92s call tests/test_cli.py::test_serve_directory[--keep-ext]
5.90s call tests/test_directory_walker.py::test_zarr_directory[True]
5.83s setup tests/test_search.py::test_search[catalog_client-apple-red-expected_keys0]
5.82s call tests/test_cli.py::test_serve_directory[]
5.81s setup tests/test_awkward.py::test_export_parquet
5.81s setup tests/test_asset_access.py::test_asset_range_request
5.77s call tests/test_validation.py::test_unknown_spec_strict
5.75s setup tests/test_writing.py::test_metadata_with_unsafe_objects
5.74s call tests/test_config.py::test_example_configs[example_configs/toy_authentication.yml]
5.70s call tests/test_composite.py::test_iterate_columns
5.67s setup tests/test_slicer.py::test_slicer_fastapi_query_rejection[:::]
5.63s call tests/test_cli.py::test_serve_directory[--api-key secret]
5.59s setup tests/test_asset_access.py::test_include_data_sources_kwarg
5.58s call tests/test_authentication.py::test_api_key_activity[sqlite_uri]
5.57s setup tests/test_awkward.py::test_export_json
5.55s call tests/test_hdf5.py::test_file_with_broken_links
5.47s call tests/test_routes.py::test_meta_routes[/]
5.44s setup tests/test_webhooks.py::TestWebhookIntegration::test_register_webhook_and_fires_on_create_container
5.42s setup tests/test_writing.py::test_write_sparse_full[coo0]
5.37s call tests/test_cli.py::test_serve_directory[--verbose]
5.27s setup tests/test_csv_adapter.py::test_csv_table
5.25s setup tests/test_writing.py::test_write_array_chunked[shape3-chunks3]
5.17s setup tests/test_writing.py::test_delete
5.14s setup tests/test_indexers.py::test_indexers
5.10s call tests/test_webhooks.py::test_webhooks_disabled_router_not_mounted
5.06s setup tests/test_asset_access.py::test_raw_export
5.05s setup tests/test_writing.py::test_write_table_full
5.04s setup tests/test_writing.py::test_extend_array
4.99s setup tests/test_catalog.py::test_constraints_on_parameter_and_num[sqlite_adapter-null-then-int]
4.90s call tests/test_composite.py::test_write_two_tables_two_appendable_two_arrays
4.82s setup tests/test_writing.py::test_write_table_partitioned
4.81s setup tests/test_writing.py::test_limits
4.58s setup tests/test_catalog.py::test_sorting[sqlite_adapter]
4.52s setup tests/test_writing.py::test_write_array_chunked[shape2-chunks2]
4.50s setup tests/test_catalog.py::test_write_array_external[sqlite_adapter]
4.46s call tests/test_writing.py::test_write_sparse_full[coo0]
4.40s setup tests/test_catalog.py::test_write_array_internal_direct[sqlite_adapter]
4.40s setup tests/test_authentication.py::test_api_key_any_principal[sqlite_uri-alice]
4.37s setup tests/test_writing.py::test_bytes_in_metadata
4.37s setup tests/test_writing.py::test_write_table_dict
4.35s setup tests/test_catalog.py::test_write_table_external_direct[sqlite_adapter]
4.27s setup tests/test_writing.py::test_write_array_chunked[shape1-chunks1]
4.24s setup tests/test_writing.py::test_write_array_chunked[shape0-chunks0]
4.23s setup tests/test_writing.py::test_write_array_full
4.21s setup tests/test_catalog.py::test_nested_node_creation[sqlite_adapter]
4.20s setup tests/test_writing.py::test_drop_revision
4.18s setup tests/test_writing.py::test_write_large_array_full
4.18s call tests/test_writing.py::test_delete_non_empty_node
4.13s call tests/test_routes.py::test_meta_routes[/healthz]
4.11s setup tests/test_catalog.py::test_search[sqlite_adapter]
4.10s call tests/test_utils.py::test_split_slice
4.08s setup tests/test_writing.py::test_metadata_revisions
4.07s setup tests/test_authentication.py::test_api_key_limit[sqlite_uri]
4.01s setup tests/test_writing.py::test_container_export
3.98s setup tests/test_authentication.py::test_admin_api_key_any_principal[sqlite_uri-alice-scopes0-/api/v1/auth/principal]
3.96s call tests/test_authentication.py::test_refresh_forced[sqlite_uri]
3.93s call tests/test_authentication.py::test_api_key_revoked[sqlite_uri]
3.88s call tests/test_catalog.py::test_pooling_config[sqlite_uri-sqlite_uri-desired1-expected1]
3.87s call tests/test_composite.py::test_composite_validator
3.85s setup tests/test_authentication.py::test_api_key_expiration[sqlite_uri]
3.85s setup tests/test_authentication.py::test_admin_api_key_any_principal[sqlite_uri-bob-scopes1-/api/v1/array/full/A1]
3.78s call tests/test_writing.py::test_delete
3.78s call tests/test_search.py::test_compound_key_into_results
3.73s setup tests/test_authentication.py::test_admin_create_service_principal[sqlite_uri]
3.73s call tests/test_authentication.py::test_key_rotation[sqlite_uri]
3.71s call tests/test_scaled_config_option.py::test_scalable_config[config_with_api_key.yml-True]
3.70s setup tests/test_device_flow.py::test_device_flow_polling
3.64s call tests/test_import_object.py::test_direct_profile
3.63s setup tests/test_authentication.py::test_admin_api_key_any_principal_exceeds_scopes[sqlite_uri]
3.62s call tests/test_scaled_config_option.py::test_scalable_config[config_public_no_authenticator.yml-True]
3.57s call tests/test_catalog.py::test_pooling_config[sqlite_uri-duckdb_uri-desired1-expected1]
3.54s call tests/test_catalog.py::test_pooling_config[sqlite_uri-duckdb_uri-desired0-expected0]
3.53s call tests/test_client.py::test_jump_down_tree
3.52s setup tests/test_authentication.py::test_admin_delete_principal_apikey[sqlite_uri]
3.47s call tests/test_authentication.py::test_refresh_transparent[sqlite_uri]
3.41s call tests/test_authentication.py::test_expired_session[sqlite_uri]
3.37s call tests/test_specs.py::test_specs
3.36s call tests/test_writing.py::test_merge_patching
3.33s call tests/test_authentication.py::test_session_limit[sqlite_uri]
3.31s call tests/test_authentication.py::test_admin[sqlite_uri]
3.22s setup tests/test_authentication.py::test_api_key_revoked[sqlite_uri]
3.22s call tests/test_composite.py::test_delete_contents
3.18s call tests/test_composite.py::test_write_table_column_array_key_collision
3.10s call tests/test_inlined_contents.py::test_too_wide_for_inline
3.05s setup tests/test_writing.py::test_append_partition[orig_file1-file_to_append1-expected_file1]
3.03s setup tests/test_writing.py::test_write_with_specified_mimetype
2.97s setup tests/test_device_flow.py::test_whoami_endpoint
2.91s setup tests/test_writing.py::test_append_partition[orig_file2-file_to_append2-expected_file2]
2.91s setup tests/test_writing.py::test_create_table_with_custom_name[valid_table_name-None]
2.90s setup tests/test_writing.py::test_append_partition[orig_file0-file_to_append0-expected_file0]
2.90s setup tests/test_writing.py::test_create_table_with_custom_name[None-None]
2.87s setup tests/test_writing.py::test_create_table_with_custom_name[invalid-table-name-expected3]
2.87s setup tests/test_writing.py::test_create_table_with_custom_name[UPPERCASE_TABLE_NAME-expected4]
2.87s call tests/test_writing.py::test_metadata_revisions
2.76s call tests/test_authentication.py::test_api_key_limit[sqlite_uri]
2.75s setup tests/test_writing.py::test_create_table_with_custom_name[_invalid_table_name-expected2]
2.73s setup tests/test_writing.py::test_create_table_with_custom_name[-expected5]
2.71s setup tests/test_device_flow.py::test_client_refresh
2.70s setup tests/test_writing.py::test_deprecated_argument_order_raises_warning
2.69s setup tests/test_authentication.py::test_api_key_activity[sqlite_uri]
2.68s call tests/test_authentication.py::test_revoke_session[sqlite_uri]
2.66s call tests/test_zarr.py::test_dataframe_group[/zarr/v2]
2.66s call tests/test_routes.py::test_meta_routes[/docs]
2.64s call tests/test_writing.py::test_write_in_container
2.62s setup tests/test_device_flow.py::test_about_endpoint
2.60s setup tests/test_client_cache.py::test_thread_safety
2.58s setup tests/test_authentication.py::test_multiple_providers_name_collision[sqlite_uri]
2.55s call tests/test_access_control.py::test_update_node_access_control
2.53s call tests/test_xarray.py::test_specs_mutation_bug
2.52s call tests/test_scaled_config_option.py::test_scalable_config[config_with_secret_keys.yml-True]
2.43s setup tests/test_authentication.py::test_multiple_providers[sqlite_uri]
2.41s setup tests/test_client_cache.py::test_item_too_large_to_store
2.40s call tests/test_writing.py::test_write_table_full
2.40s setup tests/test_authentication.py::test_admin[sqlite_uri]
2.38s setup tests/test_authentication.py::test_refresh_transparent[sqlite_uri]
2.37s setup tests/test_device_flow.py::test_logout
2.36s setup tests/test_authentication.py::test_expired_session[sqlite_uri]
2.33s call tests/test_writing.py::test_write_sparse_full[coo1]
2.28s call tests/test_writing.py::test_extend_array
2.27s call tests/test_awkward.py::test_record_arrays[empty_forms-data2]
2.27s setup tests/test_authentication.py::test_api_key_scopes[sqlite_uri]
2.25s setup tests/test_device_flow.py::test_device_flow_success
2.23s setup tests/test_authentication.py::test_remember_me[sqlite_uri]
2.21s call tests/test_writing.py::test_json_patching
2.16s setup tests/test_authentication.py::test_session_limit[sqlite_uri]
2.15s setup tests/test_authentication.py::test_logout[sqlite_uri]
2.14s setup tests/test_authentication.py::test_key_rotation[sqlite_uri]
2.09s call tests/test_writing.py::test_write_array_chunked[shape3-chunks3]
2.02s call tests/test_writing.py::test_append_partition[orig_file0-file_to_append0-expected_file0]
1.99s call tests/test_hdf5.py::test_from_file_with_scalars[5-int]
1.97s setup tests/test_authentication.py::test_revoke_session[sqlite_uri]
1.95s setup tests/test_authentication.py::test_refresh_forced[sqlite_uri]
1.95s call tests/test_config.py::test_single_deeply_nested
1.94s call tests/test_writing.py::test_create_table_with_custom_name[UPPERCASE_TABLE_NAME-expected4]
1.93s call tests/test_hdf5.py::test_from_multiple
1.93s setup tests/test_authentication.py::test_password_auth[sqlite_uri]
1.90s call tests/test_access_control.py::test_user_owned_node_access_control
1.87s call tests/test_metrics.py::test_error_code
1.86s call tests/test_slicer.py::test_compose_slices
1.85s setup tests/test_export.py::test_export_2d_array[numbers.csv]
1.84s call tests/test_authentication.py::test_api_key_scopes[sqlite_uri]
1.80s call tests/test_config.py::test_example_configs[example_configs/saml.yml]
1.78s call tests/test_asset_access.py::test_raw_export
1.78s call tests/test_hdf5.py::test_from_file_with_scalars[1-int]
1.70s call tests/test_config.py::test_many_nested
1.67s call tests/test_writing.py::test_write_table_partitioned
1.67s call tests/test_hdf5.py::test_from_file_with_empty_data[f]
1.63s setup tests/test_table_json_serialization.py::test_numpy_float32[_read_json]
1.63s call tests/test_writing.py::test_write_array_chunked[shape1-chunks1]
1.61s call tests/test_array.py::test_array_client_repr[chunks1-((1, 1, ..., 1), (13,), (17,))]
1.58s call tests/test_awkward.py::test_record_arrays[union_forms-data3]
1.56s call tests/test_config.py::test_example_configs[example_configs/google_auth.yml]
1.55s call tests/test_authentication.py::test_password_auth[sqlite_uri]
1.55s call tests/test_writing.py::test_drop_revision
1.54s call tests/test_streaming.py::test_pubsub_fanout_and_cleanup
1.53s call tests/test_writing.py::test_write_large_array_full
1.50s call tests/test_client.py::test_direct
1.48s call tests/test_array.py::test_array_client_repr[chunks3-((15,), (13,), (17,))]
1.48s call tests/test_access_control.py::test_apikey_auth_access_control
1.46s call tests/test_writing.py::test_limits
1.46s call tests/test_array.py::test_request_chunking[240000-40]
1.44s call tests/test_writing.py::test_write_array_chunked[shape0-chunks0]
1.41s call tests/test_authentication.py::test_multiple_providers[sqlite_uri]
1.40s call tests/test_server.py::test_writing_integration
1.39s setup tests/test_openapi.py::test_openapi_username_password_login
1.38s call tests/test_authentication.py::test_logout[sqlite_uri]
1.37s call tests/test_in_memory_authn.py::test_good_path
1.35s call tests/test_hdf5.py::test_from_file_with_empty_data[h]
1.35s call tests/test_writing.py::test_write_array_chunked[shape2-chunks2]
1.33s call tests/test_no_heavy_imports.py::test_no_heavy_imports[pandas]
1.29s call tests/test_hdf5.py::test_file_with_links
1.29s call tests/test_zarr.py::test_dataframe_group[/zarr/v3]
1.29s call tests/test_hdf5.py::test_chunked_arrays_from_uris[1]
1.29s call tests/test_hdf5.py::test_files_opened_and_closed[True]
1.25s call tests/test_hdf5.py::test_from_file_with_scalars[5-float]
1.24s call tests/test_config.py::test_root
1.23s call tests/test_hdf5.py::test_from_file_with_empty_data[d]
1.22s setup tests/test_npy.py::test_npy
1.22s call tests/test_awkward.py::test_more_slicing_2
1.21s setup tests/test_client_cache.py::test_readonly_cache
1.21s call tests/test_hdf5.py::test_chunked_arrays_from_uris[3]
1.21s call tests/test_awkward.py::test_more_slicing_1
1.21s call tests/test_writing.py::test_write_sparse_chunked
1.20s setup tests/test_client_cache.py::test_cache
1.20s call tests/test_hdf5.py::test_register_broken_hdf5_file
1.19s call tests/test_array.py::test_request_empty_slice
1.19s call tests/test_sort.py::test_sort_missing
1.19s call tests/test_writing.py::test_write_table_dict
1.18s call tests/test_hdf5.py::test_files_opened_and_closed[False]
1.17s call tests/test_hdf5.py::test_from_group
1.17s call tests/test_client.py::test_configurable_timeout
1.16s call tests/test_writing.py::test_metadata_with_unsafe_objects
1.16s setup tests/test_sparse.py::test_sparse_single_chunk
1.14s call tests/test_hdf5.py::test_from_file
1.14s call tests/test_writing.py::test_write_array_full
1.14s call tests/test_no_heavy_imports.py::test_no_heavy_imports[numpy]
1.14s call tests/test_config.py::test_single_nested
1.13s setup tests/test_decoders.py::test_blosc2
1.13s setup tests/test_client_cache.py::test_clear_cache
1.13s setup tests/test_client_cache.py::test_no_cache
1.12s call tests/test_allow_origins.py::test_cors_enforcement
1.11s call tests/test_access_control.py::test_admin_access_control
1.11s setup tests/test_inlined_contents.py::test_lookup
1.11s call tests/test_export.py::test_serialization_error_hdf5_metadata
1.11s setup tests/test_size_limit.py::test_array
1.10s call tests/test_config.py::test_example_configs[example_configs/small_single_user_demo.yml]
1.10s call tests/test_array.py::test_array_client_repr[chunks0-((3, 3, 3, 3, 3), (13,), (17,))]
1.10s call tests/test_zarr.py::test_zarr_integration[/zarr/v2]
1.09s call tests/test_xarray.py::test_wide_table_optimization_off
1.08s setup tests/test_client_smoke.py::test_smoke_read_list
1.07s call tests/test_writing.py::test_deprecated_argument_order_raises_warning
1.07s call tests/test_hdf5.py::test_from_file_with_scalars[1-float]
1.06s call tests/test_hdf5.py::test_from_file_with_scalars[1-bool]
1.06s call tests/test_writing.py::test_write_with_specified_mimetype
1.06s call tests/test_metrics.py::test_correlation_id
1.05s call tests/test_import_object.py::test_config_imports_custom_python_module
1.05s call tests/test_no_heavy_imports.py::test_no_heavy_imports[xarray]
1.04s setup tests/test_queries.py::test_key[map]
1.04s setup tests/test_distinct.py::test_distinct
1.03s call tests/test_hdf5.py::test_from_file_with_empty_data[g]
1.02s call tests/test_hdf5.py::test_from_file_with_scalars[5-bool]
1.01s call tests/test_array.py::test_array_client_repr[chunks4-(variable, (13,), (17,))]
1.00s call tests/test_allow_origins.py::test_allow_origins
1.00s call tests/test_xarray.py::test_specs_override
1.00s call tests/test_specs.py::test_specs_with_version
1.00s call tests/test_client_cache.py::test_lru_eviction
1.00s call tests/test_scaled_config_option.py::test_scalable_config[config_missing_api_key.yml-False]
1.00s call tests/test_structured_array.py::test_read
1.00s call tests/test_composite.py::test_read_full
1.00s call tests/test_sort.py::test_sort_sparse
0.99s call tests/test_config.py::test_example_configs[example_configs/multiple_providers.yml]
0.99s setup tests/test_client_cache.py::test_lru_eviction
0.97s call tests/test_composite.py::test_iterate_parts
0.97s call tests/test_scaled_config_option.py::test_scalable_config[config_missing_secret_keys.yml-False]
0.97s call tests/test_composite.py::test_parts_not_directly_accessible
0.97s setup tests/test_compression.py::test_gzip_supported
0.96s setup tests/test_decoders.py::test_zstd
0.96s call tests/test_writing.py::test_bytes_in_metadata
0.95s call tests/test_hdf5.py::test_inlined_contents
0.94s call tests/test_client.py::test_client_version_check
0.94s call tests/test_hdf5.py::test_from_file_with_empty_data[e]
0.94s call tests/test_scaled_config_option.py::test_scalable_config[config_missing_secret_keys_public.yml-False]
0.94s call tests/test_config.py::test_example_configs[example_configs/orcid_auth.yml]
0.94s setup tests/test_search.py::test_search[map_client-apple-red-expected_keys0]
0.93s setup tests/test_history.py::test_history
0.93s call tests/test_awkward.py::test_slicing
0.92s setup tests/test_dataframe.py::test_dataframe_basic
0.91s call tests/test_array.py::test_array_client_repr[chunks2-((2, 2, ..., 2, 1), (13,), (17,))]
0.91s call tests/test_hdf5.py::test_from_file_with_empty_data[i]
0.91s setup tests/test_compression.py::test_zstd_preferred
0.91s setup tests/test_client_cache.py::test_not_thread_safe
0.91s call tests/test_pickle.py::test_pickle_clients[dask]
0.90s setup tests/test_zarr.py::test_zarr_group_routes[-/zarr/v2]
0.90s setup tests/test_sort.py::test_sort[letter-sorted_list0]
0.90s call tests/test_writing.py::test_append_partition[orig_file1-file_to_append1-expected_file1]
0.89s call tests/test_writing.py::test_container_export
0.89s call tests/test_hdf5.py::test_from_file_with_vlen_str_dataset
0.89s call tests/test_array.py::test_request_chunking[960000-10]
0.88s setup tests/test_jpeg.py::test_jpeg_sequence[None-correct_shape0]
0.87s call tests/test_specs.py::test_specs_give_as_str
0.87s call tests/test_authentication.py::test_api_key_bypass_scopes[sqlite_uri]
0.87s call tests/test_indexers.py::test_indexers
0.84s call tests/test_composite.py::test_read_selective
0.84s call tests/test_pickle.py::test_pickle_clients[numpy]
0.83s call tests/test_composite.py::test_read_selective_with_dim0[col1]
0.82s call tests/test_asset_access.py::test_include_data_sources_method_on_self
0.82s call tests/test_validation.py::test_validators
0.82s setup tests/test_tiff.py::test_tiff_sequence[None-correct_shape0]
0.80s call tests/test_awkward.py::test_record_arrays[numpy_forms-data4]
0.78s call tests/test_array.py::test_request_chunking[959999-20]
0.76s call tests/test_composite.py::test_pagination
0.76s call tests/test_composite.py::test_reading_dask
0.76s setup tests/test_composite.py::test_read_selective_with_dim0[col1]
0.75s call tests/test_catalog.py::test_write_xarray_dataset[sqlite_adapter]
0.75s call tests/test_writing.py::test_append_partition[orig_file2-file_to_append2-expected_file2]
0.73s call tests/test_writing.py::test_create_table_with_custom_name[None-None]
0.72s call tests/test_zarr.py::test_dataframe_column[divided-/zarr/v3]
0.72s setup tests/test_array.py::test_array_dtypes[b]
0.71s call tests/test_writing.py::test_create_table_with_custom_name[valid_table_name-None]
0.70s call tests/test_composite.py::test_read_selective_with_dim0[time]
0.70s call tests/test_zarr.py::test_dataframe_single[divided-/zarr/v2]
0.69s setup tests/test_xarray.py::test_xarray_dataset[image]
0.69s setup tests/test_composite.py::test_read_selective_with_dim0[time]
0.68s call tests/test_access_control.py::test_node_export_access_control
0.67s call tests/test_dataframe.py::test_dataframe_column_access
0.67s call tests/test_awkward.py::test_record_arrays[simple_forms-data0]
0.66s call tests/test_composite.py::test_metadata
0.66s call tests/test_composite.py::test_write_two_tables
0.66s call tests/test_zarr.py::test_dataframe_column[divided-/zarr/v2]
0.64s call tests/test_composite.py::test_write_two_appendable_tables
0.61s call tests/test_writing.py::test_create_table_with_custom_name[invalid-table-name-expected3]
0.61s setup tests/test_composite.py::test_read_selective
0.58s call tests/test_hdf5.py::test_update_datasource_with_properties
0.58s call tests/test_writing.py::test_create_table_with_custom_name[_invalid_table_name-expected2]
0.58s call tests/test_writing.py::test_create_table_with_custom_name[-expected5]
0.57s call tests/test_csv_adapter.py::test_csv_arrays
0.56s call tests/test_container_fields.py::test_directory_fields[example_data_dir-fields1]
0.55s teardown tests/test_composite.py::test_read_selective_with_dim0[col1]
0.54s call tests/test_awkward.py::test_record_arrays[nested_forms-data1]
0.51s teardown tests/test_composite.py::test_read_selective_with_dim0[time]
0.51s call tests/test_array.py::test_array_interface
0.51s call tests/test_asset_access.py::test_get_asset_filepaths
0.51s call tests/test_access_control.py::test_container_access_control
0.50s setup tests/test_composite.py::test_read_full
0.49s call tests/test_composite.py::test_write_dataframe_and_warn
0.48s call tests/test_composite.py::test_external_assets
0.47s teardown tests/test_composite.py::test_read_selective
0.47s call tests/test_composite.py::test_write_two_tables_colliding_names
0.46s teardown tests/test_composite.py::test_read_full
0.46s call tests/test_webhooks.py::TestWebhookIntegration::test_register_webhook_and_fires_on_create_container
0.46s call tests/test_catalog.py::test_write_array_internal_via_client[sqlite_adapter]
0.45s call tests/test_composite.py::test_write_two_appendable_tables_colliding_names
0.44s call tests/test_container_fields.py::test_directory_fields[example_data_dir-None]
0.43s call tests/test_composite.py::test_write_one_table
0.43s call tests/test_queries.py::test_key_present[sqlite]
0.43s call tests/test_zarr.py::test_zarr_integration[/zarr/v3]
0.41s call tests/test_pickle.py::test_pickle_context
0.41s call tests/test_awkward.py::test_more_slicing_3
0.41s call tests/test_zarr.py::test_dataframe_single[divided-/zarr/v3]
0.40s call tests/test_dataframe.py::test_reading_diverse_dtypes
0.40s call tests/test_composite.py::test_reading[B-expected1]
0.39s call tests/test_composite.py::test_reading[A-expected0]
0.39s call tests/test_compression.py::test_gzip_supported
0.39s call tests/test_compression.py::test_zstd_preferred
0.37s call tests/test_container_fields.py::test_excel_fields[excel_data_dir-fields1]
0.37s call tests/test_asset_access.py::test_include_data_sources_method_affects_children
0.37s call tests/test_zarr.py::test_dataframe_single[single-/zarr/v2]
0.36s call tests/test_queries.py::test_full_text_update[sqlite]
0.36s call tests/test_container_fields.py::test_excel_fields[excel_data_dir-None]
0.36s call tests/test_composite.py::test_write_one_appendable_table
0.35s call tests/test_search.py::test_key_into_results[catalog_client]
0.35s setup tests/test_directory_walker.py::test_collision
0.35s call tests/test_asset_access.py::test_asset_range_request
0.35s call tests/test_zarr.py::test_dataframe_column[single-/zarr/v3]
0.35s call tests/test_composite.py::test_reading[C-expected2]
0.34s call tests/test_authentication.py::test_admin_create_service_principal[sqlite_uri]
0.33s setup tests/test_authenticators.py::test_OIDCAuthenticator_token_exchange_failure
0.32s call tests/test_container_fields.py::test_zarr_group_fields[zarr_data_dir-fields1]
0.32s call tests/test_openapi.py::test_openapi_username_password_login
0.32s call tests/test_queries.py::test_full_text_delete[sqlite]
0.31s call tests/test_composite.py::test_reading[awk-expected7]
0.31s call tests/test_access_control.py::test_empty_access_blob_access_control
0.31s call tests/test_xarray.py::test_url_limit_bypass[10-POST]
0.31s call tests/test_composite.py::test_reading[sps-expected8]
0.30s call tests/test_composite.py::test_write_two_appendable_tables_colliding_keys
0.30s call tests/test_composite.py::test_reading[E-expected4]
0.30s call tests/test_array.py::test_request_chunking[1920000-5]
0.30s call tests/test_device_flow.py::test_client_refresh
0.30s call tests/test_queries.py::test_eq[sqlite]
0.30s call tests/test_csv_adapter.py::test_csv_arrays_selected_columns[arr_all_str-columns2]
0.30s call tests/test_xarray.py::test_url_limit_bypass[2000-None]
0.30s call tests/test_container_fields.py::test_zarr_group_fields[zarr_data_dir-None]
0.29s call tests/test_catalog.py::test_write_table_internal_via_client[sqlite_adapter]
0.29s call tests/test_zarr.py::test_dataframe_column[single-/zarr/v2]
0.29s call tests/test_composite.py::test_reading[arr2-expected6]
0.29s call tests/test_composite.py::test_reading[D-expected3]
0.29s call tests/test_array.py::test_array_dtypes[i]
0.28s call tests/test_awkward.py::test_export_arrow
0.28s call tests/test_composite.py::test_write_two_tables_colliding_keys
0.28s call tests/test_size_limit.py::test_dataframe
0.28s call tests/test_csv_adapter.py::test_csv_table
0.27s call tests/test_validation.py::test_unknown_spec_permissive
0.27s call tests/test_zarr.py::test_zarr_groups[-nested/array-random_2d-/zarr/v2]
0.27s call tests/test_utils.py::test_split_1d
0.27s call tests/test_zarr.py::test_scalar_dtypes[dtype_f-/zarr/v2]
0.27s call tests/test_authentication.py::test_api_key_any_principal[sqlite_uri-bob]
0.27s call tests/test_queries.py::test_eq[map]
0.27s call tests/test_zarr.py::test_scalar_dtypes[dtype_c-/zarr/v2]
0.27s call tests/test_csv_adapter.py::test_csv_arrays_selected_columns[arr_all_float-columns1]
0.26s call tests/test_authentication.py::test_api_key_any_principal[sqlite_uri-alice]
0.26s call tests/test_csv_adapter.py::test_csv_arrays_selected_columns[arr_all_bool-columns3]
0.26s call tests/test_zarr.py::test_scalar_dtypes[dtype_i-/zarr/v2]
0.26s call tests/test_dataframe.py::test_dask
0.26s call tests/test_zarr.py::test_scalar_dtypes[dtype_struct-/zarr/v2]
0.26s call tests/test_array.py::test_nan_infinity_handler
0.26s call tests/test_asset_access.py::test_include_data_sources_kwarg
0.25s call tests/test_csv_adapter.py::test_csv_arrays_selected_columns[arr_all_int-columns0]
0.25s call tests/test_csv_adapter.py::test_csv_struct_dtype_array
0.25s call tests/test_export.py::test_path_as_Path_or_string
0.25s call tests/test_composite.py::test_reading[arr1-expected5]
0.25s call tests/test_export.py::test_export_table[spreadsheet.xlsx]
0.25s call tests/test_zarr.py::test_array_dtypes[dtype_S-/zarr/v3]
0.25s call tests/test_dataframe.py::test_dataframe_basic
0.24s call tests/test_container_fields.py::test_excel_fields[excel_data_dir-fields2]
0.23s call tests/test_array.py::test_unparsable_nested_array_stringified[ragged]
0.23s call tests/test_zarr.py::test_scalar_dtypes[dtype_b-/zarr/v2]
0.23s call tests/test_zarr.py::test_zarr_groups[--random_2d-/zarr/v2]
0.23s setup tests/test_authenticators.py::test_oidc_decoding[False-False]
0.23s call tests/test_queries.py::test_regex[map]
0.23s call tests/test_zarr.py::test_dataframe_single[single-/zarr/v3]
0.23s call tests/test_zarr.py::test_zarr_groups[-nested-array/random_2d-/zarr/v3]
0.22s call tests/test_zarr.py::test_array_dtypes[dtype_uint8-/zarr/v2]
0.22s call tests/test_authentication.py::test_admin_api_key_any_principal[sqlite_uri-bob-scopes1-/api/v1/array/full/A1]
0.21s call tests/test_queries.py::test_comparison[sqlite]
0.21s call tests/test_xarray.py::test_url_limit_bypass[80000-GET]
0.21s call tests/test_array.py::test_request_chunking[None-1]
0.21s call tests/test_container_fields.py::test_hdf5_fields[hdf5_data_dir-fields3]
0.21s call tests/test_authentication.py::test_admin_api_key_any_principal[sqlite_uri-alice-scopes0-/api/v1/auth/principal]
0.21s call tests/test_zarr.py::test_scalar_dtypes[dtype_m-/zarr/v2]
0.21s call tests/test_zarr.py::test_array_dtypes[dtype_m-/zarr/v2]
0.21s call tests/test_webhooks.py::TestWebhookIntegration::test_event_filter_excludes_wrong_type
0.21s teardown tests/test_server.py::test_writing_integration
0.21s call tests/test_npy.py::test_npy_sequence_cache
0.20s call tests/test_queries.py::test_noteq[sqlite]
0.20s call tests/test_array.py::test_array_dtypes[uint8]
0.20s call tests/test_size_limit.py::test_array
0.20s call tests/test_array.py::test_array_dtypes[M]
0.20s call tests/test_container_fields.py::test_zarr_group_fields[zarr_data_dir-fields2]
0.20s call tests/test_zarr.py::test_cube_cases[tiny_hypercube-/zarr/v2]
0.20s call tests/test_authentication.py::test_admin_delete_principal_apikey[sqlite_uri]
0.20s teardown tests/test_server.py::test_500_response
0.20s call tests/test_xarray.py::test_dataset_column_access[weather]
0.20s call tests/test_webhooks.py::TestWebhookIntegration::test_subnode_webhook_fires_for_descendant_only
0.20s call tests/test_zarr.py::test_zarr_groups[/--random_2d-/zarr/v3]
0.20s call tests/test_zarr.py::test_array_dtypes[dtype_i-/zarr/v2]
0.20s call tests/test_hdf5.py::test_chunked_arrays_from_catalog[True-3]
0.19s teardown tests/test_pickle.py::test_lock_round_trip
0.19s call tests/test_array.py::test_uniform_nested_array_projected_to_ndarray
0.19s teardown tests/test_zarr.py::test_writing_not_implemented[/zarr/v3]
0.19s call tests/test_queries.py::test_regex[sqlite]
0.19s call tests/test_cli.py::test_cli_version
0.19s call tests/test_zarr.py::test_array_dtypes[dtype_uint64-/zarr/v2]
0.19s call tests/test_awkward.py::test_export_parquet
0.19s call tests/test_zarr.py::test_array_dtypes[random_2d-/zarr/v2]
0.19s call tests/test_zarr.py::test_zarr_groups[-nested-array/random_2d-/zarr/v2]
0.19s call tests/test_export.py::test_csv_mimetype_opt_params[numbers.csv]
0.19s call tests/test_queries.py::test_noteq[map]
0.18s call tests/test_zarr.py::test_cube_cases[tiny_cube-/zarr/v2]
0.18s call tests/test_zarr.py::test_array_dtypes[dtype_M-/zarr/v2]
0.18s call tests/test_xarray.py::test_xarray_dataset[weather]
0.18s call tests/test_zarr.py::test_array_dtypes[dtype_m-/zarr/v3]
0.18s call tests/test_zarr.py::test_zarr_groups[--nested/array/random_2d-/zarr/v2]
0.18s call tests/test_sparse.py::test_sparse_single_chunk
0.18s call tests/test_dataframe.py::test_dataframe_multicolumn_read
0.18s call tests/test_zarr.py::test_array_dtypes[dtype_struct-/zarr/v2]
0.18s call tests/test_awkward.py::test_export_json
0.18s call tests/test_xarray.py::test_dataset_column_access[image]
0.17s call tests/test_zarr.py::test_array_dtypes[dtype_U-/zarr/v2]
0.17s teardown tests/test_server.py::test_internal_authentication_mode_with_password_clients
0.17s call tests/test_zarr.py::test_array_dtypes[dtype_f-/zarr/v2]
0.17s call tests/test_tiff.py::test_tiff_sequence_cache
0.17s call tests/test_zarr.py::test_array_dtypes[dtype_S-/zarr/v2]
0.17s call tests/test_zarr.py::test_scalar_dtypes[dtype_i-/zarr/v3]
0.17s call tests/test_zarr.py::test_zarr_groups[/--nested/array/random_2d-/zarr/v2]
0.17s call tests/test_array.py::test_dask
0.17s call tests/test_jpeg.py::test_jpeg_sequence_cache
0.17s call tests/test_zarr.py::test_scalar_dtypes[dtype_U-/zarr/v2]
0.17s call tests/test_client_cache.py::test_readonly_cache
0.17s call tests/test_zarr.py::test_array_dtypes[dtype_uint16-/zarr/v2]
0.17s call tests/test_export.py::test_streaming_export
0.16s call tests/test_zarr.py::test_array_dtypes[random_2d-/zarr/v3]
0.16s call tests/test_zarr.py::test_scalar_dtypes[dtype_b-/zarr/v3]
0.16s call tests/test_zarr.py::test_zarr_groups[/--random_2d-/zarr/v2]
0.16s call tests/test_device_flow.py::test_logout
0.16s call tests/test_zarr.py::test_scalar_dtypes[dtype_S-/zarr/v2]
0.16s call tests/test_zarr.py::test_cube_cases[tiny_hypercube-/zarr/v3]
0.16s call tests/test_array.py::test_array_dtypes[b]
0.16s call tests/test_array.py::test_unparsable_nested_array_stringified[objects]
0.16s call tests/test_webhooks.py::TestWebhookIntegration::test_webhook_cascade_deleted_when_node_deleted
0.16s call tests/test_zarr.py::test_array_dtypes[dtype_b-/zarr/v2]
0.16s call tests/test_xarray.py::test_xarray_dataset[wide]
0.16s setup tests/test_authenticators.py::test_oidc_decoding[False-True]
0.15s call tests/adapters/test_sql.py::test_reject_colliding_uppercase_column_names[duckdb_uri]
0.15s call tests/test_zarr.py::test_zarr_groups[/-nested-array/random_2d-/zarr/v2]
0.15s call tests/test_container_fields.py::test_hdf5_fields[hdf5_data_dir-fields1]
0.15s call tests/test_zarr.py::test_scalar_dtypes[dtype_uint64-/zarr/v2]
0.15s call tests/test_zarr.py::test_array_dtypes[dtype_U-/zarr/v3]
0.15s call tests/test_zarr.py::test_zarr_groups[--nested/array/random_2d-/zarr/v3]
0.15s call tests/adapters/test_sql.py::test_append_nullable[duckdb_uri-initial4-appended4]
0.15s call tests/test_container_fields.py::test_hdf5_fields[hdf5_data_dir-None]
0.15s call tests/test_tiff.py::test_tiff_sequence[slice_input5-correct_shape5]
0.15s call tests/test_zarr.py::test_array_dtypes[dtype_uint8-/zarr/v3]
0.15s call tests/test_queries.py::test_full_text[sqlite]
0.15s call tests/test_xarray.py::test_xarray_dataset[image]
0.15s call tests/test_zarr.py::test_array_dtypes[dtype_c-/zarr/v2]
0.15s call tests/test_tiff.py::test_tiff_sequence[1-correct_shape1]
0.15s call tests/test_hdf5.py::test_chunked_arrays_from_catalog[False-3]
0.15s call tests/test_catalog.py::test_search[sqlite_adapter]
0.15s call tests/test_zarr.py::test_scalar_dtypes[dtype_uint16-/zarr/v2]
0.15s call tests/test_zarr.py::test_scalar_dtypes[dtype_f-/zarr/v3]
0.14s call tests/test_zarr.py::test_zarr_groups[/-nested-array/random_2d-/zarr/v3]
0.14s call tests/test_array.py::test_array_dtypes[uint64]
0.14s call tests/test_array.py::test_array_dtypes[uint16]
0.14s call tests/test_zarr.py::test_scalar_dtypes[dtype_U-/zarr/v3]
0.14s call tests/test_zarr.py::test_array_dtypes[dtype_struct-/zarr/v3]
0.14s call tests/test_zarr.py::test_zarr_groups[--random_2d-/zarr/v3]
0.14s teardown tests/test_composite.py::test_write_one_appendable_table
0.14s call tests/test_distinct.py::test_search_distinct
0.14s call tests/test_zarr.py::test_array_dtypes[dtype_M-/zarr/v3]
0.14s call tests/test_zarr.py::test_array_dtypes[dtype_c-/zarr/v3]
0.14s call tests/test_sparse.py::test_sparse_multi_chunk
0.14s call tests/test_zarr.py::test_array_dtypes[dtype_i-/zarr/v3]
0.14s call tests/test_server.py::test_public_server
0.14s call tests/test_zarr.py::test_scalar_dtypes[dtype_struct-/zarr/v3]
0.14s call tests/test_array.py::test_array_dtypes[m]
0.14s call tests/test_zarr.py::test_writing_not_implemented[/zarr/v2]
0.14s call tests/test_webhooks.py::TestWebhookIntegration::test_subnode_webhook_in_list_for_its_path
0.14s call tests/test_export.py::test_export_weather_all
0.14s call tests/test_webhooks.py::TestWebhookIntegration::test_metadata_payload_correct_when_only_specs_updated
0.14s call tests/test_queries.py::test_comparison[map]
0.14s call tests/test_array.py::test_array_dtypes[c]
0.14s call tests/test_zarr.py::test_zarr_groups[/-nested/array-random_2d-/zarr/v2]
0.14s call tests/test_zarr.py::test_scalar_dtypes[dtype_uint8-/zarr/v2]
0.14s call tests/test_zarr.py::test_array_dtypes[dtype_b-/zarr/v3]
0.14s call tests/test_zarr.py::test_array_dtypes[dtype_uint64-/zarr/v3]
0.14s call tests/test_decoders.py::test_blosc2
0.14s call tests/test_zarr.py::test_cube_cases[tiny_cube-/zarr/v3]
0.14s call tests/test_zarr.py::test_scalar_dtypes[dtype_S-/zarr/v3]
0.14s call tests/test_array.py::test_array_dtypes[S]
0.14s teardown tests/test_server.py::test_public_server
0.14s call tests/test_xarray.py::test_wide_table_optimization
0.14s call tests/test_zarr.py::test_scalar_dtypes[dtype_uint8-/zarr/v3]
0.13s call tests/test_webhooks.py::TestWebhookIntegration::test_metadata_updated_fires_webhook
0.13s call tests/test_distinct.py::test_distinct
0.13s call tests/test_webhooks.py::TestWebhookIntegration::test_webhook_fires_for_descendant_node
0.13s call tests/test_array.py::test_array_dtypes[f]
0.13s call tests/test_queries.py::test_full_text[map]
0.13s call tests/test_catalog.py::test_sorting[sqlite_adapter]
0.13s call tests/test_export.py::test_streaming_export_empty
0.13s call tests/test_zarr.py::test_zarr_groups[-nested/array-random_2d-/zarr/v3]
0.13s call tests/test_zarr.py::test_scalar_dtypes[dtype_c-/zarr/v3]
0.13s call tests/test_zarr.py::test_scalar_dtypes[dtype_M-/zarr/v2]
0.13s call tests/test_zarr.py::test_scalar_dtypes[dtype_m-/zarr/v3]
0.13s call tests/test_zarr.py::test_scalar_dtypes[dtype_M-/zarr/v3]
0.13s call tests/test_catalog.py::test_write_table_external_direct[sqlite_adapter]
0.12s call tests/test_zarr.py::test_array_dtypes[dtype_f-/zarr/v3]
0.12s call tests/test_dataframe.py::test_redundant_query_parameters
0.12s setup tests/test_authenticators.py::test_proxied_oidc_token_retrieval
0.12s call tests/test_zarr.py::test_array_dtypes[dtype_uint16-/zarr/v3]
0.12s call tests/test_zarr.py::test_zarr_groups[/-nested/array-random_2d-/zarr/v3]
0.12s call tests/test_array.py::test_request_slicing
0.12s setup tests/test_authenticators.py::test_oidc_authenticator_caching
0.12s call tests/test_catalog.py::test_nested_node_creation[sqlite_adapter]
0.12s call tests/test_array.py::test_array_dtypes[U]
0.12s call tests/test_zarr.py::test_zarr_groups[/--nested/array/random_2d-/zarr/v3]
0.12s call tests/test_zarr.py::test_writing_not_implemented[/zarr/v3]
0.12s call tests/test_zarr.py::test_scalar_dtypes[dtype_uint64-/zarr/v3]
0.12s call tests/test_npy.py::test_npy_sequence[0-correct_shape1]
0.12s call tests/test_webhooks.py::TestWebhookIntegration::test_close_stream_fires_webhook
0.12s call tests/test_client_smoke.py::test_smoke_read_list
0.11s call tests/test_server.py::test_500_response
0.11s call tests/test_table_json_serialization.py::test_timestamp_object[_read_jsonseq]
0.11s call tests/test_array.py::test_block_validation
0.11s setup tests/test_authenticators.py::test_oidc_decoding[True-False]
0.11s call tests/test_queries.py::test_in[map-query_values0]
0.11s call tests/test_tiff.py::test_forced_reshaping[slice_input9-correct_shape9]
0.11s call tests/test_npy.py::test_npy_sequence[slice_input7-correct_shape7]
0.11s call tests/test_client_cache.py::test_cache
0.11s call tests/test_client_smoke.py::test_smoke_read_raise
0.11s call tests/test_array.py::test_scalar_dtypes[U]
0.11s call tests/test_container_fields.py::test_directory_fields[example_data_dir-fields2]
0.11s call tests/test_device_flow.py::test_device_flow_polling
0.11s call tests/test_array.py::test_array_format_shape_from_cube
0.11s setup tests/adapters/test_sql.py::test_attributes_duckdb_one_part
0.11s call tests/test_export.py::test_export_weather_data_var
0.11s call tests/test_zarr.py::test_scalar_dtypes[dtype_uint16-/zarr/v3]
0.11s setup tests/test_zarr.py::test_zarr_integration[/zarr/v2]
0.10s call tests/test_dataframe.py::test_url_limit_bypass[2000-None]
0.10s call tests/test_queries.py::test_not_in_empty[sqlite]
0.10s call tests/test_sort.py::test_sort_two_columns
0.10s call tests/test_zarr.py::test_zarr_array_routes[/table/single/x-/zarr/v2]
0.10s call tests/test_profiles.py::test_integration
0.10s call tests/adapters/test_sql_arrays.py::test_write_read_one_batch_one_part[adapter_duckdb_one_partition]
0.10s call tests/test_select_metadata.py::test_select_metadata
0.10s call tests/adapters/test_sql_types.py::test_data_types[bool-duckdb]
0.10s call tests/test_dataframe.py::test_dataframe_single_partition
0.10s call tests/test_tiff.py::test_tiff_sequence_block[block_input0-correct_shape0]
0.10s call tests/test_pagination.py::test_manual_page_size_values
0.10s call tests/test_decoders.py::test_zstd
0.10s call tests/test_jpeg.py::test_jpeg_sequence[None-correct_shape0]
0.10s call tests/test_csv_adapter.py::test_csv_arrays_from_uris[True]
0.10s call tests/test_dataframe.py::test_dataframe_multicolumn_access
0.09s call tests/test_dataframe.py::test_url_limit_bypass[80000-GET]
0.09s call tests/test_zarr.py::test_zarr_group_routes[/-/zarr/v2]
0.09s call tests/test_authentication.py::test_admin_api_key_any_principal_exceeds_scopes[sqlite_uri]
0.09s call tests/test_xarray.py::test_xarray_dataset[ragged]
0.09s call tests/adapters/test_sql_arrays.py::test_write_read_list_batch_one_part[adapter_duckdb_one_partition]
0.09s call tests/test_export.py::test_export_table[numbers.csv]
0.09s call tests/test_dataframe.py::test_http_fetch_columns[full-POST]
0.09s call tests/test_tiff.py::test_tiff_sequence[slice_input2-correct_shape2]
0.09s call tests/test_container_fields.py::test_hdf5_fields[hdf5_data_dir-fields2]
0.09s call tests/test_client_cache.py::test_item_too_large_to_store
0.09s call tests/test_array.py::test_scalar_dtypes[M]
0.09s call tests/test_webhooks.py::TestWebhookIntegration::test_delete_webhook_stops_delivery
0.09s call tests/test_export.py::test_export_2d_array[image.png]
0.09s call tests/test_array.py::test_scalar_dtypes[b]
0.09s call tests/test_array.py::test_scalar_dtypes[i]
0.08s call tests/test_array.py::test_scalar_dtypes[S]
0.08s call tests/test_hdf5.py::test_chunked_arrays_from_catalog[False-1]
0.08s call tests/test_dataframe.py::test_url_limit_bypass[10-POST]
0.08s call tests/test_sort.py::test_sort[number-sorted_list1]
0.08s call tests/test_catalog.py::test_constraints_on_parameter_and_num[sqlite_adapter-duplicate-null]
0.08s call tests/test_array.py::test_scalar_dtypes[uint16]
0.08s call tests/test_client_cache.py::test_no_cache
0.08s call tests/test_export.py::test_export_2d_array[numbers.csv]
0.08s call tests/test_tiff.py::test_tiff_sequence[slice_input3-correct_shape3]
0.08s call tests/test_webhooks.py::TestWebhookIntegration::test_delivery_history_endpoint
0.08s call tests/test_dataframe.py::test_http_fetch_columns[full-GET]
0.08s call tests/test_pagination.py::test_manual_page_size_keys
0.08s call tests/test_array.py::test_scalar_dtypes[uint8]
0.08s call tests/test_array.py::test_scalar_dtypes[c]
0.08s call tests/test_zarr.py::test_zarr_group_routes[/table/single-/zarr/v2]
0.08s call tests/adapters/test_sql.py::test_write_read_list_batch_one_part[adapter_duckdb_one_partition]
0.08s call tests/test_catalog.py::test_constraints_on_parameter_and_num[sqlite_adapter-int-then-null]
0.08s call tests/test_array.py::test_scalar_dtypes[f]
0.08s call tests/test_indexers.py::test_deprecated_indexer_accessors
0.08s call tests/test_dataframe.py::test_http_fetch_columns[partition-POST]
0.08s call tests/test_webhooks.py::TestWebhookIntegration::test_dispatcher_hmac_signature
0.08s call tests/test_zarr.py::test_infinity[/zarr/v2]
0.08s call tests/test_dataframe.py::test_deprecated_query_parameter
0.08s call tests/test_zarr.py::test_infinity[/zarr/v3]
0.08s call tests/adapters/test_sql.py::test_can_query_with_valid_column_names[a/b-duckdb_uri]
0.08s call tests/test_zarr.py::test_zarr_groups[-nested/array/random_2d--/zarr/v3]
0.08s call tests/test_queries.py::test_not_in_empty[map]
0.07s call tests/test_xarray.py::test_specs
0.07s teardown tests/test_webhooks.py::TestWebhookIntegration::test_metadata_updated_fires_webhook
0.07s call tests/test_table_json_serialization.py::test_pandas_na_float[_read_jsonseq]
0.07s call tests/test_array.py::test_scalar_dtypes[uint64]
0.07s call tests/test_tiff.py::test_forced_reshaping[slice_input8-correct_shape8]
0.07s call tests/test_queries.py::test_specs[sqlite-include_values3-exclude_values3]
0.07s call tests/test_search.py::test_search[catalog_client-animal-cat-expected_keys4]
0.07s call tests/test_array.py::test_scalar_dtypes[m]
0.07s call tests/test_catalog.py::test_write_array_internal_direct[sqlite_adapter]
0.07s setup tests/test_authenticators.py::test_oidc_decoding[True-True]
0.07s call tests/test_zarr.py::test_zarr_group_routes[-/zarr/v3]
0.07s setup tests/test_composite.py::test_write_two_tables_colliding_names
0.07s call tests/test_table_json_serialization.py::test_pandas_na_float[_read_json]
0.07s call tests/test_dataframe.py::test_http_fetch_columns[partition-GET]
0.07s call tests/test_search.py::test_search[catalog_client-banana-yellow-expected_keys1]
0.07s call tests/test_zarr.py::test_zarr_group_routes[/table/single-/zarr/v3]
0.07s call tests/test_catalog.py::test_write_array_external[sqlite_adapter]
0.07s call tests/test_search.py::test_compound_search[catalog_client]
0.07s call tests/test_array.py::test_shape_with_zero
0.07s setup tests/test_container_files.py::test_zarr_group
0.07s call tests/test_search.py::test_search[catalog_client-cantalope-orange-expected_keys2]
0.07s setup tests/test_authenticators.py::test_OIDCAuthenticator_mock
0.07s teardown tests/test_webhooks.py::TestWebhookIntegration::test_subnode_webhook_in_list_for_its_path
0.07s call tests/test_table_json_serialization.py::test_numpy_float32[_read_jsonseq]
0.07s call tests/test_queries.py::test_in[map-query_values1]
0.07s call tests/test_hdf5.py::test_chunked_arrays_from_catalog[True-1]
0.07s call tests/adapters/test_sql.py::test_append_nullable[duckdb_uri-initial8-appended8]
0.07s call tests/test_table_json_serialization.py::test_numpy_int32[_read_jsonseq]
0.07s call tests/adapters/test_sql.py::test_append_nullable[duckdb_uri-initial0-appended0]
0.07s call tests/adapters/test_sql.py::test_append_nullable[duckdb_uri-initial2-appended2]
0.07s call tests/test_search.py::test_key_into_results[map_client]
0.07s call tests/adapters/test_sql.py::test_append_nullable[duckdb_uri-initial9-appended9]
0.06s call tests/test_npy.py::test_npy_sequence[slice_input6-correct_shape6]
0.06s call tests/adapters/test_sql.py::test_append_nullable[duckdb_uri-initial11-appended11]
0.06s call tests/test_tiff.py::test_forced_reshaping_along_first_and_second_dimensions[slice_input11-correct_shape11]
0.06s call tests/adapters/test_sql.py::test_can_query_with_valid_column_names[a:b-duckdb_uri]
0.06s call tests/adapters/test_sql_arrays.py::test_append_single_partition[adapter_duckdb_many_partitions]
0.06s call tests/test_server.py::test_internal_authentication_mode_with_password_clients
0.06s call tests/test_queries.py::test_in[sqlite-query_values0]
0.06s call tests/test_table_json_serialization.py::test_pandas_na_int[_read_json]
0.06s call tests/adapters/test_sql.py::test_append_nullable[duckdb_uri-initial7-appended7]
0.06s call tests/test_zarr.py::test_zarr_array_routes[/nested/cube/tiny_cube-/zarr/v2]
0.06s call tests/test_queries.py::test_structure_families[sqlite]
0.06s call tests/test_inlined_contents.py::test_iter
0.06s call tests/test_search.py::test_search[catalog_client-animal-dog-expected_keys3]
0.06s call tests/test_zarr.py::test_zarr_group_routes[-/zarr/v2]
0.06s call tests/test_tiff.py::test_forced_reshaping_along_first_and_second_dimensions[slice_input10-correct_shape10]
0.06s call tests/adapters/test_sql.py::test_append_nullable[duckdb_uri-initial1-appended1]
0.06s teardown tests/test_composite.py::test_write_two_tables_two_appendable_two_arrays
0.06s call tests/test_table_json_serialization.py::test_numpy_float32[_read_json]
0.06s call tests/test_queries.py::test_contains[sqlite]
0.06s teardown tests/test_webhooks.py::TestWebhookIntegration::test_event_filter_excludes_wrong_type
0.06s call tests/test_npy.py::test_npy_sequence[None-correct_shape0]
0.06s call tests/adapters/test_sql.py::test_write_read_one_batch_many_part[adapter_sqlite_many_partitions]
0.06s call tests/test_table_json_serialization.py::test_nat_datetime[_read_json]
0.06s call tests/test_tiff.py::test_tiff_sequence[None-correct_shape0]
0.06s call tests/test_zarr.py::test_zarr_group_routes[/-/zarr/v3]
0.06s call tests/test_zarr.py::test_zarr_groups[/-nested/array/random_2d--/zarr/v3]
0.06s call tests/adapters/test_sql.py::test_write_read_one_batch_one_part[adapter_duckdb_one_partition]
0.06s call tests/test_tiff.py::test_tiff_sequence[slice_input8-correct_shape8]
0.06s call tests/test_table_json_serialization.py::test_numpy_int32[_read_json]
0.06s teardown tests/test_composite.py::test_write_two_appendable_tables
0.06s call tests/test_jpeg.py::test_jpeg_sequence[0-correct_shape1]
0.06s call tests/test_queries.py::test_specs[sqlite-include_values1-exclude_values1]
0.06s call tests/test_zarr.py::test_zarr_groups[-nested/array/random_2d--/zarr/v2]
0.06s call tests/test_inlined_contents.py::test_items_slice
0.06s call tests/test_inlined_contents.py::test_keys_slice
0.06s call tests/adapters/test_sql.py::test_can_query_with_valid_column_names[a*b-duckdb_uri]
0.06s call tests/test_sort.py::test_sort[letter-sorted_list0]
0.06s call tests/test_table_json_serialization.py::test_nat_datetime[_read_jsonseq]
0.06s call tests/test_table_json_serialization.py::test_pandas_na_int[_read_jsonseq]
0.06s teardown tests/test_webhooks.py::TestWebhookIntegration::test_metadata_payload_correct_when_only_specs_updated
0.06s call tests/test_tiff.py::test_forced_reshaping_along_first_and_second_dimensions[slice_input9-correct_shape9]
0.06s call tests/test_export.py::test_formats
0.06s call tests/test_tiff.py::test_forced_reshaping_along_first_and_second_dimensions[slice_input8-correct_shape8]
0.06s call tests/test_tiff.py::test_forced_reshaping[slice_input5-correct_shape5]
0.06s call tests/adapters/test_sql.py::test_append_nullable[duckdb_uri-initial3-appended3]
0.06s call tests/test_export.py::test_export_2d_array[image.tiff]
0.06s call tests/adapters/test_sql.py::test_append_nullable[duckdb_uri-initial10-appended10]
0.06s call tests/test_tiff.py::test_forced_reshaping_along_first_and_second_dimensions[slice_input4-correct_shape4]
0.06s call tests/test_csv_adapter.py::test_csv_arrays_from_uris[False]
0.06s call tests/adapters/test_arrow.py::test_write_read
0.05s call tests/test_tiff.py::test_forced_reshaping_along_second_dimension[slice_input11-correct_shape11]
0.05s call tests/test_tiff.py::test_forced_reshaping[None-correct_shape0]
0.05s call tests/adapters/test_sql.py::test_append_nullable[duckdb_uri-initial6-appended6]
0.05s teardown tests/test_webhooks.py::TestWebhookIntegration::test_subnode_webhook_fires_for_descendant_only
0.05s call tests/test_npy.py::test_npy_sequence[slice_input2-correct_shape2]
0.05s call tests/test_jpeg.py::test_jpeg_sequence[slice_input4-correct_shape4]
0.05s call tests/test_tiff.py::test_forced_reshaping_along_first_and_second_dimensions[slice_input7-correct_shape7]
0.05s call tests/test_jpeg.py::test_jpeg_sequence[slice_input3-correct_shape3]
0.05s call tests/test_jpeg.py::test_rgb
0.05s call tests/test_queries.py::test_specs[sqlite-include_values2-exclude_values2]
0.05s call tests/adapters/test_sql_types.py::test_data_types[uint32-duckdb]
0.05s call tests/adapters/test_sql.py::test_append_nullable[duckdb_uri-initial5-appended5]
0.05s call tests/test_jpeg.py::test_jpeg_sequence[slice_input6-correct_shape6]
0.05s call tests/test_queries.py::test_notin[sqlite-query_values0]
0.05s teardown tests/test_composite.py::test_write_two_appendable_tables_colliding_names
0.05s call tests/test_queries.py::test_notin[sqlite-query_values3]
0.05s call tests/test_jpeg.py::test_jpeg_sequence[slice_input7-correct_shape7]
0.05s call tests/test_tiff.py::test_forced_reshaping[slice_input4-correct_shape4]
0.05s call tests/test_tiff.py::test_forced_reshaping_along_first_and_second_dimensions[slice_input2-correct_shape2]
0.05s call tests/test_tiff.py::test_forced_reshaping_along_second_dimension[slice_input8-correct_shape8]
0.05s call tests/test_npy.py::test_npy_sequence[slice_input3-correct_shape3]
0.05s call tests/test_tiff.py::test_forced_reshaping_along_first_and_second_dimensions[0-correct_shape3]
0.05s call tests/test_npy.py::test_npy_sequence[slice_input8-correct_shape8]
0.05s teardown tests/test_webhooks.py::TestWebhookIntegration::test_webhook_fires_for_descendant_node
0.05s call tests/test_csv_adapter.py::test_csv_arrays_from_uris_selected_columns[all_struct-None-False]
0.05s call tests/test_queries.py::test_notin[sqlite-query_values1]
0.05s call tests/test_search.py::test_compound_search[map_client]
0.05s call tests/test_tiff.py::test_forced_reshaping_along_second_dimension[slice_input1-correct_shape1]
0.05s call tests/test_tiff.py::test_forced_reshaping_along_first_and_second_dimensions[None-correct_shape0]
0.05s call tests/test_tiff.py::test_forced_reshaping_along_second_dimension[slice_input5-correct_shape5]
0.05s call tests/test_npy.py::test_npy_sequence[slice_input5-correct_shape5]
0.05s call tests/test_search.py::test_search[catalog_client-apple-red-expected_keys0]
0.05s call tests/test_tiff.py::test_forced_reshaping_along_second_dimension[slice_input9-correct_shape9]
0.05s call tests/test_tiff.py::test_forced_reshaping_along_first_and_second_dimensions[slice_input5-correct_shape5]
0.05s teardown tests/test_webhooks.py::TestWebhookIntegration::test_close_stream_fires_webhook
0.05s teardown tests/test_webhooks.py::TestWebhookIntegration::test_register_webhook_returns_webhook_in_list
0.05s call tests/test_webhooks.py::test_dispatcher_shutdown_waits_for_pending_tasks
0.05s call tests/test_tiff.py::test_forced_reshaping[slice_input7-correct_shape7]
0.05s call tests/test_zarr.py::test_shape_with_zero[/zarr/v3]
0.05s call tests/test_tiff.py::test_forced_reshaping_along_second_dimension[slice_input6-correct_shape6]
0.05s call tests/test_tiff.py::test_forced_reshaping_along_first_and_second_dimensions[slice_input6-correct_shape6]
0.05s call tests/test_table_json_serialization.py::test_timestamp_object[_read_json]
0.05s setup tests/test_webhooks.py::TestWebhookIntegration::test_non_admin_rejected[register]
0.05s call tests/test_tiff.py::test_rgb
0.05s teardown tests/test_webhooks.py::TestWebhookIntegration::test_dispatcher_hmac_signature
0.05s call tests/test_tiff.py::test_forced_reshaping[slice_input10-correct_shape10]
0.05s call tests/test_tiff.py::test_forced_reshaping[slice_input11-correct_shape11]
0.05s call tests/test_zarr.py::test_zarr_groups[/-nested/array/random_2d--/zarr/v2]
0.05s call tests/test_tiff.py::test_tiff_sequence[slice_input7-correct_shape7]
0.05s call tests/test_tiff.py::test_forced_reshaping_along_second_dimension[0-correct_shape3]
0.05s call tests/test_tiff.py::test_tiff_sequence[slice_input4-correct_shape4]
0.05s call tests/test_tiff.py::test_tiff_sequence[slice_input6-correct_shape6]
0.05s call tests/test_pagination.py::test_unbounded_values_slice
0.05s call tests/test_tiff.py::test_forced_reshaping_along_second_dimension[slice_input4-correct_shape4]
0.05s teardown tests/test_webhooks.py::TestWebhookIntegration::test_delivery_history_endpoint
0.05s call tests/test_pagination.py::test_tail_values
0.05s call tests/test_search.py::test_search[map_client-banana-yellow-expected_keys1]
0.05s call tests/test_npy.py::test_npy_sequence_block[block_input0-correct_shape0]
0.05s call tests/test_queries.py::test_in[sqlite-query_values2]
0.05s call tests/test_queries.py::test_in[sqlite-query_values1]
0.05s call tests/test_jpeg.py::test_jpeg_sequence[slice_input8-correct_shape8]
0.05s call tests/test_npy.py::test_npy
0.05s call tests/test_queries.py::test_in_empty[sqlite]
0.05s call tests/test_tiff.py::test_forced_reshaping[1-correct_shape3]
0.05s call tests/test_queries.py::test_in[sqlite-query_values3]
0.05s call tests/test_search.py::test_search[map_client-cantalope-orange-expected_keys2]
0.05s call tests/test_webhooks.py::TestWebhookIntegration::test_register_webhook_returns_webhook_in_list
0.05s call tests/test_zarr.py::test_shape_with_zero[/zarr/v2]
0.05s call tests/test_history.py::test_history
0.05s call tests/test_tiff.py::test_forced_reshaping[slice_input6-correct_shape6]
0.05s call tests/test_queries.py::test_specs[sqlite-include_values0-exclude_values0]
0.05s teardown tests/test_webhooks.py::TestWebhookIntegration::test_register_webhook_and_fires_on_create_container
0.05s call tests/test_npy.py::test_npy_sequence[slice_input4-correct_shape4]
0.05s call tests/adapters/test_sql_types.py::test_data_types[int16-duckdb]
0.05s call tests/test_tiff.py::test_forced_reshaping_along_second_dimension[slice_input10-correct_shape10]
0.05s call tests/test_search.py::test_indexing_over_search[catalog_client]
0.05s call tests/test_jpeg.py::test_jpeg_sequence_block[block_input0-correct_shape0]
0.05s call tests/test_queries.py::test_notin[sqlite-query_values2]
0.05s call tests/test_jpeg.py::test_jpeg_sequence[slice_input5-correct_shape5]
0.05s call tests/test_search.py::test_search[map_client-apple-red-expected_keys0]
0.05s call tests/test_tiff.py::test_forced_reshaping[slice_input2-correct_shape2]
0.05s call tests/test_tiff.py::test_forced_reshaping_along_second_dimension[slice_input7-correct_shape7]
0.05s call tests/adapters/test_sql_types.py::test_data_types[string-duckdb]
0.05s call tests/test_jpeg.py::test_jpeg_sequence[slice_input2-correct_shape2]
0.05s teardown tests/test_webhooks.py::TestWebhookIntegration::test_secret_stored_encrypted_not_plaintext
0.05s call tests/test_zarr.py::test_zarr_group_routes[/nested-/zarr/v2]
0.05s call tests/adapters/test_sql.py::test_append_single_partition[adapter_duckdb_many_partitions]
0.05s call tests/test_pagination.py::test_head_values
0.05s call tests/test_tiff.py::test_forced_reshaping_along_second_dimension[None-correct_shape0]
0.05s setup tests/test_asset_access.py::test_do_not_expose_raw_assets
0.04s call tests/test_tiff.py::test_forced_reshaping[slice_input1-correct_shape1]
0.04s teardown tests/test_composite.py::test_write_two_tables
0.04s teardown tests/test_composite.py::test_pagination
0.04s call tests/test_search.py::test_search[map_client-animal-dog-expected_keys3]
0.04s call tests/test_zarr.py::test_zarr_array_routes[/table/single/x-/zarr/v3]
0.04s teardown tests/test_composite.py::test_write_two_tables_colliding_names
0.04s call tests/test_client.py::test_direct_config_error
0.04s call tests/test_config.py::test_proxied_authenticator_single_instance_required
0.04s call tests/test_authenticators.py::test_oidc_decoding[True-True]
0.04s call tests/test_queries.py::test_in_empty[map]
0.04s call tests/test_device_flow.py::test_whoami_endpoint
0.04s teardown tests/test_composite.py::test_write_two_tables_colliding_keys
0.04s call tests/test_queries.py::test_in[map-query_values3]
0.04s call tests/adapters/test_sql_types.py::test_data_types[uint16-duckdb]
0.04s setup tests/test_composite.py::test_write_two_appendable_tables_colliding_names
0.04s call tests/test_authenticators.py::test_OIDCAuthenticator_mock
0.04s call tests/test_queries.py::test_contains[map]
0.04s call tests/test_tiff.py::test_forced_reshaping_along_second_dimension[slice_input2-correct_shape2]
0.04s call tests/test_queries.py::test_specs[map-include_values0-exclude_values0]
0.04s teardown tests/test_composite.py::test_write_dataframe_and_warn
0.04s call tests/test_tiff.py::test_forced_reshaping_along_first_and_second_dimensions[slice_input1-correct_shape1]
0.04s call tests/test_search.py::test_search[map_client-animal-cat-expected_keys4]
0.04s teardown tests/test_container_files.py::test_zarr_array
0.04s call tests/test_pagination.py::test_middle_backward_values
0.04s teardown tests/test_composite.py::test_write_one_table
0.04s call tests/adapters/test_sql_types.py::test_data_types[uint64-duckdb]
0.04s call tests/test_queries.py::test_notin[map-query_values0]
0.04s call tests/test_queries.py::test_notin[map-query_values2]
0.04s teardown tests/test_sync.py::test_copy_search_results
0.04s teardown tests/test_composite.py::test_write_two_appendable_tables_colliding_keys
0.04s call tests/adapters/test_sql_types.py::test_data_types[int64-duckdb]
0.04s setup tests/adapters/test_sql.py::test_attributes_duckdb_many_part
0.04s call tests/adapters/test_sql_types.py::test_data_types[int8-duckdb]
0.04s call tests/test_queries.py::test_specs[map-include_values3-exclude_values3]
0.04s call tests/adapters/test_sql.py::test_can_query_with_valid_column_names[a-duckdb_uri]
0.04s call tests/test_pagination.py::test_manual_page_size_truncated_values
0.04s call tests/adapters/test_sql.py::test_can_query_with_valid_column_names[Ab-sqlite_uri]
0.04s call tests/adapters/test_sql.py::test_write_read_list_batch_one_part[adapter_sqlite_one_partition]
0.04s call tests/test_csv_adapter.py::test_csv_arrays_from_uris_selected_columns[numerical_and_bool_struct-columns5-True]
0.04s call tests/adapters/test_sql_types.py::test_data_types[uint8-duckdb]
0.04s call tests/test_pagination.py::test_middle_forward_values
0.04s call tests/test_client_cache.py::test_clear_cache
0.04s call tests/test_queries.py::test_specs[map-include_values1-exclude_values1]
0.04s call tests/test_queries.py::test_specs[map-include_values2-exclude_values2]
0.04s call tests/test_queries.py::test_in[map-query_values2]
0.04s call tests/adapters/test_sql_types.py::test_data_types[float32-duckdb]
0.04s call tests/adapters/test_sql_types.py::test_data_types[int32-duckdb]
0.04s call tests/test_queries.py::test_notin[map-query_values1]
0.04s setup tests/test_composite.py::test_write_dataframe_and_warn
0.04s call tests/test_authenticators.py::test_oidc_authenticator_caching
0.03s call tests/test_csv_adapter.py::test_csv_arrays_from_uris_selected_columns[numerical_struct-columns4-False]
0.03s call tests/test_device_flow.py::test_device_flow_success
0.03s call tests/test_pagination.py::test_first_value
0.03s call tests/adapters/test_sql_types.py::test_data_types[list_of_ints-duckdb]
0.03s setup tests/test_composite.py::test_pagination
0.03s call tests/test_webhooks.py::TestWebhookIntegration::test_secret_stored_encrypted_not_plaintext
0.03s call tests/test_search.py::test_indexing_over_search[map_client]
0.03s call tests/adapters/test_sql.py::test_can_query_with_valid_column_names[Ab-duckdb_uri]
0.03s call tests/test_csv_adapter.py::test_csv_arrays_from_uris_selected_columns[numerical_and_bool_struct-columns5-False]
0.03s call tests/test_zarr.py::test_zarr_group_routes[/nested-/zarr/v3]
0.03s call tests/test_pagination.py::test_last_value
0.03s call tests/test_inlined_contents.py::test_lookup
0.03s call tests/test_zarr.py::test_authentication[-/zarr/v2]
0.03s call tests/test_pagination.py::test_head_keys
0.03s setup tests/test_composite.py::test_write_one_table
0.03s teardown tests/test_asset_access.py::test_get_asset_filepaths
0.03s call tests/test_csv_adapter.py::test_csv_arrays_from_uris_selected_columns[arr_all_int-columns0-False]
0.03s call tests/test_csv_adapter.py::test_csv_arrays_from_uris_selected_columns[numerical_struct-columns4-True]
0.03s call tests/test_queries.py::test_notin[map-query_values3]
0.03s call tests/test_authenticators.py::test_OIDCAuthenticator_token_exchange_failure
0.03s call tests/test_authenticators.py::test_oidc_decoding[False-True]
0.03s call tests/adapters/test_sql.py::test_can_query_with_valid_column_names[a-b-duckdb_uri]
0.03s call tests/test_pagination.py::test_middle_forward_keys
0.03s call tests/test_queries.py::test_keys_filter[sqlite]
0.03s setup tests/test_composite.py::test_write_two_tables
0.03s setup tests/test_webhooks.py::TestWebhookIntegration::test_delivery_history_endpoint
0.03s call tests/test_authenticators.py::test_oidc_decoding[True-False]
0.03s call tests/test_pagination.py::test_tail_keys
0.03s call tests/test_zarr.py::test_authentication[-/zarr/v3]
0.03s call tests/test_zarr.py::test_authentication[/table/single-/zarr/v3]
0.03s setup tests/test_composite.py::test_write_two_tables_two_appendable_two_arrays
0.03s call tests/test_authenticators.py::test_oidc_decoding[False-False]
0.03s call tests/test_pagination.py::test_last_key
0.03s call tests/adapters/test_sql_types.py::test_data_types[list_of_bounded_ints-duckdb]
0.03s call tests/test_csv_adapter.py::test_csv_arrays_from_uris_selected_columns[arr_all_float-columns1-False]
0.03s setup tests/test_composite.py::test_write_one_appendable_table
0.03s call tests/test_slicer.py::test_slicer_fastapi_query_rejection[:::]
0.03s setup tests/test_composite.py::test_write_two_appendable_tables
0.03s call tests/test_zarr.py::test_authentication[/nested/cube/tiny_cube-/zarr/v2]
0.03s call tests/test_webhooks.py::test_deliver_success_updates_delivery_row
0.03s call tests/test_csv_adapter.py::test_csv_arrays_from_uris_selected_columns[arr_all_bool-columns3-False]
0.03s call tests/test_zarr.py::test_zarr_array_routes[/nested/cube/tiny_cube-/zarr/v3]
0.03s setup tests/test_routes.py::test_meta_routes[/healthz]
0.03s call tests/adapters/test_sql_types.py::test_data_types[float64-duckdb]
0.03s call tests/test_pagination.py::test_middle_backward_keys
0.03s call tests/test_webhooks.py::test_history_nonexistent_webhook_returns_404
0.03s call tests/test_webhooks.py::TestWebhookIntegration::test_non_admin_rejected[register]
0.03s call tests/test_zarr.py::test_authentication[/nested-/zarr/v3]
0.03s call tests/test_queries.py::test_like[sqlite]
0.03s teardown tests/test_csv_adapter.py::test_csv_arrays_from_uris_selected_columns[all_struct-None-False]
0.03s setup tests/test_routes.py::test_meta_routes[/docs]
0.03s call tests/test_pagination.py::test_unbounded_keys_slice
0.03s teardown tests/test_webhooks.py::TestWebhookIntegration::test_non_admin_rejected[delete]
0.03s call tests/test_zarr.py::test_authentication[/table/single/x-/zarr/v2]
0.03s setup tests/test_composite.py::test_write_two_appendable_tables_colliding_keys
0.03s call tests/test_zarr.py::test_authentication[/table/single-/zarr/v2]
0.03s call tests/test_slicer.py::test_slicer_fastapi_query_rejection[1:2)"; print('oh so innocent')]
0.03s call tests/test_catalog.py::test_constraints_on_parameter_and_num[sqlite_adapter-null-then-int]
0.03s call tests/adapters/test_sql_types.py::test_data_types[bool-sqlite]
0.03s call tests/test_catalog.py::test_constraints_on_parameter_and_num[sqlite_adapter-duplicate-int]
0.03s call tests/test_slicer.py::test_slicer_fastapi_query_rejection[1:2:3:4]
0.03s call tests/test_slicer.py::test_slicer_fastapi_query_rejection[1**2]
0.03s teardown tests/test_webhooks.py::TestWebhookIntegration::test_non_admin_rejected[register]
0.03s call tests/test_slicer.py::test_slicer_fastapi_query_rejection[)"; print('oh so innocent')]
0.03s call tests/test_webhooks.py::TestWebhookIntegration::test_non_admin_rejected[list]
0.02s call tests/test_pagination.py::test_manual_page_size_truncated_keys
0.02s call tests/test_slicer.py::test_slicer_fastapi_query_rejection[..]
0.02s call tests/test_webhooks.py::TestWebhookIntegration::test_non_admin_rejected[history]
0.02s teardown tests/test_webhooks.py::TestWebhookIntegration::test_non_admin_rejected[history]
0.02s call tests/test_slicer.py::test_slicer_fastapi_query_rejection[1:2)";print('oh_so_innocent')]
0.02s call tests/test_slicer.py::test_slicer_fastapi_query_rejection[1:(2+3)]
0.02s call tests/test_zarr.py::test_authentication[/-/zarr/v2]
0.02s call tests/test_zarr.py::test_authentication[/table/single/x-/zarr/v3]
0.02s call tests/test_slicer.py::test_slicer_fastapi_query_rejection[1:2,3:4:5:6]
0.02s call tests/adapters/test_sql.py::test_can_query_with_valid_column_names[a b-duckdb_uri]
0.02s call tests/test_webhooks.py::test_ssrf_private_ip_rejected
0.02s call tests/test_zarr.py::test_authentication[/-/zarr/v3]
0.02s teardown tests/test_webhooks.py::TestWebhookIntegration::test_webhook_cascade_deleted_when_node_deleted
0.02s call tests/test_webhooks.py::test_delete_nonexistent_webhook_returns_404
0.02s setup tests/test_hdf5.py::test_file_with_broken_links
0.02s call tests/test_slicer.py::test_slicer_fastapi_query_rejection[print('oh so innocent')]
0.02s call tests/test_slicer.py::test_slicer_fastapi_query_rejection[....]
0.02s call tests/test_slicer.py::test_slicer_fastapi_query_rejection[import sys; sys.exit()]
0.02s call tests/test_device_flow.py::test_about_endpoint
0.02s call tests/test_webhooks.py::test_register_webhook_http_url_rejected
0.02s call tests/test_config.py::test_proxied_authenticator_is_not_used_with_other_authenticators
0.02s setup tests/adapters/test_sql.py::test_attributes_sql_one_part
0.02s call tests/test_zarr.py::test_authentication[/nested/cube/tiny_cube-/zarr/v3]
0.02s call tests/test_client_cache.py::test_thread_lock
0.02s setup tests/test_composite.py::test_write_two_tables_colliding_keys
0.02s call tests/test_pagination.py::test_first_key
0.02s call tests/test_slicer.py::test_slicer_fastapi_query_rejection[; print('oh so innocent')]
0.02s call tests/test_zarr.py::test_authentication[/nested-/zarr/v2]
0.02s call tests/adapters/test_sql.py::test_append_nullable[sqlite_uri-initial0-appended0]
0.02s call tests/adapters/test_sql.py::test_write_read_one_batch_one_part[adapter_sqlite_one_partition]
0.02s call tests/test_slicer.py::test_slicer_fastapi_query_rejection[touch /tmp/x]
0.02s call tests/test_slicer.py::test_slicer_fastapi_query_rejection[rm -rf /tmp/*]
0.02s teardown tests/test_routes.py::test_meta_routes[/docs]
0.02s teardown tests/test_webhooks.py::TestWebhookIntegration::test_non_admin_rejected[list]
0.02s call tests/adapters/test_sql.py::test_append_nullable[sqlite_uri-initial1-appended1]
0.02s call tests/test_queries.py::test_structure_families[map]
0.02s call tests/test_csv_adapter.py::test_csv_arrays_from_uris_selected_columns[all_struct-None-True]
0.02s call tests/test_webhooks.py::test_deliver_retries_on_failure
0.02s call tests/adapters/test_sql.py::test_append_nullable[sqlite_uri-initial2-appended2]
0.02s call tests/test_webhooks.py::TestWebhookIntegration::test_non_admin_rejected[delete]
0.02s call tests/test_access_policy.py::test_node_access_denied
0.02s call tests/test_csv_adapter.py::test_csv_arrays_from_uris_selected_columns[arr_all_str-columns2-False]
0.02s teardown tests/test_webhooks.py::TestWebhookIntegration::test_delete_webhook_stops_delivery
0.02s call tests/test_xarray.py::test_serialize_json[image]
0.02s call tests/test_pickle.py::test_lock_round_trip
0.02s teardown tests/test_device_flow.py::test_device_flow_polling
0.02s call tests/test_slicer.py::test_slicer_fastapi_query_rejection[; import sys; sys.exit()]
0.02s call tests/test_webhooks.py::test_deliver_no_signature_when_no_secret
0.02s call tests/test_webhooks.py::test_deliver_deleted_row_does_not_raise
0.02s call tests/test_access_policy.py::test_node_access_allowed
0.02s call tests/test_access_policy.py::test_access_filters
0.02s call tests/test_queries.py::test_keys_filter[map]
0.02s call tests/test_webhooks.py::test_deliver_network_error_sets_outcome_failed
0.02s call tests/adapters/test_sql_types.py::test_data_types[int8-sqlite]
0.02s call tests/test_webhooks.py::test_deliver_sends_event_id_header
0.02s call tests/test_access_policy.py::test_node_modify_denied_when_none_returned
0.02s call tests/adapters/test_sql.py::test_append_single_partition[adapter_sqlite_many_partitions]
0.02s call tests/test_access_policy.py::test_node_modify_allowed
0.02s teardown tests/test_awkward.py::test_record_arrays[union_forms-data3]
0.02s setup tests/test_tiff.py::test_tiff_sequence[slice_input3-correct_shape3]
0.02s call tests/test_csv_adapter.py::test_csv_arrays_from_uris_selected_columns[selected_struct-columns6-True]
0.02s call tests/test_access_policy.py::test_allowed_scopes_return_no_scopes_if_invalid_response
0.02s call tests/test_access_policy.py::test_node_modify_denied
0.02s call tests/test_csv_adapter.py::test_csv_table_from_uris[True]
0.02s call tests/test_access_policy.py::test_allowed_scopes_return_no_scopes_if_validation_error
0.02s call tests/test_csv_adapter.py::test_csv_arrays_from_uris_selected_columns[selected_struct-columns6-False]
0.02s teardown tests/adapters/test_sql.py::test_can_query_with_valid_column_names[a/b-duckdb_uri]
0.02s teardown tests/test_access_control.py::test_service_principal_access_control
0.02s setup tests/test_pickle.py::test_pickle_clients[numpy]
0.02s setup tests/adapters/test_arrow.py::test_attributes
0.02s call tests/test_csv_adapter.py::test_csv_arrays_from_uris_selected_columns[arr_all_str-columns2-True]
0.02s call tests/adapters/test_sql.py::test_can_query_with_valid_column_names[a*b-sqlite_uri]
0.01s call tests/test_authenticators.py::test_proxied_oidc_token_retrieval
0.01s call tests/test_access_policy.py::test_empty_access_blob_public[None-False]
0.01s call tests/test_access_policy.py::test_allowed_scopes
0.01s teardown tests/test_size_limit.py::test_dataframe
0.01s teardown tests/test_routes.py::test_meta_routes[/]
0.01s call tests/test_config.py::test_extra_files
0.01s setup tests/test_container_fields.py::test_zarr_group_fields[zarr_data_dir-fields1]
0.01s setup tests/test_hdf5.py::test_chunked_arrays_from_uris[1]
0.01s call tests/test_access_policy.py::test_empty_access_blob_public[None-True]
0.01s teardown tests/test_awkward.py::test_export_arrow
0.01s teardown tests/test_container_fields.py::test_hdf5_fields[hdf5_data_dir-fields3]
0.01s call tests/test_hdf5.py::test_adapter_kwargs
0.01s teardown tests/test_catalog.py::test_container_length[sqlite_uri-5-6]
0.01s call tests/test_xarray.py::test_serialize_json[wide]
0.01s teardown tests/test_writing.py::test_merge_patching
0.01s setup tests/test_csv_adapter.py::test_csv_arrays_from_uris_selected_columns[all_struct-None-False]
0.01s setup tests/adapters/test_sql.py::test_attributes_sql_many_part
0.01s call tests/adapters/test_sql.py::test_reject_colliding_uppercase_column_names[sqlite_uri]
0.01s setup tests/test_authentication.py::test_api_key_revoked[postgres_uri]
0.01s teardown tests/test_device_flow.py::test_whoami_endpoint
0.01s teardown tests/test_awkward.py::test_more_slicing_1
0.01s setup tests/test_array.py::test_array_dtypes[M]
0.01s setup tests/test_webhooks.py::TestWebhookIntegration::test_event_filter_excludes_wrong_type
0.01s setup tests/test_export.py::test_export_weather_all
0.01s setup tests/test_authentication.py::test_admin_create_service_principal[postgres_uri]
0.01s setup tests/test_array.py::test_array_client_repr[chunks1-((1, 1, ..., 1), (13,), (17,))]
0.01s teardown tests/test_catalog.py::test_constraints_on_parameter_and_num[sqlite_adapter-int-then-null]
0.01s setup tests/test_composite.py::test_delete_contents
0.01s call tests/test_protocols.py::test_sparseadapter_protocol
0.01s teardown tests/test_awkward.py::test_record_arrays[empty_forms-data2]
0.01s teardown tests/test_awkward.py::test_more_slicing_2
0.01s setup tests/test_directory_walker.py::test_zarr_directory[False]
0.01s setup tests/test_array.py::test_array_dtypes[uint16]
0.01s setup tests/test_metrics.py::test_correlation_id
0.01s setup tests/test_composite.py::test_external_assets
0.01s setup tests/test_tiff.py::test_tiff_sequence_order
0.01s call tests/test_protocols.py::test_arrayadapter_protocol
0.01s teardown tests/test_table_json_serialization.py::test_timestamp_object[_read_jsonseq]
0.01s teardown tests/test_npy.py::test_npy_sequence_cache
0.01s setup tests/test_pickle.py::test_pickle_clients[dask]
0.01s teardown tests/test_asset_access.py::test_include_data_sources_method_affects_children
0.01s setup tests/test_sync.py::test_copy_external
0.01s teardown tests/test_zarr.py::test_zarr_group_routes[/-/zarr/v2]
0.01s call tests/test_csv_adapter.py::test_csv_table_from_uris[False]
0.01s teardown tests/test_asset_access.py::test_include_data_sources_method_on_self
0.01s setup tests/test_csv_adapter.py::test_csv_arrays_from_uris[False]
0.01s teardown tests/test_decoders.py::test_zstd
0.01s call tests/test_xarray.py::test_serialize_json[weather]
0.01s setup tests/test_client.py::test_direct
0.01s call tests/test_hdf5.py::test_adapter_from_catalog[shape3-False]
0.01s teardown tests/test_pickle.py::test_pickle_context
0.01s call tests/test_hdf5.py::test_adapter_from_catalog[shape1-False]
0.01s teardown tests/test_tiff.py::test_forced_reshaping[slice_input8-correct_shape8]
0.01s setup tests/test_composite.py::test_reading[arr1-expected5]
0.01s call tests/test_hdf5.py::test_adapter_from_catalog[shape0-False]
0.01s teardown tests/test_device_flow.py::test_device_flow_success
0.01s call tests/adapters/test_sql_types.py::test_data_types[int32-sqlite]
0.01s setup tests/test_no_heavy_imports.py::test_no_heavy_imports[pandas]
0.01s call tests/adapters/test_sql_types.py::test_data_types[uint8-sqlite]
0.01s call tests/test_hdf5.py::test_adapter_from_catalog[shape2-False]
0.01s teardown tests/test_search.py::test_key_into_results[catalog_client]
0.01s teardown tests/adapters/test_sql_arrays.py::test_write_read_one_batch_many_part[i0-adapter_psql_many_partitions]
0.01s setup tests/test_queries.py::test_full_text_delete[sqlite]
0.01s setup tests/test_config.py::test_include_routers[sqlite_uri]
0.01s call tests/adapters/test_sql_types.py::test_data_types[int16-sqlite]
0.01s call tests/test_structured_array.py::test_dtype_rount_trip[dtype0-1]
0.01s call tests/adapters/test_sql_types.py::test_data_types[uint32-sqlite]
0.01s call tests/adapters/test_sql.py::test_can_query_with_valid_column_names[a-sqlite_uri]
0.01s teardown tests/test_mount_node.py::test_create_mount_nodes_partial[sqlite_uri]
0.01s call tests/adapters/test_sql_types.py::test_data_types[uint16-sqlite]
0.01s setup tests/test_csv_adapter.py::test_csv_arrays_from_uris[True]
0.01s teardown tests/test_device_flow.py::test_about_endpoint
0.01s setup tests/test_catalog.py::test_delete_sql_assets[duckdb_uri]
0.01s call tests/adapters/test_sql_types.py::test_data_types[int64-sqlite]
0.01s setup tests/test_webhooks.py::test_deliver_network_error_sets_outcome_failed
0.01s setup tests/test_structured_array.py::test_dtype_rount_trip[dtype2-2]
0.01s setup tests/test_structured_array.py::test_dtype_rount_trip[dtype1-1]
0.01s call tests/adapters/test_sql_types.py::test_data_types[string-sqlite]
0.01s setup tests/test_import_object.py::test_direct_profile
0.01s teardown tests/adapters/test_sql.py::test_can_query_with_valid_column_names[a-b-postgres_uri]
0.01s setup tests/test_simple_server.py::test_readable_storage[True-True]
0.01s call tests/test_webhooks.py::test_encrypt_decrypt_roundtrip
0.01s setup tests/test_csv_adapter.py::test_csv_arrays_selected_columns[arr_all_str-columns2]
0.01s setup tests/test_composite.py::test_reading[C-expected2]
0.01s teardown tests/test_authentication.py::test_api_key_any_principal[sqlite_uri-alice]
0.01s setup tests/test_catalog.py::test_constraints_on_parameter_and_num[postgresql_adapter-null-then-int]
0.01s call tests/adapters/test_sql_types.py::test_data_types[float64-sqlite]
0.01s call tests/adapters/test_sql.py::test_can_query_with_valid_column_names[a-b-sqlite_uri]
0.01s teardown tests/test_authentication.py::test_api_key_revoked[sqlite_uri]
0.01s setup tests/test_webhooks.py::TestWebhookIntegration::test_non_admin_rejected[delete]
0.01s call tests/test_xarray.py::test_serialize_json[ragged]
0.01s teardown tests/test_mount_node.py::test_create_mount_nodes_partial[postgres_uri]
0.01s setup tests/test_authentication.py::test_api_key_expiration[postgres_uri]
0.01s setup tests/test_csv_adapter.py::test_csv_arrays_selected_columns[arr_all_int-columns0]
0.01s setup tests/test_utils.py::test_dask_slices[slice_dict2-shape2-expected2]
0.01s teardown tests/test_container_fields.py::test_zarr_group_fields[zarr_data_dir-fields2]
0.01s call tests/adapters/test_sql_types.py::test_data_types[float32-sqlite]
0.01s call tests/adapters/test_sql.py::test_can_query_with_valid_column_names[a:b-sqlite_uri]
0.01s setup tests/test_no_heavy_imports.py::test_no_heavy_imports[numpy]
0.01s teardown tests/test_structured_array.py::test_dtype_rount_trip[dtype3-2]
0.01s setup tests/test_csv_adapter.py::test_csv_arrays_from_uris_selected_columns[arr_all_float-columns1-True]
0.01s setup tests/test_authentication.py::test_api_key_any_principal[postgres_uri-bob]
0.01s teardown tests/test_authentication.py::test_api_key_any_principal[sqlite_uri-bob]
0.01s setup tests/test_catalog.py::test_delete_sql_assets[sqlite_uri]
0.01s setup tests/test_mount_node.py::test_create_mount_nodes_partial[sqlite_uri]
0.01s teardown tests/test_webhooks.py::TestBuildUrlValidator::test_both_true_returns_noop
0.01s setup tests/test_mount_node.py::test_create_mount_nodes_if_not_exist[postgres_uri]
0.01s setup tests/test_authentication.py::test_remember_me[postgres_uri]
0.01s teardown tests/test_device_flow.py::test_client_refresh
0.01s setup tests/test_structured_array.py::test_dtype_rount_trip[dtype3-2]
0.01s setup tests/test_hdf5.py::test_from_file_with_empty_data[d]
0.01s call tests/adapters/test_sql.py::test_can_query_with_valid_column_names[a/b-sqlite_uri]
0.01s setup tests/test_npy.py::test_npy_sequence[0-correct_shape1]
0.01s teardown tests/test_search.py::test_search[catalog_client-apple-red-expected_keys0]
0.01s call tests/adapters/test_sql.py::test_can_query_with_valid_column_names[a b-sqlite_uri]
0.01s setup tests/test_hdf5.py::test_from_file_with_scalars[1-bool]
0.01s setup tests/test_tiff.py::test_tiff_sequence[slice_input5-correct_shape5]
0.01s setup tests/test_xarray.py::test_xarray_dataset[wide]
0.01s setup tests/test_directory_walker.py::test_zarr_directory[True]
0.01s teardown tests/test_search.py::test_search[catalog_client-animal-dog-expected_keys3]
0.01s setup tests/test_sort.py::test_sort_sparse
0.01s setup tests/test_csv_adapter.py::test_csv_arrays_from_uris_selected_columns[arr_all_bool-columns3-True]
0.01s setup tests/test_directory_walker.py::test_mimetype_detection_hook
0.01s call tests/test_access_control.py::test_access_tag_compiler
0.01s setup tests/test_queries.py::test_structure_families[sqlite]
0.01s teardown tests/test_catalog.py::test_constraints_on_parameter_and_num[sqlite_adapter-duplicate-null]
0.01s setup tests/test_npy.py::test_npy_sequence[slice_input7-correct_shape7]
0.01s setup tests/test_connection_pool.py::test_is_memory_sqlite[sqlite:///file::memory:?cache=shared-True]
0.01s setup tests/test_access_control.py::test_access_tag_compiler
0.01s setup tests/test_mount_node.py::test_create_mount_nodes_if_not_exist[sqlite_uri]
0.01s setup tests/test_webhooks.py::TestWebhookIntegration::test_non_admin_rejected[list]
0.01s teardown tests/test_awkward.py::test_slicing
0.01s setup tests/test_hdf5.py::test_from_file_with_empty_data[i]
0.01s teardown tests/test_routes.py::test_meta_routes[/healthz]
0.01s call tests/test_config.py::test_pydantic_config
0.01s setup tests/test_hdf5.py::test_files_opened_and_closed[True]
0.01s setup tests/test_csv_adapter.py::test_csv_arrays_from_uris_selected_columns[arr_all_str-columns2-False]
0.01s teardown tests/test_catalog.py::test_write_xarray_dataset[sqlite_adapter]
0.01s setup tests/test_hdf5.py::test_file_with_links
0.01s teardown tests/test_awkward.py::test_record_arrays[numpy_forms-data4]
0.01s teardown tests/test_catalog.py::test_write_table_internal_via_client[sqlite_adapter]
0.01s teardown tests/test_catalog.py::test_write_array_internal_via_client[sqlite_adapter]
0.01s teardown tests/test_directory_walker.py::test_zarr_directory[False]
0.01s teardown tests/test_authentication.py::test_api_key_expiration[sqlite_uri]
0.01s teardown tests/test_search.py::test_compound_key_into_results
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment