More work on dnd kitten

This commit is contained in:
Kovid Goyal 2026-05-03 17:09:03 +05:30
parent eedc849a9e
commit 3a144e1d6e
No known key found for this signature in database
GPG key ID: 06BC317B515ACE7C

View file

@ -411,4 +411,13 @@ class TestDnDKitten(BaseTest):
self.assertEqual(self.src_data_dir, os.path.dirname(purl.path))
src_items = set(os.listdir(self.src_data_dir))
self.assertEqual(src_items, {os.path.basename(x) for x in paths})
if remote_client:
for actual in paths:
expected = os.path.join(self.src_data_dir, os.path.basename(actual))
if os.path.isdir(actual):
self.assert_trees_equal(expected, actual)
elif os.path.islink(actual):
self.assertEqual(os.readlink(expected), os.readlink(actual))
else:
self.assert_files_have_same_content(expected, actual)
end_drag(False)