@@ -34,16 +34,11 @@ def test_move_fs(self):
3434 self .assertTrue (dst_fs .isfile ("foo/bar/baz.txt" ))
3535 self .assertTrue (src_fs .isempty ("/" ))
3636
37- dst_file1_info = dst_fs .getinfo ("test.txt" , namespaces )
38- dst_file2_info = dst_fs .getinfo ("foo/bar/baz.txt" , namespaces )
39- self .assertEqual (
40- dst_file1_info .modified == src_file1_info .modified ,
41- self .preserve_time ,
42- )
43- self .assertEqual (
44- dst_file2_info .modified == src_file2_info .modified ,
45- self .preserve_time ,
46- )
37+ if self .preserve_time :
38+ dst_file1_info = dst_fs .getinfo ("test.txt" , namespaces )
39+ dst_file2_info = dst_fs .getinfo ("foo/bar/baz.txt" , namespaces )
40+ self .assertEqual (dst_file1_info .modified , src_file1_info .modified )
41+ self .assertEqual (dst_file2_info .modified , src_file2_info .modified )
4742
4843 def test_move_file (self ):
4944 namespaces = ("details" , "modified" )
@@ -60,11 +55,9 @@ def test_move_file(self):
6055 self .assertFalse (src_fs .exists ("source.txt" ))
6156 self .assertEqual (dst_fs .readtext ("dest.txt" ), "Source" )
6257
63- dst_fs_file_info = dst_fs .getinfo ("dest.txt" , namespaces )
64- self .assertEqual (
65- src_fs_file_info .modified == dst_fs_file_info .modified ,
66- self .preserve_time ,
67- )
58+ if self .preserve_time :
59+ dst_fs_file_info = dst_fs .getinfo ("dest.txt" , namespaces )
60+ self .assertEqual (src_fs_file_info .modified , dst_fs_file_info .modified )
6861
6962 def test_move_dir (self ):
7063 namespaces = ("details" , "modified" )
@@ -86,10 +79,9 @@ def test_move_dir(self):
8679 self .assertFalse (src_fs .exists ("foo" ))
8780 self .assertTrue (src_fs .isfile ("test.txt" ))
8881
89- dst_file2_info = dst_fs .getinfo ("bar/baz.txt" , namespaces )
90- self .assertEqual (
91- dst_file2_info .modified == src_file2_info .modified , self .preserve_time
92- )
82+ if self .preserve_time :
83+ dst_file2_info = dst_fs .getinfo ("bar/baz.txt" , namespaces )
84+ self .assertEqual (dst_file2_info .modified , src_file2_info .modified )
9385
9486
9587class TestMove (unittest .TestCase ):
0 commit comments