Skip to content

Commit 2d2f96d

Browse files
authored
Merge pull request #171 from AllenNeuralDynamics/release-v0.20.2
Release v0.20.2
2 parents 71aa8c5 + dcdd39f commit 2d2f96d

File tree

5 files changed

+18
-18
lines changed

5 files changed

+18
-18
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ dependencies = [
2222
"pydantic-settings>=2.0",
2323
"pydantic>=2.10",
2424
"dask==2023.5.0",
25-
"aind-data-schema==1.2.0",
25+
"aind-data-schema==1.4.0",
2626
"codeocean==0.3.0",
2727
"aind-data-access-api>=1.6.0",
2828
]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
"""Package"""
22

3-
__version__ = "0.20.1"
3+
__version__ = "0.20.2"

tests/resources/utils/example_metadata.nd.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,11 +94,11 @@
9494
"pipeline_version": null,
9595
"processor_full_name": "service"
9696
},
97-
"schema_version": "1.1.3"
97+
"schema_version": "1.1.4"
9898
},
9999
"quality_control": null,
100100
"rig": null,
101-
"schema_version": "1.1.1",
101+
"schema_version": "1.2.1",
102102
"session": null,
103103
"subject": {
104104
"alleles": [],
@@ -117,7 +117,7 @@
117117
"notes": null,
118118
"restrictions": null,
119119
"rrid": null,
120-
"schema_version": "1.0.0",
120+
"schema_version": "1.0.3",
121121
"sex": "Male",
122122
"source": {
123123
"abbreviation": "AI",

tests/test_aind_bucket_indexer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ def test_write_root_file_with_record_info_same_hash(
6666
"last_modified": datetime(
6767
2024, 5, 15, 17, 41, 28, tzinfo=timezone.utc
6868
),
69-
"e_tag": '"a0f1022e3b4a8bc60e63e3677171f784"',
69+
"e_tag": '"de9660c272eacf52ed43080f2ec7dba2"',
7070
"version_id": "version_id",
7171
},
7272
prefix="ecephys_642478_2023-01-17_13-56-29",

tests/test_utils.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ def load_json_file(filename: str) -> dict:
141141
def test_compute_md5_hash(self):
142142
"""Tests compute_md5_hash method"""
143143
md5_hash = compute_md5_hash(json.dumps(self.example_metadata_nd))
144-
self.assertEqual("a0f1022e3b4a8bc60e63e3677171f784", md5_hash)
144+
self.assertEqual("de9660c272eacf52ed43080f2ec7dba2", md5_hash)
145145

146146
def test_create_object_key(self):
147147
"""Tests create_object_key"""
@@ -683,16 +683,14 @@ def test_build_metadata_record_from_prefix(
683683
self.example_subject,
684684
self.example_processing,
685685
]
686-
# there are some userwarnings when creating Subject from json
687-
with self.assertWarns(UserWarning):
688-
# noinspection PyTypeChecker
689-
md = json.loads(
690-
build_metadata_record_from_prefix(
691-
bucket="aind-ephys-data-dev-u5u0i5",
692-
prefix="ecephys_642478_2023-01-17_13-56-29",
693-
s3_client=mock_s3_client,
694-
)
686+
# noinspection PyTypeChecker
687+
md = json.loads(
688+
build_metadata_record_from_prefix(
689+
bucket="aind-ephys-data-dev-u5u0i5",
690+
prefix="ecephys_642478_2023-01-17_13-56-29",
691+
s3_client=mock_s3_client,
695692
)
693+
)
696694
mock_get_dict_of_file_info.assert_called_once()
697695
mock_download_json_file.assert_has_calls(
698696
[
@@ -747,15 +745,17 @@ def test_build_metadata_record_from_prefix_with_optional_fields(
747745
prefix="abc-123",
748746
s3_client=mock_s3_client,
749747
optional_name="ecephys_642478_2023-01-17_13-56-29",
750-
optional_created=datetime(2020, 1, 2, 3, 4, 5),
748+
optional_created=datetime(
749+
2020, 1, 2, 3, 4, 5, tzinfo=timezone.utc
750+
),
751751
optional_external_links={"Code Ocean": ["123-456"]},
752752
)
753753
)
754754
mock_get_dict_of_file_info.assert_called_once()
755755
mock_download_json_file.assert_not_called()
756756
self.assertEqual("s3://code-ocean-bucket/abc-123", md["location"])
757757
self.assertEqual("ecephys_642478_2023-01-17_13-56-29", md["name"])
758-
self.assertEqual("2020-01-02T03:04:05", md["created"])
758+
self.assertEqual("2020-01-02T03:04:05Z", md["created"])
759759
self.assertEqual({"Code Ocean": ["123-456"]}, md["external_links"])
760760

761761
@patch("aind_data_asset_indexer.utils.create_metadata_json")

0 commit comments

Comments
 (0)