def test_sace_tuple1(self): sace1 = _aces.sace((everyone, ntsecuritycon.GENERIC_ALL, (1, 0))) assert sace1.type == win32security.SYSTEM_AUDIT_ACE_TYPE assert sace1.audit_success assert not sace1.audit_failure assert sace1._trustee.pyobject() == everyone assert sace1._access_mask == ntsecuritycon.GENERIC_ALL assert sace1.flags == _aces.ACE.FLAGS assert sace1.object_type is core.UNSET assert sace1.inherited_object_type is core.UNSET
def test_sace_tuple2(self): sace1 = _aces.sace((accounts.principal("Everyone"), "F", "FAILURE")) assert sace1.type == win32security.SYSTEM_AUDIT_ACE_TYPE assert not sace1.audit_success assert sace1.audit_failure assert sace1._trustee.pyobject() == everyone assert sace1._access_mask == ntsecuritycon.GENERIC_ALL assert sace1.flags == _aces.ACE.FLAGS assert sace1.object_type is core.UNSET assert sace1.inherited_object_type is core.UNSET
def test_sace_tuple2 (): sace1 = _aces.sace ((accounts.principal ("Everyone"), "F", "FAILURE")) assert sace1.type == win32security.SYSTEM_AUDIT_ACE_TYPE assert not sace1.audit_success assert sace1.audit_failure assert sace1._trustee.pyobject () == everyone assert sace1._access_mask == ntsecuritycon.GENERIC_ALL assert sace1.flags == _aces.ACE.FLAGS assert sace1.object_type is core.UNSET assert sace1.inherited_object_type is core.UNSET
def test_sace_tuple1 (): sace1 = _aces.sace ((everyone, ntsecuritycon.GENERIC_ALL, (1, 0))) assert sace1.type == win32security.SYSTEM_AUDIT_ACE_TYPE assert sace1.audit_success assert not sace1.audit_failure assert sace1._trustee.pyobject () == everyone assert sace1._access_mask == ntsecuritycon.GENERIC_ALL assert sace1.flags == _aces.ACE.FLAGS assert sace1.object_type is core.UNSET assert sace1.inherited_object_type is core.UNSET
def test_sace_invalid(self): with self.assertRaises(_aces.x_ace): _aces.sace(None)
def test_sace_sace (): sace = _aces.SACE (everyone, "F", "SUCCESS") assert _aces.sace (sace) is sace
def test_sace_ne_access(): assert \ _aces.sace ((accounts.principal (everyone), ntsecuritycon.GENERIC_ALL, (1, 0))) != \ _aces.sace ((accounts.principal ("Everyone"), "R", (1, 0)))
def test_sace_as_string(self): _aces.sace(("Everyone", "R", "ALL")).as_string()
def test_sace_ne_type(self): assert \ _aces.sace((accounts.principal(everyone), ntsecuritycon.GENERIC_ALL,(1, 0))) != \ _aces.sace((accounts.principal("Everyone"), "R", "FAILURE"))
def test_sace_ne_trustee (): assert \ _aces.sace ((accounts.principal (everyone), ntsecuritycon.GENERIC_ALL, (1, 1))) != \ _aces.sace ((accounts.principal ("Administrators"), "F", "ALL"))
def test_sace_eq (): assert \ _aces.sace ((accounts.principal (everyone), ntsecuritycon.GENERIC_ALL, (1, 1))) == \ _aces.sace ((accounts.principal ("Everyone"), "F", "ALL"))
def test_sace_invalid (): _aces.sace (None)
def test_sace_ne_access (self): assert \ _aces.sace ((accounts.principal (everyone), ntsecuritycon.GENERIC_ALL, (1, 0))) != \ _aces.sace ((accounts.principal ("Everyone"), "R", (1, 0)))
def test_sace_invalid (self): with self.assertRaises (_aces.x_ace): _aces.sace (None)
def test_sace_eq(self): assert \ _aces.sace((accounts.principal(everyone), ntsecuritycon.GENERIC_ALL,(1, 1))) == \ _aces.sace((accounts.principal("Everyone"), "F", "ALL"))
def test_sace_ne_type (): assert \ _aces.sace ((accounts.principal (everyone), ntsecuritycon.GENERIC_ALL, (1, 0))) != \ _aces.sace ((accounts.principal ("Everyone"), "R", "FAILURE"))
def test_sace_ne_trustee(self): assert \ _aces.sace((accounts.principal(everyone), ntsecuritycon.GENERIC_ALL,(1, 1))) != \ _aces.sace((accounts.principal("Administrators"), "F", "ALL"))
def test_sace_lt (): assert _aces.sace (("Everyone", "R", (1, 1))) < _aces.sace (("Everyone", "R", (0, 1)))
def test_sace_lt(self): assert _aces.sace(("Everyone", "R", (1, 1))) < _aces.sace( ("Everyone", "R", (0, 1)))
def test_sace_as_string (): _aces.sace (("Everyone", "R", "ALL")).as_string ()
def test_sace_sace(self): sace = _aces.SACE(everyone, "F", "SUCCESS") assert _aces.sace(sace) is sace
def test_sace_invalid(): _aces.sace(None)