Skip to content

Commit 69d1906

Browse files
committed
check time on if self.preserve_time is set
1 parent baf7019 commit 69d1906

1 file changed

Lines changed: 11 additions & 19 deletions

File tree

tests/test_move.py

Lines changed: 11 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -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

9587
class TestMove(unittest.TestCase):

0 commit comments

Comments
 (0)