@@ -827,6 +827,7 @@ def test_fs_node_fields(nc_any):
827
827
assert res_by_id .user == res_by_path .user == result .user
828
828
assert res_by_id .etag == res_by_path .etag == result .etag
829
829
assert res_by_id .info .last_modified == res_by_path .info .last_modified == result .info .last_modified
830
+ assert res_by_id .info .creation_date == res_by_path .info .creation_date == result .info .creation_date
830
831
831
832
832
833
def test_makedirs (nc_any ):
@@ -961,6 +962,15 @@ def test_fs_node_last_modified_time():
961
962
assert fs_node .info .last_modified == datetime (2022 , 4 , 5 , 1 , 2 , 3 )
962
963
963
964
965
+ def test_fs_node_creation_date_time ():
966
+ fs_node = FsNode ("" , creation_date = "wrong time" )
967
+ assert fs_node .info .creation_date == datetime (1970 , 1 , 1 )
968
+ fs_node = FsNode ("" , creation_date = "Sat, 29 Jul 2023 11:56:31" )
969
+ assert fs_node .info .creation_date == datetime (2023 , 7 , 29 , 11 , 56 , 31 )
970
+ fs_node = FsNode ("" , creation_date = datetime (2022 , 4 , 5 , 1 , 2 , 3 ))
971
+ assert fs_node .info .creation_date == datetime (2022 , 4 , 5 , 1 , 2 , 3 )
972
+
973
+
964
974
@pytest .mark .parametrize (
965
975
"file_path" , ("test_dir_tmp/trashbin_test" , "test_dir_tmp/trashbin_test-ä" , "test_dir_tmp/trashbin_test-1##3" )
966
976
)
0 commit comments