]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
tests: Reparse point dirs are shown as REPARSE_POINT|DIRECTORY
authorVolker Lendecke <vl@samba.org>
Mon, 9 Jan 2023 17:30:05 +0000 (18:30 +0100)
committerRalph Boehme <slow@samba.org>
Fri, 22 Nov 2024 09:50:37 +0000 (09:50 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
python/samba/tests/reparsepoints.py

index 1aa859c95256f354c75d26e71d9fa1298af73c15..40d7de3f63b4f299bc22363d52e108787e52f795 100644 (file)
@@ -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):