mirror of
https://github.com/samba-team/samba.git
synced 2025-12-16 00:23:52 +03:00
tests/s3: Test delete on close with SMB3 posix
Signed-off-by: David Mulder <dmulder@suse.com> Reviewed-by: Volker Lendecke <vl@samba.org>
This commit is contained in:
committed by
Volker Lendecke
parent
f481cd4a60
commit
160173ee06
@@ -221,3 +221,25 @@ class Smb3UnixTests(samba.tests.libsmb.LibsmbTests):
|
||||
|
||||
finally:
|
||||
self.disable_smb3unix()
|
||||
|
||||
def test_posix_delete_on_close(self):
|
||||
try:
|
||||
self.enable_smb3unix()
|
||||
|
||||
c = libsmb.Conn(
|
||||
self.server_ip,
|
||||
"smb3_posix_share",
|
||||
self.lp,
|
||||
self.creds,
|
||||
posix=True)
|
||||
self.assertTrue(c.have_posix())
|
||||
|
||||
f,_,cc_out = c.create_ex('\\TESTING999',
|
||||
DesiredAccess=security.SEC_STD_ALL,
|
||||
CreateDisposition=libsmb.FILE_CREATE,
|
||||
CreateContexts=[posix_context(0o744)])
|
||||
c.delete_on_close(f, True)
|
||||
c.close(f)
|
||||
|
||||
finally:
|
||||
self.disable_smb3unix()
|
||||
|
||||
Reference in New Issue
Block a user