@@ -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