diff --git a/tests/attributes/spec/invalid/image/duplicate_axes.json b/tests/attributes/spec/invalid/image/duplicate_axes.json index 48e41522..a001d0a5 100644 --- a/tests/attributes/spec/invalid/image/duplicate_axes.json +++ b/tests/attributes/spec/invalid/image/duplicate_axes.json @@ -42,6 +42,7 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/image/duplicate_scale.json b/tests/attributes/spec/invalid/image/duplicate_scale.json index 714dd770..89958d9b 100644 --- a/tests/attributes/spec/invalid/image/duplicate_scale.json +++ b/tests/attributes/spec/invalid/image/duplicate_scale.json @@ -51,6 +51,7 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/image/empty_transformations.json b/tests/attributes/spec/invalid/image/empty_transformations.json index 708e9a9f..4cb1de0e 100644 --- a/tests/attributes/spec/invalid/image/empty_transformations.json +++ b/tests/attributes/spec/invalid/image/empty_transformations.json @@ -32,6 +32,7 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/image/invalid_axes_count.json b/tests/attributes/spec/invalid/image/invalid_axes_count.json index 98891124..7cdca157 100644 --- a/tests/attributes/spec/invalid/image/invalid_axes_count.json +++ b/tests/attributes/spec/invalid/image/invalid_axes_count.json @@ -37,6 +37,7 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/image/invalid_axis_type.json b/tests/attributes/spec/invalid/image/invalid_axis_type.json index 15e5cb33..4d0f268d 100644 --- a/tests/attributes/spec/invalid/image/invalid_axis_type.json +++ b/tests/attributes/spec/invalid/image/invalid_axis_type.json @@ -42,6 +42,7 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/image/invalid_channels_color.json b/tests/attributes/spec/invalid/image/invalid_channels_color.json index e3d0fa8b..f1ba1125 100644 --- a/tests/attributes/spec/invalid/image/invalid_channels_color.json +++ b/tests/attributes/spec/invalid/image/invalid_channels_color.json @@ -59,6 +59,7 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/image/invalid_channels_window.json b/tests/attributes/spec/invalid/image/invalid_channels_window.json index 9f1ea7f3..3059606c 100644 --- a/tests/attributes/spec/invalid/image/invalid_channels_window.json +++ b/tests/attributes/spec/invalid/image/invalid_channels_window.json @@ -59,6 +59,7 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/image/invalid_multiscales_transformations.json b/tests/attributes/spec/invalid/image/invalid_multiscales_transformations.json index e6b0cac9..ffe3bc3b 100644 --- a/tests/attributes/spec/invalid/image/invalid_multiscales_transformations.json +++ b/tests/attributes/spec/invalid/image/invalid_multiscales_transformations.json @@ -50,6 +50,7 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/image/invalid_path.json b/tests/attributes/spec/invalid/image/invalid_path.json index bbb9281b..9525b905 100644 --- a/tests/attributes/spec/invalid/image/invalid_path.json +++ b/tests/attributes/spec/invalid/image/invalid_path.json @@ -42,6 +42,7 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/image/invalid_transformation_type.json b/tests/attributes/spec/invalid/image/invalid_transformation_type.json index 0a39cf8e..873bc614 100644 --- a/tests/attributes/spec/invalid/image/invalid_transformation_type.json +++ b/tests/attributes/spec/invalid/image/invalid_transformation_type.json @@ -42,6 +42,7 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/image/missing_axes.json b/tests/attributes/spec/invalid/image/missing_axes.json index 3b130f26..7b754439 100644 --- a/tests/attributes/spec/invalid/image/missing_axes.json +++ b/tests/attributes/spec/invalid/image/missing_axes.json @@ -25,6 +25,7 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/image/missing_axes_name.json b/tests/attributes/spec/invalid/image/missing_axes_name.json index 7cbbf2c1..41831d53 100644 --- a/tests/attributes/spec/invalid/image/missing_axes_name.json +++ b/tests/attributes/spec/invalid/image/missing_axes_name.json @@ -40,6 +40,7 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/image/missing_datasets.json b/tests/attributes/spec/invalid/image/missing_datasets.json index 56680770..f7ca44d7 100644 --- a/tests/attributes/spec/invalid/image/missing_datasets.json +++ b/tests/attributes/spec/invalid/image/missing_datasets.json @@ -26,6 +26,7 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/image/missing_path.json b/tests/attributes/spec/invalid/image/missing_path.json index a02dc3e3..f2426c52 100644 --- a/tests/attributes/spec/invalid/image/missing_path.json +++ b/tests/attributes/spec/invalid/image/missing_path.json @@ -41,6 +41,7 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/image/missing_scale.json b/tests/attributes/spec/invalid/image/missing_scale.json index 84f0e0d7..9ed91ab3 100644 --- a/tests/attributes/spec/invalid/image/missing_scale.json +++ b/tests/attributes/spec/invalid/image/missing_scale.json @@ -42,6 +42,7 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/image/missing_space_axes.json b/tests/attributes/spec/invalid/image/missing_space_axes.json index fd148c83..4b0c0040 100644 --- a/tests/attributes/spec/invalid/image/missing_space_axes.json +++ b/tests/attributes/spec/invalid/image/missing_space_axes.json @@ -40,6 +40,7 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/image/missing_transformations.json b/tests/attributes/spec/invalid/image/missing_transformations.json index 71f98e08..602ed5fa 100644 --- a/tests/attributes/spec/invalid/image/missing_transformations.json +++ b/tests/attributes/spec/invalid/image/missing_transformations.json @@ -31,6 +31,7 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/image/no_axes.json b/tests/attributes/spec/invalid/image/no_axes.json index 1681a6ba..81fe930f 100644 --- a/tests/attributes/spec/invalid/image/no_axes.json +++ b/tests/attributes/spec/invalid/image/no_axes.json @@ -26,6 +26,7 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/image/no_datasets.json b/tests/attributes/spec/invalid/image/no_datasets.json index 3fafed8b..8d7f4b63 100644 --- a/tests/attributes/spec/invalid/image/no_datasets.json +++ b/tests/attributes/spec/invalid/image/no_datasets.json @@ -27,6 +27,7 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/image/no_multiscales.json b/tests/attributes/spec/invalid/image/no_multiscales.json index 4f805a5b..6d07623e 100644 --- a/tests/attributes/spec/invalid/image/no_multiscales.json +++ b/tests/attributes/spec/invalid/image/no_multiscales.json @@ -6,6 +6,7 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/image/one_space_axes.json b/tests/attributes/spec/invalid/image/one_space_axes.json index 0d5fe47d..8fe15450 100644 --- a/tests/attributes/spec/invalid/image/one_space_axes.json +++ b/tests/attributes/spec/invalid/image/one_space_axes.json @@ -45,6 +45,7 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/image/too_many_axes.json b/tests/attributes/spec/invalid/image/too_many_axes.json index 9b565e8a..4afeec0d 100644 --- a/tests/attributes/spec/invalid/image/too_many_axes.json +++ b/tests/attributes/spec/invalid/image/too_many_axes.json @@ -60,6 +60,7 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/image/too_many_space_axes.json b/tests/attributes/spec/invalid/image/too_many_space_axes.json index b764d233..f01f9ae5 100644 --- a/tests/attributes/spec/invalid/image/too_many_space_axes.json +++ b/tests/attributes/spec/invalid/image/too_many_space_axes.json @@ -50,6 +50,7 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/label/colors_duplicate.json b/tests/attributes/spec/invalid/label/colors_duplicate.json index c729d61c..9e57f851 100644 --- a/tests/attributes/spec/invalid/label/colors_duplicate.json +++ b/tests/attributes/spec/invalid/label/colors_duplicate.json @@ -28,6 +28,7 @@ "schema": { "id": "schemas/label.schema" }, - "description": "Tests for the image-label JSON schema: " + "description": "Tests for the image-label JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/label/colors_no_label_value.json b/tests/attributes/spec/invalid/label/colors_no_label_value.json index 98f9f74f..09c9b506 100644 --- a/tests/attributes/spec/invalid/label/colors_no_label_value.json +++ b/tests/attributes/spec/invalid/label/colors_no_label_value.json @@ -18,6 +18,7 @@ "schema": { "id": "schemas/label.schema" }, - "description": "Tests for the image-label JSON schema: " + "description": "Tests for the image-label JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/label/colors_rgba_length.json b/tests/attributes/spec/invalid/label/colors_rgba_length.json index 537a8754..3ed45168 100644 --- a/tests/attributes/spec/invalid/label/colors_rgba_length.json +++ b/tests/attributes/spec/invalid/label/colors_rgba_length.json @@ -18,6 +18,7 @@ "schema": { "id": "schemas/label.schema" }, - "description": "Tests for the image-label JSON schema: " + "description": "Tests for the image-label JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/label/colors_rgba_type.json b/tests/attributes/spec/invalid/label/colors_rgba_type.json index 55077532..1006052e 100644 --- a/tests/attributes/spec/invalid/label/colors_rgba_type.json +++ b/tests/attributes/spec/invalid/label/colors_rgba_type.json @@ -19,6 +19,7 @@ "schema": { "id": "schemas/label.schema" }, - "description": "Tests for the image-label JSON schema: " + "description": "Tests for the image-label JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/label/empty_colors.json b/tests/attributes/spec/invalid/label/empty_colors.json index c7dc04d4..10ba8c86 100644 --- a/tests/attributes/spec/invalid/label/empty_colors.json +++ b/tests/attributes/spec/invalid/label/empty_colors.json @@ -9,6 +9,7 @@ "schema": { "id": "schemas/label.schema" }, - "description": "Tests for the image-label JSON schema: " + "description": "Tests for the image-label JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/label/empty_properties.json b/tests/attributes/spec/invalid/label/empty_properties.json index 03f6ff92..1b0d3f75 100644 --- a/tests/attributes/spec/invalid/label/empty_properties.json +++ b/tests/attributes/spec/invalid/label/empty_properties.json @@ -9,6 +9,7 @@ "schema": { "id": "schemas/label.schema" }, - "description": "Tests for the image-label JSON schema: " + "description": "Tests for the image-label JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/label/properties_no_label_value.json b/tests/attributes/spec/invalid/label/properties_no_label_value.json index 9b2153e5..f7041a51 100644 --- a/tests/attributes/spec/invalid/label/properties_no_label_value.json +++ b/tests/attributes/spec/invalid/label/properties_no_label_value.json @@ -13,6 +13,7 @@ "schema": { "id": "schemas/label.schema" }, - "description": "Tests for the image-label JSON schema: " + "description": "Tests for the image-label JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/acquisition_negative_starttime.json b/tests/attributes/spec/invalid/plate/acquisition_negative_starttime.json index 655c6ab5..a039314e 100644 --- a/tests/attributes/spec/invalid/plate/acquisition_negative_starttime.json +++ b/tests/attributes/spec/invalid/plate/acquisition_negative_starttime.json @@ -31,6 +31,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/acquisition_noninteger_endtime.json b/tests/attributes/spec/invalid/plate/acquisition_noninteger_endtime.json index 2b982d9c..8ab83ce1 100644 --- a/tests/attributes/spec/invalid/plate/acquisition_noninteger_endtime.json +++ b/tests/attributes/spec/invalid/plate/acquisition_noninteger_endtime.json @@ -31,6 +31,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/acquisition_noninteger_starttime.json b/tests/attributes/spec/invalid/plate/acquisition_noninteger_starttime.json index 8a273caa..c647bfcb 100644 --- a/tests/attributes/spec/invalid/plate/acquisition_noninteger_starttime.json +++ b/tests/attributes/spec/invalid/plate/acquisition_noninteger_starttime.json @@ -31,6 +31,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/acquisition_zero_maximumfieldcount.json b/tests/attributes/spec/invalid/plate/acquisition_zero_maximumfieldcount.json index 518d74cc..8e93acc3 100644 --- a/tests/attributes/spec/invalid/plate/acquisition_zero_maximumfieldcount.json +++ b/tests/attributes/spec/invalid/plate/acquisition_zero_maximumfieldcount.json @@ -31,6 +31,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/duplicate_columns.json b/tests/attributes/spec/invalid/plate/duplicate_columns.json index fb4e5bb9..e69d2117 100644 --- a/tests/attributes/spec/invalid/plate/duplicate_columns.json +++ b/tests/attributes/spec/invalid/plate/duplicate_columns.json @@ -28,6 +28,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/duplicate_rows-2.json b/tests/attributes/spec/invalid/plate/duplicate_rows-2.json index 92ca3ea8..7ac69862 100644 --- a/tests/attributes/spec/invalid/plate/duplicate_rows-2.json +++ b/tests/attributes/spec/invalid/plate/duplicate_rows-2.json @@ -33,6 +33,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/duplicate_rows.json b/tests/attributes/spec/invalid/plate/duplicate_rows.json index 36c903ee..cce4b2bf 100644 --- a/tests/attributes/spec/invalid/plate/duplicate_rows.json +++ b/tests/attributes/spec/invalid/plate/duplicate_rows.json @@ -28,6 +28,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/empty_columns.json b/tests/attributes/spec/invalid/plate/empty_columns.json index 11df185c..eab327e9 100644 --- a/tests/attributes/spec/invalid/plate/empty_columns.json +++ b/tests/attributes/spec/invalid/plate/empty_columns.json @@ -21,6 +21,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/empty_rows.json b/tests/attributes/spec/invalid/plate/empty_rows.json index eb810ed2..ea7b86df 100644 --- a/tests/attributes/spec/invalid/plate/empty_rows.json +++ b/tests/attributes/spec/invalid/plate/empty_rows.json @@ -21,6 +21,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/empty_wells.json b/tests/attributes/spec/invalid/plate/empty_wells.json index 4db2f924..2635134b 100644 --- a/tests/attributes/spec/invalid/plate/empty_wells.json +++ b/tests/attributes/spec/invalid/plate/empty_wells.json @@ -19,6 +19,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/missing_acquisition_id.json b/tests/attributes/spec/invalid/plate/missing_acquisition_id.json index 5e087fd1..bf6a5c42 100644 --- a/tests/attributes/spec/invalid/plate/missing_acquisition_id.json +++ b/tests/attributes/spec/invalid/plate/missing_acquisition_id.json @@ -30,6 +30,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/missing_column_name.json b/tests/attributes/spec/invalid/plate/missing_column_name.json index e2d30353..4b08239e 100644 --- a/tests/attributes/spec/invalid/plate/missing_column_name.json +++ b/tests/attributes/spec/invalid/plate/missing_column_name.json @@ -25,6 +25,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/missing_columns.json b/tests/attributes/spec/invalid/plate/missing_columns.json index 7c68c662..e858a135 100644 --- a/tests/attributes/spec/invalid/plate/missing_columns.json +++ b/tests/attributes/spec/invalid/plate/missing_columns.json @@ -20,6 +20,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/missing_row_name.json b/tests/attributes/spec/invalid/plate/missing_row_name.json index 4b23f96e..32020e98 100644 --- a/tests/attributes/spec/invalid/plate/missing_row_name.json +++ b/tests/attributes/spec/invalid/plate/missing_row_name.json @@ -25,6 +25,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/missing_rows.json b/tests/attributes/spec/invalid/plate/missing_rows.json index ae0dd276..9b1e31d6 100644 --- a/tests/attributes/spec/invalid/plate/missing_rows.json +++ b/tests/attributes/spec/invalid/plate/missing_rows.json @@ -20,6 +20,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/missing_well_columnIndex.json b/tests/attributes/spec/invalid/plate/missing_well_columnIndex.json index 0f5b3769..dfa6d40d 100644 --- a/tests/attributes/spec/invalid/plate/missing_well_columnIndex.json +++ b/tests/attributes/spec/invalid/plate/missing_well_columnIndex.json @@ -24,6 +24,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/missing_well_path.json b/tests/attributes/spec/invalid/plate/missing_well_path.json index 33ded0ed..dfeea132 100644 --- a/tests/attributes/spec/invalid/plate/missing_well_path.json +++ b/tests/attributes/spec/invalid/plate/missing_well_path.json @@ -24,6 +24,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/missing_well_rowIndex.json b/tests/attributes/spec/invalid/plate/missing_well_rowIndex.json index 37f1951d..2a76b648 100644 --- a/tests/attributes/spec/invalid/plate/missing_well_rowIndex.json +++ b/tests/attributes/spec/invalid/plate/missing_well_rowIndex.json @@ -24,6 +24,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/missing_wells.json b/tests/attributes/spec/invalid/plate/missing_wells.json index ea437dbc..e408735a 100644 --- a/tests/attributes/spec/invalid/plate/missing_wells.json +++ b/tests/attributes/spec/invalid/plate/missing_wells.json @@ -18,6 +18,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/negative_acquisition_id.json b/tests/attributes/spec/invalid/plate/negative_acquisition_id.json index f91d3a58..c3c133c4 100644 --- a/tests/attributes/spec/invalid/plate/negative_acquisition_id.json +++ b/tests/attributes/spec/invalid/plate/negative_acquisition_id.json @@ -30,6 +30,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/negative_endtime.json b/tests/attributes/spec/invalid/plate/negative_endtime.json index a539cb4d..0f05671c 100644 --- a/tests/attributes/spec/invalid/plate/negative_endtime.json +++ b/tests/attributes/spec/invalid/plate/negative_endtime.json @@ -31,6 +31,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/non_alphanumeric_column.json b/tests/attributes/spec/invalid/plate/non_alphanumeric_column.json index 52d78821..f4e49105 100644 --- a/tests/attributes/spec/invalid/plate/non_alphanumeric_column.json +++ b/tests/attributes/spec/invalid/plate/non_alphanumeric_column.json @@ -25,6 +25,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/non_integer_acquisition_id.json b/tests/attributes/spec/invalid/plate/non_integer_acquisition_id.json index d4c0e4bb..29a730d6 100644 --- a/tests/attributes/spec/invalid/plate/non_integer_acquisition_id.json +++ b/tests/attributes/spec/invalid/plate/non_integer_acquisition_id.json @@ -30,6 +30,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/non_integer_acquisition_maximumfieldcount.json b/tests/attributes/spec/invalid/plate/non_integer_acquisition_maximumfieldcount.json index 267f24ee..5b5a9d45 100644 --- a/tests/attributes/spec/invalid/plate/non_integer_acquisition_maximumfieldcount.json +++ b/tests/attributes/spec/invalid/plate/non_integer_acquisition_maximumfieldcount.json @@ -31,6 +31,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/well_1group.json b/tests/attributes/spec/invalid/plate/well_1group.json index bbd969c1..b98f69de 100644 --- a/tests/attributes/spec/invalid/plate/well_1group.json +++ b/tests/attributes/spec/invalid/plate/well_1group.json @@ -24,6 +24,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/well_3groups.json b/tests/attributes/spec/invalid/plate/well_3groups.json index 577f8d02..d603fae8 100644 --- a/tests/attributes/spec/invalid/plate/well_3groups.json +++ b/tests/attributes/spec/invalid/plate/well_3groups.json @@ -24,6 +24,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/plate/zero_field_count.json b/tests/attributes/spec/invalid/plate/zero_field_count.json index 15509019..2ba27e23 100644 --- a/tests/attributes/spec/invalid/plate/zero_field_count.json +++ b/tests/attributes/spec/invalid/plate/zero_field_count.json @@ -26,6 +26,7 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/well/duplicate_images.json b/tests/attributes/spec/invalid/well/duplicate_images.json index 3978b0a1..d4a6e751 100644 --- a/tests/attributes/spec/invalid/well/duplicate_images.json +++ b/tests/attributes/spec/invalid/well/duplicate_images.json @@ -13,6 +13,7 @@ "schema": { "id": "schemas/well.schema" }, - "description": "Tests for the well JSON schema: " + "description": "Tests for the well JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/well/empty_images.json b/tests/attributes/spec/invalid/well/empty_images.json index ef0ccce1..b4eb93e4 100644 --- a/tests/attributes/spec/invalid/well/empty_images.json +++ b/tests/attributes/spec/invalid/well/empty_images.json @@ -6,6 +6,7 @@ "schema": { "id": "schemas/well.schema" }, - "description": "Tests for the well JSON schema: " + "description": "Tests for the well JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/invalid/well/non_integer_acquisition_id.json b/tests/attributes/spec/invalid/well/non_integer_acquisition_id.json index c3855a3f..8193e214 100644 --- a/tests/attributes/spec/invalid/well/non_integer_acquisition_id.json +++ b/tests/attributes/spec/invalid/well/non_integer_acquisition_id.json @@ -11,6 +11,7 @@ "schema": { "id": "schemas/well.schema" }, - "description": "Tests for the well JSON schema: " + "description": "Tests for the well JSON schema: ", + "valid": false } } \ No newline at end of file diff --git a/tests/attributes/spec/valid/image/custom_type_axes.json b/tests/attributes/spec/valid/image/custom_type_axes.json index 4561cc96..f4938ea0 100644 --- a/tests/attributes/spec/valid/image/custom_type_axes.json +++ b/tests/attributes/spec/valid/image/custom_type_axes.json @@ -1,6 +1,6 @@ { "ome": { - "version": "0.6.dev32", + "version": "0.6.dev3", "multiscales": [ { "coordinateSystems": [ diff --git a/tests/attributes/strict/invalid/label/no_colors.json b/tests/attributes/strict/invalid/label/no_colors.json index 39d29f4b..29239c71 100644 --- a/tests/attributes/strict/invalid/label/no_colors.json +++ b/tests/attributes/strict/invalid/label/no_colors.json @@ -7,6 +7,8 @@ "schema": { "id": "schemas/strict_label.schema" }, - "description": "Tests for the strict image-label JSON schema: " + "description": "Tests for the strict image-label JSON schema: ", + "valid": false, + "strict": true } } \ No newline at end of file diff --git a/tests/attributes/strict/invalid/plate/missing_acquisition_maximumfieldcount.json b/tests/attributes/strict/invalid/plate/missing_acquisition_maximumfieldcount.json index 1de76dcf..7df1c663 100644 --- a/tests/attributes/strict/invalid/plate/missing_acquisition_maximumfieldcount.json +++ b/tests/attributes/strict/invalid/plate/missing_acquisition_maximumfieldcount.json @@ -32,6 +32,8 @@ "schema": { "id": "schemas/strict_plate.schema" }, - "description": "Tests for the strict plate JSON schema: " + "description": "Tests for the strict plate JSON schema: ", + "valid": false, + "strict": true } } \ No newline at end of file diff --git a/tests/attributes/strict/invalid/plate/missing_acquisition_name.json b/tests/attributes/strict/invalid/plate/missing_acquisition_name.json index b0fe45ff..ce300f14 100644 --- a/tests/attributes/strict/invalid/plate/missing_acquisition_name.json +++ b/tests/attributes/strict/invalid/plate/missing_acquisition_name.json @@ -32,6 +32,8 @@ "schema": { "id": "schemas/strict_plate.schema" }, - "description": "Tests for the strict plate JSON schema: " + "description": "Tests for the strict plate JSON schema: ", + "valid": false, + "strict": true } } \ No newline at end of file diff --git a/tests/attributes/strict/invalid/plate/missing_name.json b/tests/attributes/strict/invalid/plate/missing_name.json index 7385c889..d88f4abb 100644 --- a/tests/attributes/strict/invalid/plate/missing_name.json +++ b/tests/attributes/strict/invalid/plate/missing_name.json @@ -25,6 +25,8 @@ "schema": { "id": "schemas/strict_plate.schema" }, - "description": "Tests for the strict plate JSON schema: " + "description": "Tests for the strict plate JSON schema: ", + "valid": false, + "strict": true } } \ No newline at end of file diff --git a/tests/attributes/strict/valid/image/image.json b/tests/attributes/strict/valid/image/image.json index d68dfd0c..99e46715 100644 --- a/tests/attributes/strict/valid/image/image.json +++ b/tests/attributes/strict/valid/image/image.json @@ -47,6 +47,7 @@ "_conformance": { "schema": { "id": "schemas/strict_image.schema" - } + }, + "strict": true } } \ No newline at end of file diff --git a/tests/attributes/strict/valid/image/image_metadata.json b/tests/attributes/strict/valid/image/image_metadata.json index f4613cf2..6f105f81 100644 --- a/tests/attributes/strict/valid/image/image_metadata.json +++ b/tests/attributes/strict/valid/image/image_metadata.json @@ -58,6 +58,7 @@ "_conformance": { "schema": { "id": "schemas/strict_image.schema" - } + }, + "strict": true } } \ No newline at end of file diff --git a/tests/attributes/strict/valid/image/image_omero.json b/tests/attributes/strict/valid/image/image_omero.json index 682168ee..319b8247 100644 --- a/tests/attributes/strict/valid/image/image_omero.json +++ b/tests/attributes/strict/valid/image/image_omero.json @@ -161,6 +161,7 @@ "_conformance": { "schema": { "id": "schemas/strict_image.schema" - } + }, + "strict": true } } \ No newline at end of file diff --git a/tests/attributes/strict/valid/image/multiscales_example.json b/tests/attributes/strict/valid/image/multiscales_example.json index 254726fb..b64ae1b6 100644 --- a/tests/attributes/strict/valid/image/multiscales_example.json +++ b/tests/attributes/strict/valid/image/multiscales_example.json @@ -147,6 +147,7 @@ "_conformance": { "schema": { "id": "schemas/strict_image.schema" - } + }, + "strict": true } } \ No newline at end of file diff --git a/tests/attributes/strict/valid/image/multiscales_transformations.json b/tests/attributes/strict/valid/image/multiscales_transformations.json index d0878f0d..53b943a6 100644 --- a/tests/attributes/strict/valid/image/multiscales_transformations.json +++ b/tests/attributes/strict/valid/image/multiscales_transformations.json @@ -73,6 +73,7 @@ "_conformance": { "schema": { "id": "schemas/strict_image.schema" - } + }, + "strict": true } } \ No newline at end of file diff --git a/tests/attributes/strict/valid/plate/strict_acquisitions.json b/tests/attributes/strict/valid/plate/strict_acquisitions.json index ae7dfe38..10876241 100644 --- a/tests/attributes/strict/valid/plate/strict_acquisitions.json +++ b/tests/attributes/strict/valid/plate/strict_acquisitions.json @@ -33,6 +33,7 @@ "schema": { "id": "schemas/strict_plate.schema" }, - "description": "Tests for the strict plate JSON schema: " + "description": "Tests for the strict plate JSON schema: ", + "strict": true } } \ No newline at end of file diff --git a/tests/attributes/strict/valid/plate/strict_no_acquisitions.json b/tests/attributes/strict/valid/plate/strict_no_acquisitions.json index 4aee1c58..bd64f5fd 100644 --- a/tests/attributes/strict/valid/plate/strict_no_acquisitions.json +++ b/tests/attributes/strict/valid/plate/strict_no_acquisitions.json @@ -26,6 +26,7 @@ "schema": { "id": "schemas/strict_plate.schema" }, - "description": "Tests for the strict plate JSON schema: " + "description": "Tests for the strict plate JSON schema: ", + "strict": true } } \ No newline at end of file diff --git a/tests/attributes/strict/valid/well/strict_acquisitions.json b/tests/attributes/strict/valid/well/strict_acquisitions.json index 59fd1314..cdf4039d 100644 --- a/tests/attributes/strict/valid/well/strict_acquisitions.json +++ b/tests/attributes/strict/valid/well/strict_acquisitions.json @@ -14,6 +14,7 @@ "schema": { "id": "schemas/strict_well.schema" }, - "description": "Tests for the strict well JSON schema: " + "description": "Tests for the strict well JSON schema: ", + "strict": true } } \ No newline at end of file diff --git a/tests/attributes/strict/valid/well/strict_no_acquisitions.json b/tests/attributes/strict/valid/well/strict_no_acquisitions.json index 6a7decef..63da7e38 100644 --- a/tests/attributes/strict/valid/well/strict_no_acquisitions.json +++ b/tests/attributes/strict/valid/well/strict_no_acquisitions.json @@ -13,6 +13,7 @@ "schema": { "id": "schemas/strict_well.schema" }, - "description": "Tests for the strict well JSON schema: " + "description": "Tests for the strict well JSON schema: ", + "strict": true } } \ No newline at end of file diff --git a/tests/image_suite.json b/tests/image_suite.json deleted file mode 100644 index 7cd03887..00000000 --- a/tests/image_suite.json +++ /dev/null @@ -1,1216 +0,0 @@ -{ - "description": "TBD", - "schema": { - "id": "schemas/image.schema" - }, - "tests": [ - { - "formerly": "valid/mismatch_axes_units.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "intrinsic", - "axes": [ - { - "name": "t", - "type": "time", - "unit": "micrometer" - }, - { - "name": "y", - "type": "space", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - } - ], - "datasets": [ - { - "path": "0", - "coordinateTransformations": [ - { - "scale": [0.13, 0.13], - "type": "scale", - "input": "0", - "output": "intrinsic" - } - ] - } - ] - } - ] - } - }, - "valid": true - }, - { - "formerly": "valid/untyped_axes.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "intrinsic", - "axes": [ - { - "name": "angle" - }, - { - "name": "y", - "type": "space", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - } - ], - "datasets": [ - { - "path": "0", - "coordinateTransformations": [ - { - "scale": [1, 1, 1], - "input": "0", - "output": "intrinsic", - "type": "scale" - } - ] - } - ] - } - ] - } - }, - "valid": true - }, - { - "formerly": "valid/invalid_axis_units.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "intrinsic", - "axes": [ - { - "name": "y", - "type": "space", - "unit": "micron" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - } - ], - - "datasets": [ - { - "path": "0", - "coordinateTransformations": [ - { - "scale": [0.13, 0.13], - "input": "0", - "output": "intrinsic", - "type": "scale" - } - ] - } - ] - } - ] - } - }, - "valid": true - }, - { - "formerly": "valid/missing_name.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "datasets": [ - { - "path": "path/to/0", - "coordinateTransformations": [ - { - "type": "scale", - "scale": [1, 1], - "input": "path/to/0", - "output": "intrinsic" - } - ] - } - ], - "type": "gaussian", - "metadata": { - "method": "skimage.transform.pyramid_gaussian", - "version": "0.16.1", - "args": ["true", "false"], - "kwargs": { - "multichannel": true - } - }, - "coordinateSystems": [ - { - "name": "intrinsic", - "axes": [ - { - "name": "y", - "type": "space", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - } - ] - } - ] - } - }, - "valid": true - }, - { - "formerly": "valid/custom_type_axes.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "intrinsic", - "axes": [ - { - "name": "angle", - "type": "custom" - }, - { - "name": "y", - "type": "space", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - } - ], - "datasets": [ - { - "path": "0", - "coordinateTransformations": [ - { - "scale": [1, 1, 1], - "input": "0", - "output": "intrinsic", - "type": "scale" - } - ] - } - ] - } - ] - } - }, - "valid": true - }, - { - "formerly": "invalid/duplicate_axes.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "intrinsic", - "axes": [ - { - "name": "x", - "type": "space", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - } - ], - - "datasets": [ - { - "path": "0", - "coordinateTransformations": [ - { - "scale": [1, 1], - "type": "scale", - "input": "0", - "output": "intrinsic" - } - ] - } - ] - } - ] - } - }, - "valid": false - }, - { - "formerly": "invalid/missing_space_axes.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "intrinsic", - "axes": [ - { - "name": "t", - "type": "time" - }, - { - "name": "c", - "type": "channel" - } - ] - } - ], - "datasets": [ - { - "path": "0", - "coordinateTransformations": [ - { - "scale": [1, 1], - "type": "scale", - "input": "0", - "output": "intrinsic" - } - ] - } - ] - } - ] - } - }, - "valid": false - }, - { - "formerly": "invalid/invalid_transformation_type.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "intrinsic", - "axes": [ - { - "name": "y", - "type": "space", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - } - ], - "datasets": [ - { - "path": "0", - "coordinateTransformations": [ - { - "scale": [1, 1], - "type": "translation", - "input": "0", - "output": "intrinsic" - } - ] - } - ] - } - ] - } - }, - "valid": false - }, - { - "formerly": "invalid/missing_scale.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "intrinsic", - "axes": [ - { - "name": "y", - "type": "space", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - } - ], - "datasets": [ - { - "path": "0", - "coordinateTransformations": [ - { - "translation": [1, 1], - "type": "translation", - "input": "0", - "output": "intrinsice" - } - ] - } - ] - } - ] - } - }, - "valid": false - }, - { - "formerly": "invalid/too_many_axes.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "intrinsic", - "axes": [ - { - "name": "angle", - "type": "custom" - }, - { - "name": "t", - "type": "time" - }, - { - "name": "c", - "type": "channel" - }, - { - "name": "z", - "type": "space" - }, - { - "name": "y", - "type": "space" - }, - { - "name": "x", - "type": "space" - } - ] - } - ], - "datasets": [ - { - "path": "0", - "coordinateTransformations": [ - { - "scale": [1, 1, 1, 1, 1, 1], - "type": "scale", - "input": "0", - "output": "intrinsic" - } - ] - } - ] - } - ] - } - }, - "valid": false - }, - { - "formerly": "invalid/invalid_channels_color.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "intrinsic", - "axes": [ - { - "name": "y", - "type": "space", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - } - ], - "datasets": [ - { - "path": "0", - "coordinateTransformations": [ - { - "scale": [1, 1], - "type": "scale", - "input": "0", - "output": "intrinsic" - } - ] - } - ] - } - ], - "omero": { - "channels": [ - { - "active": true, - "coefficient": 1.0, - "color": 255, - "family": "linear", - "label": "1234", - "window": { - "end": 1765.0, - "max": 2555.0, - "min": 5.0, - "start": 0.0 - } - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "invalid/missing_axes_name.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "intrinsic", - "axes": [ - { - "type": "space", - "unit": "micrometer" - }, - { - "type": "space", - "unit": "micrometer" - } - ] - } - ], - "datasets": [ - { - "path": "0", - "coordinateTransformations": [ - { - "scale": [0.13, 0.13], - "type": "scale", - "input": "0", - "output": "intrinsic" - } - ] - } - ] - } - ] - } - }, - "valid": false - }, - { - "formerly": "invalid/invalid_axes_count.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "intrinsic", - "axes": [ - { - "name": "y", - "type": "space", - "unit": "micrometer" - } - ] - } - ], - "datasets": [ - { - "path": "0", - "coordinateTransformations": [ - { - "scale": [1, 1], - "type": "scale", - "input": "0", - "output": "intrinsic" - } - ] - } - ] - } - ] - } - }, - "valid": false - }, - { - "formerly": "invalid/one_space_axes.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "intrinsic", - "axes": [ - { - "name": "t", - "type": "time" - }, - { - "name": "c", - "type": "channel" - }, - { - "name": "x", - "type": "space" - } - ] - } - ], - "datasets": [ - { - "path": "0", - "coordinateTransformations": [ - { - "scale": [1, 1, 1], - "type": "scale", - "input": "0", - "output": "intrinsic" - } - ] - } - ] - } - ] - } - }, - "valid": false - }, - { - "formerly": "invalid/invalid_path.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "intrinsic", - "axes": [ - { - "name": "y", - "type": "space", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - } - ], - "datasets": [ - { - "path": 0, - "coordinateTransformations": [ - { - "scale": [1, 1], - "type": "scale", - "input": 0, - "output": "intrinsic" - } - ] - } - ] - } - ] - } - }, - "valid": false - }, - { - "formerly": "invalid/invalid_multiscales_transformations.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "intrinsic", - "axes": [ - { - "name": "y", - "type": "space", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - } - ], - "datasets": [ - { - "path": "0", - "coordinateTransformations": [ - { - "scale": [1, 1], - "type": "scale", - "input": "0", - "output": "intrinsic" - } - ] - } - ], - "coordinateTransformations": [ - { - "scale": ["invalid"], - "type": "scale" - } - ] - } - ] - } - }, - "valid": false - }, - { - "formerly": "invalid/missing_transformations.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "intrinsic", - "axes": [ - { - "name": "y", - "type": "space", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - } - ], - "datasets": [ - { - "path": "0" - } - ] - } - ] - } - }, - "valid": false - }, - { - "formerly": "invalid/no_datasets.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "intrinsic", - "axes": [ - { - "name": "y", - "type": "space", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - } - ], - "datasets": [] - } - ] - } - }, - "valid": false - }, - { - "formerly": "invalid/missing_datasets.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "intrinsic", - "axes": [ - { - "name": "y", - "type": "space", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - } - ] - } - ] - } - }, - "valid": false - }, - { - "formerly": "invalid/missing_axes.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "datasets": [ - { - "path": "0", - "coordinateTransformations": [ - { - "scale": [1, 1], - "type": "scale", - "input": "0", - "output": "intrinsic" - } - ] - } - ] - } - ] - } - }, - "valid": false - }, - { - "formerly": "invalid/invalid_axis_type.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "intrinsic", - "axes": [ - { - "name": "y", - "type": "invalid", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - } - ], - "datasets": [ - { - "path": "0", - "coordinateTransformations": [ - { - "scale": [1, 1], - "type": "scale", - "input": "0", - "output": "intrinsic" - } - ] - } - ] - } - ] - } - }, - "valid": false - }, - { - "formerly": "invalid/duplicate_scale.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "intrinsic", - "axes": [ - { - "name": "y", - "type": "space", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - } - ], - "datasets": [ - { - "path": "0", - "coordinateTransformations": [ - { - "scale": [1, 1], - "type": "scale", - "input": "0", - "output": "intrinsic" - }, - { - "scale": [1, 1], - "type": "scale", - "input": "0", - "output": "intrinsic" - } - ] - } - ] - } - ] - } - }, - "valid": false - }, - { - "formerly": "invalid/no_axes.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "axes": [], - "datasets": [ - { - "path": "0", - "coordinateTransformations": [ - { - "scale": [1, 1], - "type": "scale", - "input": "0", - "output": "intrinsic" - } - ] - } - ] - } - ] - } - }, - "valid": false - }, - { - "formerly": "invalid/too_many_space_axes.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "intrinsic", - "axes": [ - { - "name": "X", - "type": "space" - }, - { - "name": "z", - "type": "space" - }, - { - "name": "y", - "type": "space" - }, - { - "name": "x", - "type": "space" - } - ] - } - ], - "datasets": [ - { - "path": "0", - "coordinateTransformations": [ - { - "scale": [1, 1, 1, 1], - "type": "scale", - "input": "0", - "output": "intrinsic" - } - ] - } - ] - } - ] - } - }, - "valid": false - }, - { - "formerly": "invalid/no_multiscales.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [] - } - }, - "valid": false - }, - { - "formerly": "invalid/invalid_channels_window.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "intrinsic", - "axes": [ - { - "name": "y", - "type": "space", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - } - ], - "datasets": [ - { - "path": "0", - "coordinateTransformations": [ - { - "scale": [1, 1], - "type": "scale", - "input": "0", - "output": "intrinsic" - } - ] - } - ] - } - ], - "omero": { - "channels": [ - { - "active": true, - "coefficient": 1.0, - "color": "ff0000", - "family": "linear", - "label": "1234", - "window": { - "end": "100", - "max": 2555.0, - "min": 5.0, - "start": 0.0 - } - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "invalid/empty_transformations.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "intrinsic", - "axes": [ - { - "name": "y", - "type": "space", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - } - ] - , - "datasets": [ - { - "path": "0", - "coordinateTransformations": [] - } - ] - } - ] - } - }, - "valid": false - }, - { - "formerly": "invalid/missing_path.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "intrinsic", - "axes": [ - { - "name": "y", - "type": "space", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - } - ], - "datasets": [ - { - "coordinateTransformations": [ - { - "scale": [1, 1], - "type": "scale", - "input": "0", - "output": "intrinsic" - } - ] - } - ] - } - ] - } - }, - "valid": false - } - ] -} diff --git a/tests/label_suite.json b/tests/label_suite.json deleted file mode 100644 index 8fcc7f0a..00000000 --- a/tests/label_suite.json +++ /dev/null @@ -1,158 +0,0 @@ -{ - "description": "Tests for the image-label JSON schema", - "schema": { - "id": "schemas/label.schema" - }, - "tests": [ - { - "formerly": "image-label/minimal", - "data": { - "ome": { - "version": "0.6.dev3", - "image-label": { - "colors": [ - { - "label-value": 1, - "rgba": [0, 0, 0, 0] - } - ] - } - } - }, - "valid": true - }, - { - "formerly": "image-label/minimal_properties", - "data": { - "ome": { - "version": "0.6.dev3", - "image-label": { - "colors": [ - { - "label-value": 1, - "rgba": [0, 0, 0, 0] - } - ], - "properties": [ - { - "label-value": 1 - } - ] - } - } - }, - "valid": true - }, - { - "formerly": "image-label/empty_colors", - "data": { - "ome": { - "version": "0.6.dev3", - "image-label": { - "colors": [] - } - } - }, - "valid": false - }, - { - "formerly": "image-label/empty_properties", - "data": { - "ome": { - "version": "0.6.dev3", - "image-label": { - "properties": [] - } - } - }, - "valid": false - }, - { - "formerly": "image-label/colors_no_label_value", - "data": { - "ome": { - "version": "0.6.dev3", - "image-label": { - "colors": [ - { - "rgba": [0, 0, 0, 0] - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "image-label/properties_no_label_value", - "data": { - "ome": { - "version": "0.6.dev3", - "image-label": { - "properties": [ - { - "value": "foo" - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "image-label/colors_rgba_length", - "data": { - "ome": { - "version": "0.6.dev3", - "image-label": { - "colors": [ - { - "label-value": 1, - "rgba": [0, 0, 0] - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "image-label/colors_rgba_type", - "data": { - "ome": { - "version": "0.6.dev3", - "image-label": { - "colors": [ - { - "label-value": 1, - "rgba": [0, 0, 0, 500] - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "image-label/colors_duplicate", - "data": { - "ome": { - "version": "0.6.dev3", - "image-label": { - "colors": [ - { - "label-value": 1, - "rgba": [0, 0, 0, 0] - }, - { - "label-value": 1, - "rgba": [0, 0, 0, 0] - } - ] - } - } - }, - "valid": false - } - ] -} diff --git a/tests/plate_suite.json b/tests/plate_suite.json deleted file mode 100644 index aea56a8a..00000000 --- a/tests/plate_suite.json +++ /dev/null @@ -1,883 +0,0 @@ -{ - "description": "Tests for the plate JSON schema", - "schema": { - "id": "schemas/plate.schema" - }, - "tests": [ - { - "formerly": "plate/minimal_no_acquisitions", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "columns": [ - { - "name": "A" - } - ], - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": true - }, - { - "formerly": "plate/minimal_acquisitions", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "acquisitions": [ - { - "id": 0 - } - ], - "columns": [ - { - "name": "A" - } - ], - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": true - }, - { - "formerly": "plate/missing_rows", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "columns": [ - { - "name": "A" - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/empty_rows", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "columns": [ - { - "name": "A" - } - ], - "rows": [], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/duplicate_rows", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "columns": [ - { - "name": "A" - } - ], - "rows": [ - { - "name": "1" - }, - { - "name": "1" - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/missing_columns", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/empty_columns", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "columns": [], - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/duplicate_columns", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "columns": [ - { - "name": "A" - }, - { - "name": "A" - } - ], - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/missing_wells", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "columns": [ - { - "name": "A" - } - ], - "rows": [ - { - "name": "1" - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/empty_wells", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "columns": [ - { - "name": "A" - } - ], - "rows": [ - { - "name": "1" - } - ], - "wells": {} - } - } - }, - "valid": false - }, - { - "formerly": "plate/duplicate_rows", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "columns": [ - { - "name": "A" - }, - { - "name": "A" - } - ], - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - }, - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/missing_column_name", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "columns": [ - { - "concentration": 10 - } - ], - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/missing_row_name", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "columns": [ - { - "name": "A" - } - ], - "rows": [ - { - "concentration": 10 - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/missing_well_path", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "columns": [ - { - "name": "A" - } - ], - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/missing_well_rowIndex", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "columns": [ - { - "name": "A" - } - ], - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A/1", - "columnIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/missing_well_columnIndex", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "columns": [ - { - "name": "A" - } - ], - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/well_1group", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "columns": [ - { - "name": "A" - } - ], - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A1", - "rowIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/well_3groups", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "columns": [ - { - "name": "A" - } - ], - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "plate/A/1", - "rowIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/non_alphanumeric_column", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "columns": [ - { - "name": "A-1" - } - ], - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A-1/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/non_alphanumeric_row", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "columns": [ - { - "name": "A" - } - ], - "rows": [ - { - "name": "A1" - } - ], - "wells": [ - { - "path": "A/A1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": true - }, - { - "formerly": "plate/missing_acquisition_id", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "acquisitions": [ - { - "maximumfieldcount": 1 - } - ], - "columns": [ - { - "name": "A" - } - ], - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/non_integer_acquisition_id", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "acquisitions": [ - { - "id": "0" - } - ], - "columns": [ - { - "name": "A" - } - ], - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/negative_acquisition_id", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "acquisitions": [ - { - "id": -1 - } - ], - "columns": [ - { - "name": "A" - } - ], - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/non_integer_acquisition_maximumfieldcount", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "acquisitions": [ - { - "id": 0, - "maximumfieldcount": "0" - } - ], - "columns": [ - { - "name": "A" - } - ], - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/acquisition_zero_maximumfieldcount", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "acquisitions": [ - { - "id": 0, - "maximumfieldcount": 0 - } - ], - "columns": [ - { - "name": "A" - } - ], - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/acquisition_noninteger_starttime", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "acquisitions": [ - { - "id": 0, - "starttime": "2022-05-13T13:48:06+00:00" - } - ], - "columns": [ - { - "name": "A" - } - ], - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/acquisition_negative_starttime", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "acquisitions": [ - { - "id": 0, - "starttime": -1 - } - ], - "columns": [ - { - "name": "A" - } - ], - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/acquisition_noninteger_endtime", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "acquisitions": [ - { - "id": 0, - "endtime": "2022-05-13T13:48:06+00:00" - } - ], - "columns": [ - { - "name": "A" - } - ], - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/negative_endtime", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "acquisitions": [ - { - "id": 0, - "endtime": -1 - } - ], - "columns": [ - { - "name": "A" - } - ], - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/zero_field_count", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "columns": [ - { - "name": "A" - } - ], - "field_count": 0, - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": false - } - ] -} diff --git a/tests/strict_image_suite.json b/tests/strict_image_suite.json deleted file mode 100644 index 52bce7a3..00000000 --- a/tests/strict_image_suite.json +++ /dev/null @@ -1,463 +0,0 @@ -{ - "description": "TBD", - "schema": { - "id": "schemas/strict_image.schema" - }, - "tests": [ - { - "formerly": "valid_strict/multiscales_example.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "name": "example", - "coordinateSystems": [ - { - "name": "world", - "axes": [ - { - "name": "t", - "type": "time", - "unit": "millisecond" - }, - { - "name": "c", - "type": "channel" - }, - { - "name": "z", - "type": "space", - "unit": "micrometer" - }, - { - "name": "y", - "type": "space", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - }, - { - "name": "intrinsic", - "axes": [ - { - "name": "t", - "type": "time", - "unit": "millisecond" - }, - { - "name": "c", - "type": "channel" - }, - { - "name": "z", - "type": "space", - "unit": "micrometer" - }, - { - "name": "y", - "type": "space", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - } - ] - , - "datasets": [ - { - "path": "0", - "coordinateTransformations": [ - { - "type": "scale", - "scale": [1.0, 1.0, 0.5, 0.5, 0.5], - "input": "0", - "output": "intrinsic" - } - ] - }, - { - "path": "1", - "coordinateTransformations": [ - { - "type": "scale", - "scale": [1.0, 1.0, 1.0, 1.0, 1.0], - "input": "1", - "output": "intrinsic" - } - ] - }, - { - "path": "2", - "coordinateTransformations": [ - { - "type": "scale", - "scale": [1.0, 1.0, 2.0, 2.0, 2.0], - "input": "2", - "output": "intrinsic" - } - ] - } - ], - "coordinateTransformations": [ - { - "type": "scale", - "scale": [0.1, 1.0, 1.0, 1.0, 1.0], - "input": "world", - "output": "intrinsic" - } - ], - "type": "gaussian", - "metadata": { - "description": "the fields in metadata depend on the downscaling implementation. Here, the parameters passed to the skimage function are given", - "method": "skimage.transform.pyramid_gaussian", - "version": "0.16.1", - "args": "[true]", - "kwargs": { - "multichannel": true - } - } - } - ] - } - }, - "valid": true - }, - { - "formerly": "valid_strict/multiscales_transformations.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "world", - "axes": [ - { - "name": "y", - "type": "space", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - }, - { - "name": "physical", - "axes": [ - { - "name": "y", - "type": "space", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - } - ], - "datasets": [ - { - "path": "0", - "coordinateTransformations": [ - { - "scale": [1, 1], - "type": "scale", - "input": "0", - "output": "physical" - } - ] - } - ], - "coordinateTransformations": [ - { - "scale": [10, 10], - "type": "scale", - "input": "physical", - "output": "world" - } - ], - "name": "image_with_coordinateTransformations", - "type": "foo", - "metadata": { - "key": "value" - } - } - ] - } - }, - "valid": true - }, - { - "formerly": "valid_strict/image_metadata.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "@id": "top", - "@type": "ngff:Image", - "multiscales": [ - { - "@id": "inner", - "name": "example", - "datasets": [ - { - "path": "path/to/0", - "coordinateTransformations": [ - { - "type": "scale", - "scale": [1, 1], - "input": "path/to/0", - "output": "physical" - } - ] - } - ], - "type": "gaussian", - "metadata": { - "method": "skimage.transform.pyramid_gaussian", - "version": "0.16.1", - "args": ["true", "false"], - "kwargs": { - "multichannel": true - } - }, - "coordinateSystems": [ - { - "name": "physical", - "axes": [ - { - "name": "y", - "type": "space", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - } - ] - } - ] - } - }, - "valid": true - }, - { - "formerly": "valid_strict/image.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "physical", - "axes": [ - { - "name": "y", - "type": "space", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - } - ], - "datasets": [ - { - "path": "0", - "coordinateTransformations": [ - { - "scale": [1, 1], - "type": "scale", - "input": "0", - "output": "physical" - } - ] - } - ], - "name": "simple_image", - "type": "foo", - "metadata": { - "key": "value" - } - } - ] - } - }, - "valid": true - }, - { - "formerly": "valid_strict/image_omero.json", - "description": "TBD", - "data": { - "ome": { - "version": "0.6.dev3", - "multiscales": [ - { - "coordinateSystems": [ - { - "name": "world", - "axes": [ - { - "name": "t", - "type": "time" - }, - { - "name": "c", - "type": "channel" - }, - { - "name": "z", - "type": "space", - "unit": "micrometer" - }, - { - "name": "y", - "type": "space", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - }, - { - "name": "physical", - "axes": [ - { - "name": "t", - "type": "time" - }, - { - "name": "c", - "type": "channel" - }, - { - "name": "z", - "type": "space", - "unit": "micrometer" - }, - { - "name": "y", - "type": "space", - "unit": "micrometer" - }, - { - "name": "x", - "type": "space", - "unit": "micrometer" - } - ] - } - ], - "datasets": [ - { - "path": "0", - "coordinateTransformations": [ - { - "scale": [1, 1, 0.5, 0.13, 0.13], - "type": "scale", - "input": "0", - "output": "physical" - } - ] - }, - { - "path": "1", - "coordinateTransformations": [ - { - "scale": [1, 1, 1, 0.26, 0.26], - "type": "scale", - "input": "1", - "output": "physical" - } - ] - } - ], - "coordinateTransformations": [ - { - "translation": [0, 9, 0.5, 25.74, 21.58], - "type": "translation", - "input": "intrinsic", - "output": "world" - } - ], - "name": "image_with_omero_metadata", - "type": "foo", - "metadata": { - "key": "value" - } - } - ], - "omero": { - "channels": [ - { - "active": true, - "coefficient": 1.0, - "color": "00FF00", - "family": "linear", - "inverted": false, - "label": "FITC", - "window": { - "end": 813.0, - "max": 870.0, - "min": 102.0, - "start": 82.0 - } - }, - { - "active": true, - "coefficient": 1.0, - "color": "FF0000", - "family": "linear", - "inverted": false, - "label": "RD-TR-PE", - "window": { - "end": 815.0, - "max": 441.0, - "min": 129.0, - "start": 78.0 - } - } - ], - "id": 1, - "rdefs": { - "defaultT": 0, - "defaultZ": 2, - "model": "color" - }, - "version": "0.6.dev3" - } - } - }, - "valid": true - } - ] -} diff --git a/tests/strict_label_suite.json b/tests/strict_label_suite.json deleted file mode 100644 index bd4659c6..00000000 --- a/tests/strict_label_suite.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "description": "Tests for the strict image-label JSON schema", - "schema": { - "id": "schemas/strict_label.schema" - }, - "tests": [ - { - "formerly": "image-label/no_colors", - "data": { - "ome": { - "version": "0.6.dev3", - "image-label": {} - } - }, - "valid": false - } - ] -} diff --git a/tests/strict_plate_suite.json b/tests/strict_plate_suite.json deleted file mode 100644 index 4a2b56a0..00000000 --- a/tests/strict_plate_suite.json +++ /dev/null @@ -1,171 +0,0 @@ -{ - "description": "Tests for the strict plate JSON schema", - "schema": { - "id": "schemas/strict_plate.schema" - }, - "tests": [ - { - "formerly": "plate/strict_no_acquisitions", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "columns": [ - { - "name": "A" - } - ], - "name": "test plate", - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": true - }, - { - "formerly": "plate/missing_name", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "columns": [ - { - "name": "A" - } - ], - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/strict_acquisitions", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "acquisitions": [ - { - "id": 0, - "name": "0", - "maximumfieldcount": 1 - } - ], - "columns": [ - { - "name": "A" - } - ], - "name": "test plate", - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": true - }, - { - "formerly": "plate/missing_acquisition_name", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "acquisitions": [ - { - "id": 0, - "maximumfieldcount": 1 - } - ], - "columns": [ - { - "name": "A" - } - ], - "name": "test plate", - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": false - }, - { - "formerly": "plate/missing_acquisition_maximumfieldcount", - "data": { - "ome": { - "version": "0.6.dev3", - "plate": { - "acquisitions": [ - { - "id": 0, - "name": "0" - } - ], - "columns": [ - { - "name": "A" - } - ], - "name": "test plate", - "rows": [ - { - "name": "1" - } - ], - "wells": [ - { - "path": "A/1", - "rowIndex": 0, - "columnIndex": 0 - } - ] - } - } - }, - "valid": false - } - ] -} diff --git a/tests/strict_well_suite.json b/tests/strict_well_suite.json deleted file mode 100644 index 46a7bd83..00000000 --- a/tests/strict_well_suite.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "description": "Tests for the strict well JSON schema", - "schema": { - "id": "schemas/strict_well.schema" - }, - "tests": [ - { - "formerly": "well/strict_no_acquisitions", - "data": { - "ome": { - "version": "0.6.dev3", - "well": { - "images": [ - { - "path": "0" - } - ] - } - } - }, - "valid": true - }, - { - "formerly": "plate/strict_acquisitions", - "data": { - "ome": { - "version": "0.6.dev3", - "well": { - "images": [ - { - "acquisition": 0, - "path": "0" - } - ] - } - } - }, - "valid": true - } - ] -} diff --git a/tests/test_attributes.py b/tests/test_attributes.py new file mode 100644 index 00000000..8e1e51b1 --- /dev/null +++ b/tests/test_attributes.py @@ -0,0 +1,72 @@ +from pathlib import Path +from typing import Any +import json + +import pytest + +from jsonschema import RefResolver, Draft202012Validator as Validator +from jsonschema.exceptions import ValidationError + +here = Path(__file__).resolve().parent +schema_dir = here.parent.joinpath("schemas") +attrs_dir = here / "attributes" + +schema_store = {} +version = None +for schema_path in schema_dir.glob("*.schema*"): + schema = json.loads(schema_path.read_text()) + schema_store[schema["$id"]] = schema + if schema_path.stem == "_version": + version = schema["enum"][0] + +assert version is not None + +GENERIC_SCHEMA = schema_store[ + f"https://ngff.openmicroscopy.org/{version}/schemas/ome_zarr.schema" +] +STRICT_SCHEMA = schema_store[ + f"https://ngff.openmicroscopy.org/{version}/schemas/strict_ome_zarr.schema" +] + +case_fnames = sorted(attrs_dir.rglob("*.json")) + +xfails = set() + + +def fname_to_id(fpath: Path) -> str: + return str(fpath.relative_to(attrs_dir).with_suffix("")) + + +@pytest.mark.parametrize("case_fname", case_fnames, ids=fname_to_id) +def test_attributes(case_fname: Path): + if fname_to_id(case_fname) in xfails: + pytest.xfail("known JSON Schema limitation") + + case_obj: dict[str, Any] = json.loads(case_fname.read_text()) + + conformance = case_obj.get("_conformance", {}) + valid = conformance.get("valid", True) + strict = conformance.get("strict", False) + + if strict: + schema = STRICT_SCHEMA + else: + schema = GENERIC_SCHEMA + + resolver = RefResolver.from_schema( + schema, + store=schema_store, + ) + + validator_cls = Validator + + validator = validator_cls( + schema, + resolver=resolver, + ) + + if valid: + validator.validate(case_obj) + else: + with pytest.raises(ValidationError): + validator.validate(case_obj) diff --git a/tests/test_validation.py b/tests/test_validation.py index 1d9ac02f..53364240 100644 --- a/tests/test_validation.py +++ b/tests/test_validation.py @@ -9,12 +9,16 @@ from jsonschema import RefResolver, Draft202012Validator as Validator from jsonschema.exceptions import ValidationError +from pathlib import Path + +os.chdir(Path(__file__).parent.parent) schema_store = {} for schema_filename in glob.glob("schemas/*"): - with open(schema_filename) as f: - schema = json.load(f) - schema_store[schema["$id"]] = schema + if schema_filename.endswith('.schema'): + with open(schema_filename) as f: + schema = json.load(f) + schema_store[schema["$id"]] = schema GENERIC_SCHEMA = schema_store[ "https://ngff.openmicroscopy.org/0.6.dev3/schemas/ome_zarr.schema" @@ -124,3 +128,7 @@ def test_example_configs(): missing.append(subdir[0]) if missing: raise Exception(f"Directories missing configs: {missing}") + + +if __name__ == '__main__': + pytest.main([__file__]) \ No newline at end of file diff --git a/tests/well_suite.json b/tests/well_suite.json deleted file mode 100644 index 158c706b..00000000 --- a/tests/well_suite.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "description": "Tests for the well JSON schema", - "schema": { - "id": "schemas/well.schema" - }, - "tests": [ - { - "formerly": "well/minimal_no_acquisition", - "data": { - "ome": { - "version": "0.6.dev3", - "well": { - "images": [ - { - "path": "0" - } - ] - } - } - }, - "valid": true - }, - { - "formerly": "well/minimal_acquisitions", - "data": { - "ome": { - "version": "0.6.dev3", - "well": { - "images": [ - { - "acquisition": 1, - "path": "0" - } - ] - } - } - }, - "valid": true - }, - { - "formerly": "well/empty_images", - "data": { - "well": { - "images": [] - } - }, - "valid": false - }, - { - "formerly": "well/duplicate_images", - "data": { - "well": { - "images": [ - { - "path": "0" - }, - { - "path": "0" - } - ] - } - }, - "valid": false - }, - { - "formerly": "well/non_integer_acquisition_id", - "data": { - "well": { - "images": [ - { - "acquisition": "0", - "path": "0" - } - ] - } - }, - "valid": false - } - ] -} diff --git a/tests/zarr/spec/invalid/image/duplicate_axes.ome.zarr/zarr.json b/tests/zarr/spec/invalid/image/duplicate_axes.ome.zarr/zarr.json index 3981c5bd..a5899e65 100644 --- a/tests/zarr/spec/invalid/image/duplicate_axes.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/image/duplicate_axes.ome.zarr/zarr.json @@ -45,7 +45,8 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/image/duplicate_scale.ome.zarr/zarr.json b/tests/zarr/spec/invalid/image/duplicate_scale.ome.zarr/zarr.json index a144322a..e123d349 100644 --- a/tests/zarr/spec/invalid/image/duplicate_scale.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/image/duplicate_scale.ome.zarr/zarr.json @@ -54,7 +54,8 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/image/empty_transformations.ome.zarr/zarr.json b/tests/zarr/spec/invalid/image/empty_transformations.ome.zarr/zarr.json index c2073565..10069652 100644 --- a/tests/zarr/spec/invalid/image/empty_transformations.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/image/empty_transformations.ome.zarr/zarr.json @@ -35,7 +35,8 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/image/invalid_axes_count.ome.zarr/zarr.json b/tests/zarr/spec/invalid/image/invalid_axes_count.ome.zarr/zarr.json index 1aaf1b4e..6f5c28f0 100644 --- a/tests/zarr/spec/invalid/image/invalid_axes_count.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/image/invalid_axes_count.ome.zarr/zarr.json @@ -40,7 +40,8 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/image/invalid_axis_type.ome.zarr/zarr.json b/tests/zarr/spec/invalid/image/invalid_axis_type.ome.zarr/zarr.json index abb6b6d0..1c3aae3c 100644 --- a/tests/zarr/spec/invalid/image/invalid_axis_type.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/image/invalid_axis_type.ome.zarr/zarr.json @@ -45,7 +45,8 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/image/invalid_channels_color.ome.zarr/zarr.json b/tests/zarr/spec/invalid/image/invalid_channels_color.ome.zarr/zarr.json index 1ec5864b..6bd472d7 100644 --- a/tests/zarr/spec/invalid/image/invalid_channels_color.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/image/invalid_channels_color.ome.zarr/zarr.json @@ -62,7 +62,8 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/image/invalid_channels_window.ome.zarr/zarr.json b/tests/zarr/spec/invalid/image/invalid_channels_window.ome.zarr/zarr.json index f23a5759..324da16e 100644 --- a/tests/zarr/spec/invalid/image/invalid_channels_window.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/image/invalid_channels_window.ome.zarr/zarr.json @@ -62,7 +62,8 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/image/invalid_multiscales_transformations.ome.zarr/zarr.json b/tests/zarr/spec/invalid/image/invalid_multiscales_transformations.ome.zarr/zarr.json index 42c35651..66e48f04 100644 --- a/tests/zarr/spec/invalid/image/invalid_multiscales_transformations.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/image/invalid_multiscales_transformations.ome.zarr/zarr.json @@ -53,7 +53,8 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/image/invalid_path.ome.zarr/zarr.json b/tests/zarr/spec/invalid/image/invalid_path.ome.zarr/zarr.json index 6d3db2bd..36ed1e0e 100644 --- a/tests/zarr/spec/invalid/image/invalid_path.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/image/invalid_path.ome.zarr/zarr.json @@ -45,7 +45,8 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/image/invalid_transformation_type.ome.zarr/zarr.json b/tests/zarr/spec/invalid/image/invalid_transformation_type.ome.zarr/zarr.json index f0b8dea2..59582152 100644 --- a/tests/zarr/spec/invalid/image/invalid_transformation_type.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/image/invalid_transformation_type.ome.zarr/zarr.json @@ -45,7 +45,8 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/image/missing_axes.ome.zarr/zarr.json b/tests/zarr/spec/invalid/image/missing_axes.ome.zarr/zarr.json index 459eee76..42db08f9 100644 --- a/tests/zarr/spec/invalid/image/missing_axes.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/image/missing_axes.ome.zarr/zarr.json @@ -28,7 +28,8 @@ "_conformance": { "schema": { "id": "age.schema" - } + }, + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/image/missing_axes_name.ome.zarr/zarr.json b/tests/zarr/spec/invalid/image/missing_axes_name.ome.zarr/zarr.json index 550f6fe8..68663bf6 100644 --- a/tests/zarr/spec/invalid/image/missing_axes_name.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/image/missing_axes_name.ome.zarr/zarr.json @@ -43,7 +43,8 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/image/missing_datasets.ome.zarr/zarr.json b/tests/zarr/spec/invalid/image/missing_datasets.ome.zarr/zarr.json index 7866baf9..f2318fe0 100644 --- a/tests/zarr/spec/invalid/image/missing_datasets.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/image/missing_datasets.ome.zarr/zarr.json @@ -29,7 +29,8 @@ "_conformance": { "schema": { "id": "age.schema" - } + }, + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/image/missing_path.ome.zarr/zarr.json b/tests/zarr/spec/invalid/image/missing_path.ome.zarr/zarr.json index 5bfacfac..3929b8b4 100644 --- a/tests/zarr/spec/invalid/image/missing_path.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/image/missing_path.ome.zarr/zarr.json @@ -44,7 +44,8 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/image/missing_scale.ome.zarr/zarr.json b/tests/zarr/spec/invalid/image/missing_scale.ome.zarr/zarr.json index cd0b5515..f80f18d4 100644 --- a/tests/zarr/spec/invalid/image/missing_scale.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/image/missing_scale.ome.zarr/zarr.json @@ -45,7 +45,8 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/image/missing_space_axes.ome.zarr/zarr.json b/tests/zarr/spec/invalid/image/missing_space_axes.ome.zarr/zarr.json index c3c23c0a..b62ceb18 100644 --- a/tests/zarr/spec/invalid/image/missing_space_axes.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/image/missing_space_axes.ome.zarr/zarr.json @@ -43,7 +43,8 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/image/missing_transformations.ome.zarr/zarr.json b/tests/zarr/spec/invalid/image/missing_transformations.ome.zarr/zarr.json index de9f2f2a..179cad70 100644 --- a/tests/zarr/spec/invalid/image/missing_transformations.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/image/missing_transformations.ome.zarr/zarr.json @@ -34,7 +34,8 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/image/no_axes.ome.zarr/zarr.json b/tests/zarr/spec/invalid/image/no_axes.ome.zarr/zarr.json index 609ba137..e9fb2237 100644 --- a/tests/zarr/spec/invalid/image/no_axes.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/image/no_axes.ome.zarr/zarr.json @@ -29,7 +29,8 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/image/no_datasets.ome.zarr/zarr.json b/tests/zarr/spec/invalid/image/no_datasets.ome.zarr/zarr.json index 407110f7..0b03543f 100644 --- a/tests/zarr/spec/invalid/image/no_datasets.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/image/no_datasets.ome.zarr/zarr.json @@ -30,7 +30,8 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/image/no_multiscales.ome.zarr/zarr.json b/tests/zarr/spec/invalid/image/no_multiscales.ome.zarr/zarr.json index 32be6622..99f541e2 100644 --- a/tests/zarr/spec/invalid/image/no_multiscales.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/image/no_multiscales.ome.zarr/zarr.json @@ -9,7 +9,8 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/image/one_space_axes.ome.zarr/zarr.json b/tests/zarr/spec/invalid/image/one_space_axes.ome.zarr/zarr.json index 42e7d70b..6b83c41b 100644 --- a/tests/zarr/spec/invalid/image/one_space_axes.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/image/one_space_axes.ome.zarr/zarr.json @@ -48,7 +48,8 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/image/too_many_axes.ome.zarr/zarr.json b/tests/zarr/spec/invalid/image/too_many_axes.ome.zarr/zarr.json index 7cf4a9a1..16521f0c 100644 --- a/tests/zarr/spec/invalid/image/too_many_axes.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/image/too_many_axes.ome.zarr/zarr.json @@ -63,7 +63,8 @@ "_conformance": { "schema": { "id": "age.schema" - } + }, + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/image/too_many_space_axes.ome.zarr/zarr.json b/tests/zarr/spec/invalid/image/too_many_space_axes.ome.zarr/zarr.json index 3d7c209a..85ab4990 100644 --- a/tests/zarr/spec/invalid/image/too_many_space_axes.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/image/too_many_space_axes.ome.zarr/zarr.json @@ -53,7 +53,8 @@ "_conformance": { "schema": { "id": "schemas/image.schema" - } + }, + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/label/colors_duplicate.ome.zarr/zarr.json b/tests/zarr/spec/invalid/label/colors_duplicate.ome.zarr/zarr.json index eae55d47..8199ac9d 100644 --- a/tests/zarr/spec/invalid/label/colors_duplicate.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/label/colors_duplicate.ome.zarr/zarr.json @@ -31,7 +31,8 @@ "schema": { "id": "bel.schema" }, - "description": "Tests for the image-label JSON schema: " + "description": "Tests for the image-label JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/label/colors_no_label_value.ome.zarr/zarr.json b/tests/zarr/spec/invalid/label/colors_no_label_value.ome.zarr/zarr.json index efc993f8..419292b0 100644 --- a/tests/zarr/spec/invalid/label/colors_no_label_value.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/label/colors_no_label_value.ome.zarr/zarr.json @@ -21,7 +21,8 @@ "schema": { "id": "schemas/label.schema" }, - "description": "Tests for the image-label JSON schema: " + "description": "Tests for the image-label JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/label/colors_rgba_length.ome.zarr/zarr.json b/tests/zarr/spec/invalid/label/colors_rgba_length.ome.zarr/zarr.json index 50966238..ab624c62 100644 --- a/tests/zarr/spec/invalid/label/colors_rgba_length.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/label/colors_rgba_length.ome.zarr/zarr.json @@ -21,7 +21,8 @@ "schema": { "id": "schemas/label.schema" }, - "description": "Tests for the image-label JSON schema: " + "description": "Tests for the image-label JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/label/colors_rgba_type.ome.zarr/zarr.json b/tests/zarr/spec/invalid/label/colors_rgba_type.ome.zarr/zarr.json index 60631f49..38077b54 100644 --- a/tests/zarr/spec/invalid/label/colors_rgba_type.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/label/colors_rgba_type.ome.zarr/zarr.json @@ -22,7 +22,8 @@ "schema": { "id": "schemas/label.schema" }, - "description": "Tests for the image-label JSON schema: " + "description": "Tests for the image-label JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/label/empty_colors.ome.zarr/zarr.json b/tests/zarr/spec/invalid/label/empty_colors.ome.zarr/zarr.json index 1367d0bc..5d4e5c7b 100644 --- a/tests/zarr/spec/invalid/label/empty_colors.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/label/empty_colors.ome.zarr/zarr.json @@ -12,7 +12,8 @@ "schema": { "id": "schemas/label.schema" }, - "description": "Tests for the image-label JSON schema: " + "description": "Tests for the image-label JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/label/empty_properties.ome.zarr/zarr.json b/tests/zarr/spec/invalid/label/empty_properties.ome.zarr/zarr.json index 5026f4d7..13002825 100644 --- a/tests/zarr/spec/invalid/label/empty_properties.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/label/empty_properties.ome.zarr/zarr.json @@ -12,7 +12,8 @@ "schema": { "id": "schemas/label.schema" }, - "description": "Tests for the image-label JSON schema: " + "description": "Tests for the image-label JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/label/properties_no_label_value.ome.zarr/zarr.json b/tests/zarr/spec/invalid/label/properties_no_label_value.ome.zarr/zarr.json index 5be47bb9..78312b48 100644 --- a/tests/zarr/spec/invalid/label/properties_no_label_value.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/label/properties_no_label_value.ome.zarr/zarr.json @@ -16,7 +16,8 @@ "schema": { "id": "schemas/label.schema" }, - "description": "Tests for the image-label JSON schema: " + "description": "Tests for the image-label JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/acquisition_negative_starttime.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/acquisition_negative_starttime.ome.zarr/zarr.json index d08ebc0f..10668bb7 100644 --- a/tests/zarr/spec/invalid/plate/acquisition_negative_starttime.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/acquisition_negative_starttime.ome.zarr/zarr.json @@ -34,7 +34,8 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/acquisition_noninteger_endtime.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/acquisition_noninteger_endtime.ome.zarr/zarr.json index 42de8897..9965a61d 100644 --- a/tests/zarr/spec/invalid/plate/acquisition_noninteger_endtime.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/acquisition_noninteger_endtime.ome.zarr/zarr.json @@ -34,7 +34,8 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/acquisition_noninteger_starttime.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/acquisition_noninteger_starttime.ome.zarr/zarr.json index d88b42ac..2995f0ec 100644 --- a/tests/zarr/spec/invalid/plate/acquisition_noninteger_starttime.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/acquisition_noninteger_starttime.ome.zarr/zarr.json @@ -34,7 +34,8 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/acquisition_zero_maximumfieldcount.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/acquisition_zero_maximumfieldcount.ome.zarr/zarr.json index c8055d99..93531d52 100644 --- a/tests/zarr/spec/invalid/plate/acquisition_zero_maximumfieldcount.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/acquisition_zero_maximumfieldcount.ome.zarr/zarr.json @@ -34,7 +34,8 @@ "schema": { "id": "ate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/duplicate_columns.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/duplicate_columns.ome.zarr/zarr.json index b9156949..5e7272f0 100644 --- a/tests/zarr/spec/invalid/plate/duplicate_columns.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/duplicate_columns.ome.zarr/zarr.json @@ -31,7 +31,8 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/duplicate_rows-2.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/duplicate_rows-2.ome.zarr/zarr.json index dc1fe5e4..c64e9479 100644 --- a/tests/zarr/spec/invalid/plate/duplicate_rows-2.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/duplicate_rows-2.ome.zarr/zarr.json @@ -36,7 +36,8 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/duplicate_rows.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/duplicate_rows.ome.zarr/zarr.json index 84303e2f..69466a54 100644 --- a/tests/zarr/spec/invalid/plate/duplicate_rows.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/duplicate_rows.ome.zarr/zarr.json @@ -31,7 +31,8 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/empty_columns.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/empty_columns.ome.zarr/zarr.json index 3715dc49..5542ff09 100644 --- a/tests/zarr/spec/invalid/plate/empty_columns.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/empty_columns.ome.zarr/zarr.json @@ -24,7 +24,8 @@ "schema": { "id": "ate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/empty_rows.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/empty_rows.ome.zarr/zarr.json index 9b723efd..c0b73f13 100644 --- a/tests/zarr/spec/invalid/plate/empty_rows.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/empty_rows.ome.zarr/zarr.json @@ -24,7 +24,8 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/empty_wells.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/empty_wells.ome.zarr/zarr.json index 0dd1670d..ec4ab043 100644 --- a/tests/zarr/spec/invalid/plate/empty_wells.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/empty_wells.ome.zarr/zarr.json @@ -22,7 +22,8 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/missing_acquisition_id.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/missing_acquisition_id.ome.zarr/zarr.json index cb80c599..017dd654 100644 --- a/tests/zarr/spec/invalid/plate/missing_acquisition_id.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/missing_acquisition_id.ome.zarr/zarr.json @@ -33,7 +33,8 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/missing_column_name.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/missing_column_name.ome.zarr/zarr.json index 57d395b6..9d3d9d99 100644 --- a/tests/zarr/spec/invalid/plate/missing_column_name.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/missing_column_name.ome.zarr/zarr.json @@ -28,7 +28,8 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/missing_columns.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/missing_columns.ome.zarr/zarr.json index 4b2262a5..202fa5b5 100644 --- a/tests/zarr/spec/invalid/plate/missing_columns.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/missing_columns.ome.zarr/zarr.json @@ -23,7 +23,8 @@ "schema": { "id": "ate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/missing_row_name.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/missing_row_name.ome.zarr/zarr.json index fee7d718..0f8e55b4 100644 --- a/tests/zarr/spec/invalid/plate/missing_row_name.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/missing_row_name.ome.zarr/zarr.json @@ -28,7 +28,8 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/missing_rows.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/missing_rows.ome.zarr/zarr.json index 5a8d8551..974022ba 100644 --- a/tests/zarr/spec/invalid/plate/missing_rows.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/missing_rows.ome.zarr/zarr.json @@ -23,7 +23,8 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/missing_well_columnIndex.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/missing_well_columnIndex.ome.zarr/zarr.json index 675a1332..09b40722 100644 --- a/tests/zarr/spec/invalid/plate/missing_well_columnIndex.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/missing_well_columnIndex.ome.zarr/zarr.json @@ -27,7 +27,8 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/missing_well_path.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/missing_well_path.ome.zarr/zarr.json index 78e23bf0..b2fcb6b1 100644 --- a/tests/zarr/spec/invalid/plate/missing_well_path.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/missing_well_path.ome.zarr/zarr.json @@ -27,7 +27,8 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/missing_well_rowIndex.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/missing_well_rowIndex.ome.zarr/zarr.json index d2bbb36a..5470a610 100644 --- a/tests/zarr/spec/invalid/plate/missing_well_rowIndex.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/missing_well_rowIndex.ome.zarr/zarr.json @@ -27,7 +27,8 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/missing_wells.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/missing_wells.ome.zarr/zarr.json index a99d3e71..eb9b0f3f 100644 --- a/tests/zarr/spec/invalid/plate/missing_wells.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/missing_wells.ome.zarr/zarr.json @@ -21,7 +21,8 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/negative_acquisition_id.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/negative_acquisition_id.ome.zarr/zarr.json index e965f1e4..4f8933e6 100644 --- a/tests/zarr/spec/invalid/plate/negative_acquisition_id.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/negative_acquisition_id.ome.zarr/zarr.json @@ -33,7 +33,8 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/negative_endtime.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/negative_endtime.ome.zarr/zarr.json index 01d6b3e0..e2043dae 100644 --- a/tests/zarr/spec/invalid/plate/negative_endtime.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/negative_endtime.ome.zarr/zarr.json @@ -34,7 +34,8 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/non_alphanumeric_column.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/non_alphanumeric_column.ome.zarr/zarr.json index 1c0eea6f..ab784ee4 100644 --- a/tests/zarr/spec/invalid/plate/non_alphanumeric_column.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/non_alphanumeric_column.ome.zarr/zarr.json @@ -28,7 +28,8 @@ "schema": { "id": "" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/non_integer_acquisition_id.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/non_integer_acquisition_id.ome.zarr/zarr.json index f8a49cfd..dadfe585 100644 --- a/tests/zarr/spec/invalid/plate/non_integer_acquisition_id.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/non_integer_acquisition_id.ome.zarr/zarr.json @@ -33,7 +33,8 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/non_integer_acquisition_maximumfieldcount.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/non_integer_acquisition_maximumfieldcount.ome.zarr/zarr.json index 78dc6976..0b6eeb2c 100644 --- a/tests/zarr/spec/invalid/plate/non_integer_acquisition_maximumfieldcount.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/non_integer_acquisition_maximumfieldcount.ome.zarr/zarr.json @@ -34,7 +34,8 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/well_1group.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/well_1group.ome.zarr/zarr.json index 84e6bac5..224e1715 100644 --- a/tests/zarr/spec/invalid/plate/well_1group.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/well_1group.ome.zarr/zarr.json @@ -27,7 +27,8 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/well_3groups.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/well_3groups.ome.zarr/zarr.json index c14e7dde..4fe5f1fc 100644 --- a/tests/zarr/spec/invalid/plate/well_3groups.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/well_3groups.ome.zarr/zarr.json @@ -27,7 +27,8 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/plate/zero_field_count.ome.zarr/zarr.json b/tests/zarr/spec/invalid/plate/zero_field_count.ome.zarr/zarr.json index f7c71abc..3ff39e28 100644 --- a/tests/zarr/spec/invalid/plate/zero_field_count.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/plate/zero_field_count.ome.zarr/zarr.json @@ -29,7 +29,8 @@ "schema": { "id": "schemas/plate.schema" }, - "description": "Tests for the plate JSON schema: " + "description": "Tests for the plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/well/duplicate_images.ome.zarr/zarr.json b/tests/zarr/spec/invalid/well/duplicate_images.ome.zarr/zarr.json index e673272c..1d643118 100644 --- a/tests/zarr/spec/invalid/well/duplicate_images.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/well/duplicate_images.ome.zarr/zarr.json @@ -16,7 +16,8 @@ "schema": { "id": "schemas/well.schema" }, - "description": "Tests for the well JSON schema: " + "description": "Tests for the well JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/well/empty_images.ome.zarr/zarr.json b/tests/zarr/spec/invalid/well/empty_images.ome.zarr/zarr.json index e76374be..8b5bacb9 100644 --- a/tests/zarr/spec/invalid/well/empty_images.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/well/empty_images.ome.zarr/zarr.json @@ -9,7 +9,8 @@ "schema": { "id": "schemas/well.schema" }, - "description": "Tests for the well JSON schema: " + "description": "Tests for the well JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/spec/invalid/well/non_integer_acquisition_id.ome.zarr/zarr.json b/tests/zarr/spec/invalid/well/non_integer_acquisition_id.ome.zarr/zarr.json index 48e25dc6..45fcf75d 100644 --- a/tests/zarr/spec/invalid/well/non_integer_acquisition_id.ome.zarr/zarr.json +++ b/tests/zarr/spec/invalid/well/non_integer_acquisition_id.ome.zarr/zarr.json @@ -14,7 +14,8 @@ "schema": { "id": "schemas/well.schema" }, - "description": "Tests for the well JSON schema: " + "description": "Tests for the well JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/strict/invalid/label/no_colors.ome.zarr/zarr.json b/tests/zarr/strict/invalid/label/no_colors.ome.zarr/zarr.json index 5c1a00d2..672cb513 100644 --- a/tests/zarr/strict/invalid/label/no_colors.ome.zarr/zarr.json +++ b/tests/zarr/strict/invalid/label/no_colors.ome.zarr/zarr.json @@ -10,7 +10,8 @@ "schema": { "id": "schemas/strict_label.schema" }, - "description": "Tests for the strict image-label JSON schema: " + "description": "Tests for the strict image-label JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/strict/invalid/plate/missing_acquisition_maximumfieldcount.ome.zarr/zarr.json b/tests/zarr/strict/invalid/plate/missing_acquisition_maximumfieldcount.ome.zarr/zarr.json index 1401fc0d..59d215d1 100644 --- a/tests/zarr/strict/invalid/plate/missing_acquisition_maximumfieldcount.ome.zarr/zarr.json +++ b/tests/zarr/strict/invalid/plate/missing_acquisition_maximumfieldcount.ome.zarr/zarr.json @@ -35,7 +35,8 @@ "schema": { "id": "schemas/strict_plate.schema" }, - "description": "Tests for the strict plate JSON schema: " + "description": "Tests for the strict plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/strict/invalid/plate/missing_acquisition_name.ome.zarr/zarr.json b/tests/zarr/strict/invalid/plate/missing_acquisition_name.ome.zarr/zarr.json index 3994a02c..271344d5 100644 --- a/tests/zarr/strict/invalid/plate/missing_acquisition_name.ome.zarr/zarr.json +++ b/tests/zarr/strict/invalid/plate/missing_acquisition_name.ome.zarr/zarr.json @@ -35,7 +35,8 @@ "schema": { "id": "schemas/strict_plate.schema" }, - "description": "Tests for the strict plate JSON schema: " + "description": "Tests for the strict plate JSON schema: ", + "valid": false } } } \ No newline at end of file diff --git a/tests/zarr/strict/invalid/plate/missing_name.ome.zarr/zarr.json b/tests/zarr/strict/invalid/plate/missing_name.ome.zarr/zarr.json index 85330424..334f73ec 100644 --- a/tests/zarr/strict/invalid/plate/missing_name.ome.zarr/zarr.json +++ b/tests/zarr/strict/invalid/plate/missing_name.ome.zarr/zarr.json @@ -28,7 +28,8 @@ "schema": { "id": "schemas/strict_plate.schema" }, - "description": "Tests for the strict plate JSON schema: " + "description": "Tests for the strict plate JSON schema: ", + "valid": false } } } \ No newline at end of file