From: Volker Lendecke Date: Mon, 9 Jan 2023 17:30:05 +0000 (+0100) Subject: tests: Reparse point dirs are shown as REPARSE_POINT|DIRECTORY X-Git-Tag: tdb-1.4.13~481 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=63d877342a2772eab9ad9f601fe9554cbdc6a329;p=thirdparty%2Fsamba.git tests: Reparse point dirs are shown as REPARSE_POINT|DIRECTORY Signed-off-by: Volker Lendecke Reviewed-by: Ralph Boehme --- diff --git a/python/samba/tests/reparsepoints.py b/python/samba/tests/reparsepoints.py index 1aa859c9525..40d7de3f63b 100644 --- a/python/samba/tests/reparsepoints.py +++ b/python/samba/tests/reparsepoints.py @@ -251,6 +251,15 @@ class ReparsePoints(samba.tests.libsmb.LibsmbTests): conn.delete_on_close(dir_fd, 1) conn.close(dir_fd) + dirents = conn.list("", dirname) + self.assertEqual( + dirents[0]["attrib"], + libsmb.FILE_ATTRIBUTE_REPARSE_POINT| + libsmb.FILE_ATTRIBUTE_DIRECTORY) + self.assertEqual(dirents[0]["reparse_tag"], 0x80000025) + + self.clean_file(conn, dirname) + # Only empty directories can carry reparse points def test_create_reparse_nonempty_directory(self):