From 902b955696e1a4fbd214802f29f7af32d12d200c Mon Sep 17 00:00:00 2001 From: Jacob Gillespie Date: Sun, 19 Feb 2017 17:22:01 -0600 Subject: [PATCH] Fix test_hardlink_arrives --- test/test_files.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/test/test_files.py b/test/test_files.py index 4a81b8c20..38689bbd9 100644 --- a/test/test_files.py +++ b/test/test_files.py @@ -145,8 +145,12 @@ class MoveTest(_common.TestCase): def test_hardlink_arrives(self): self.i.move(hardlink=True) self.assertExists(self.dest) - self.assertTrue(os.path.islink(self.dest)) - self.assertEqual(os.readlink(self.dest), self.path) + s1 = os.stat(self.path) + s2 = os.stat(self.dest) + self.assertTrue( + (s1[stat.ST_INO], s1[stat.ST_DEV]) == \ + (s2[stat.ST_INO], s2[stat.ST_DEV]) + ) @unittest.skipUnless(_common.HAVE_HARDLINK, "need hardlinks") def test_hardlink_does_not_depart(self):