summaryrefslogtreecommitdiffstats
path: root/source4/scripting/python/samba/tests/ntacls.py
diff options
context:
space:
mode:
authorMatthieu Patou <mat@matws.net>2010-01-08 13:13:02 +0300
committerAndrew Bartlett <abartlet@samba.org>2010-01-21 07:11:17 +1300
commit711c7606a5a2c36ea252ffd6d3aafc06fa5b675c (patch)
tree5af9d29f5ac443a9022a9b96fb3cd8bffdf2436d /source4/scripting/python/samba/tests/ntacls.py
parent10995d92565a5df6ba09ec6d209923f84184e99a (diff)
downloadsamba-711c7606a5a2c36ea252ffd6d3aafc06fa5b675c.tar.gz
samba-711c7606a5a2c36ea252ffd6d3aafc06fa5b675c.tar.xz
samba-711c7606a5a2c36ea252ffd6d3aafc06fa5b675c.zip
s4-tests: register new unit tests
make unit test emit a visible warning
Diffstat (limited to 'source4/scripting/python/samba/tests/ntacls.py')
-rw-r--r--source4/scripting/python/samba/tests/ntacls.py34
1 files changed, 27 insertions, 7 deletions
diff --git a/source4/scripting/python/samba/tests/ntacls.py b/source4/scripting/python/samba/tests/ntacls.py
index b5d5bbab4ef..0add258a3e4 100644
--- a/source4/scripting/python/samba/tests/ntacls.py
+++ b/source4/scripting/python/samba/tests/ntacls.py
@@ -29,8 +29,12 @@ class NtaclsTests(TestCase):
def test_setntacl(self):
random.seed()
lp=LoadParm()
+ path=None
+ try:
+ path=os.environ['SELFTEST_PREFIX']
+ except:
+ self.assertTrue(path!=None, "SELFTEST_PREFIX env not set")
acl="O:S-1-5-21-2212615479-2695158682-2101375467-512G:S-1-5-21-2212615479-2695158682-2101375467-513D:(A;OICI;0x001f01ff;;;S-1-5-21-2212615479-2695158682-2101375467-512)"
- path=os.environ['SELFTEST_PREFIX']
tempf=os.path.join(path,"pytests"+str(int(100000*random.random())))
ntacl=xattr.NTACL()
ntacl.version = 1
@@ -42,8 +46,12 @@ class NtaclsTests(TestCase):
def test_setntacl_getntacl(self):
random.seed()
lp=LoadParm()
+ path=None
+ try:
+ path=os.environ['SELFTEST_PREFIX']
+ except:
+ self.assertTrue(path!=None, "SELFTEST_PREFIX env not set")
acl="O:S-1-5-21-2212615479-2695158682-2101375467-512G:S-1-5-21-2212615479-2695158682-2101375467-513D:(A;OICI;0x001f01ff;;;S-1-5-21-2212615479-2695158682-2101375467-512)"
- path=os.environ['SELFTEST_PREFIX']
tempf=os.path.join(path,"pytests"+str(int(100000*random.random())))
ntacl=xattr.NTACL()
ntacl.version = 1
@@ -59,22 +67,30 @@ class NtaclsTests(TestCase):
random.seed()
lp=LoadParm()
acl="O:S-1-5-21-2212615479-2695158682-2101375467-512G:S-1-5-21-2212615479-2695158682-2101375467-513D:(A;OICI;0x001f01ff;;;S-1-5-21-2212615479-2695158682-2101375467-512)"
- path=os.environ['SELFTEST_PREFIX']
+ path=None
+ try:
+ path=os.environ['SELFTEST_PREFIX']
+ except:
+ self.assertTrue(path!=None, "SELFTEST_PREFIX env not set")
tempf=os.path.join(path,"pytests"+str(int(100000*random.random())))
ntacl=xattr.NTACL()
ntacl.version = 1
open(tempf, 'w').write("empty")
setntacl(lp,tempf,acl,"S-1-5-21-2212615479-2695158682-2101375467","tdb",os.path.join(path,"eadbtest.tdb"))
facl=getntacl(lp,tempf,"tdb",os.path.join(path,"eadbtest.tdb"))
- anysid=security.dom_sid(security.SID_NT_SELF)
- self.assertEquals(facl.info.as_sddl(anysid),acl)
+ domsid=security.dom_sid(security.SID_NT_SELF)
+ self.assertEquals(facl.info.as_sddl(domsid),acl)
os.unlink(tempf)
def test_setntacl_invalidbackend(self):
random.seed()
lp=LoadParm()
acl="O:S-1-5-21-2212615479-2695158682-2101375467-512G:S-1-5-21-2212615479-2695158682-2101375467-513D:(A;OICI;0x001f01ff;;;S-1-5-21-2212615479-2695158682-2101375467-512)"
- path=os.environ['SELFTEST_PREFIX']
+ path=None
+ try:
+ path=os.environ['SELFTEST_PREFIX']
+ except:
+ self.assertTrue(path!=None, "SELFTEST_PREFIX env not set")
tempf=os.path.join(path,"pytests"+str(int(100000*random.random())))
ntacl=xattr.NTACL()
ntacl.version = 1
@@ -86,7 +102,11 @@ class NtaclsTests(TestCase):
random.seed()
lp=LoadParm()
acl="O:S-1-5-21-2212615479-2695158682-2101375467-512G:S-1-5-21-2212615479-2695158682-2101375467-513D:(A;OICI;0x001f01ff;;;S-1-5-21-2212615479-2695158682-2101375467-512)"
- path=os.environ['SELFTEST_PREFIX']
+ path=None
+ try:
+ path=os.environ['SELFTEST_PREFIX']
+ except:
+ self.assertTrue(path!=None, "SELFTEST_PREFIX env not set")
tempf=os.path.join(path,"pytests"+str(int(100000*random.random())))
ntacl=xattr.NTACL()
ntacl.version = 1