From: Joe Guo Date: Wed, 4 Jul 2018 03:35:14 +0000 (+1200) Subject: tests/posixacl: use assertRaises to simplify code X-Git-Tag: tdb-1.3.16~15 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=002987ab3d49a20d96b8318f8cfa1ca78c2a280e;p=thirdparty%2Fsamba.git tests/posixacl: use assertRaises to simplify code BUG: https://bugzilla.samba.org/show_bug.cgi?id=13521 Signed-off-by: Joe Guo Reviewed-by: Andrew Bartlett Reviewed-by: Gary Lockyer --- diff --git a/python/samba/tests/posixacl.py b/python/samba/tests/posixacl.py index b01234d239d..72059bc8f84 100644 --- a/python/samba/tests/posixacl.py +++ b/python/samba/tests/posixacl.py @@ -62,11 +62,8 @@ class PosixAclMappingTests(TestCaseInTempDir): smbd.set_simple_acl(self.tempf, 0o640) # However, this only asks the xattr - try: - facl = getntacl(self.lp, self.tempf, direct_db_access=True) - self.assertTrue(False) - except TypeError: - pass + self.assertRaises( + TypeError, getntacl, self.lp, self.tempf, direct_db_access=True) def test_setntacl_invalidate_getntacl(self): acl = ACL @@ -184,14 +181,9 @@ class PosixAclMappingTests(TestCaseInTempDir): self.assertEquals(posix_acl.acl[3].a_perm, 6) def test_setposixacl_getntacl(self): - acl = "" smbd.set_simple_acl(self.tempf, 0o750) - try: - facl = getntacl(self.lp, self.tempf) - self.assertTrue(False) - except TypeError: - # We don't expect the xattr to be filled in in this case - pass + # We don't expect the xattr to be filled in in this case + self.assertRaises(TypeError, getntacl, self.lp, self.tempf) def test_setposixacl_getntacl_smbd(self): s4_passdb = passdb.PDB(self.lp.get("passdb backend"))