diff options
author | Matthieu Patou <mat@matws.net> | 2010-01-08 13:13:02 +0300 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2010-01-21 07:11:17 +1300 |
commit | 711c7606a5a2c36ea252ffd6d3aafc06fa5b675c (patch) | |
tree | 5af9d29f5ac443a9022a9b96fb3cd8bffdf2436d /source4/scripting/python/samba/tests/ntacls.py | |
parent | 10995d92565a5df6ba09ec6d209923f84184e99a (diff) | |
download | samba-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.py | 34 |
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 |