diff --git a/Makefile b/Makefile index 827a9bfb..394d19b5 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ .PHONY: style kernel-builder-cli-docs quality -export check_dirs := kernels/src kernels/tests +export check_dirs := kernels/src kernels/tests kernels-data/bindings/python all: src/kernels/python_depends.json diff --git a/kernels-data/bindings/python/tests/test_kernels_data.py b/kernels-data/bindings/python/tests/test_kernels_data.py index b53b4499..71a103f7 100644 --- a/kernels-data/bindings/python/tests/test_kernels_data.py +++ b/kernels-data/bindings/python/tests/test_kernels_data.py @@ -124,7 +124,7 @@ def test_metadata_load_cann(tmp_path): assert Metadata.load(path).backend.backend_type == Backend.CANN -def test_metadata_load_unknown_field_rejected(tmp_path): +def test_metadata_load_unknown_field_accepted(tmp_path): path = tmp_path / "metadata.json" path.write_text( json.dumps( @@ -135,8 +135,7 @@ def test_metadata_load_unknown_field_rejected(tmp_path): } ) ) - with pytest.raises(ValueError): - Metadata.load(path) + Metadata.load(path) def test_metadata_load_malformed(tmp_path): diff --git a/kernels-data/src/metadata.rs b/kernels-data/src/metadata.rs index 7a8f0c79..26dc346f 100644 --- a/kernels-data/src/metadata.rs +++ b/kernels-data/src/metadata.rs @@ -14,7 +14,7 @@ pub struct BackendInfo { } #[derive(Debug, Deserialize, Serialize)] -#[serde(deny_unknown_fields, rename_all = "kebab-case")] +#[serde(rename_all = "kebab-case")] pub struct Metadata { #[serde(skip_serializing_if = "Option::is_none")] pub version: Option,