Example #1
0
 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
Example #2
0
 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
Example #3
0
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
Example #4
0
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
Example #5
0
 def test_sace_invalid(self):
     with self.assertRaises(_aces.x_ace):
         _aces.sace(None)
Example #6
0
def test_sace_sace ():
  sace = _aces.SACE (everyone, "F", "SUCCESS")
  assert _aces.sace (sace) is sace
Example #7
0
def test_sace_ne_access():
    assert \
     _aces.sace ((accounts.principal (everyone), ntsecuritycon.GENERIC_ALL, (1, 0))) != \
     _aces.sace ((accounts.principal ("Everyone"), "R", (1, 0)))
Example #8
0
 def test_sace_as_string(self):
     _aces.sace(("Everyone", "R", "ALL")).as_string()
Example #9
0
 def test_sace_ne_type(self):
     assert \
        _aces.sace((accounts.principal(everyone), ntsecuritycon.GENERIC_ALL,(1, 0))) != \
        _aces.sace((accounts.principal("Everyone"), "R", "FAILURE"))
Example #10
0
def test_sace_ne_trustee ():
   assert \
    _aces.sace ((accounts.principal (everyone), ntsecuritycon.GENERIC_ALL, (1, 1))) != \
    _aces.sace ((accounts.principal ("Administrators"), "F", "ALL"))
Example #11
0
def test_sace_eq ():
  assert \
    _aces.sace ((accounts.principal (everyone), ntsecuritycon.GENERIC_ALL, (1, 1))) == \
    _aces.sace ((accounts.principal ("Everyone"), "F", "ALL"))
Example #12
0
def test_sace_invalid ():
  _aces.sace (None)
Example #13
0
 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)))
Example #14
0
 def test_sace_invalid (self):
   with self.assertRaises (_aces.x_ace):
     _aces.sace (None)
Example #15
0
 def test_sace_eq(self):
     assert \
         _aces.sace((accounts.principal(everyone), ntsecuritycon.GENERIC_ALL,(1, 1))) == \
         _aces.sace((accounts.principal("Everyone"), "F", "ALL"))
Example #16
0
def test_sace_ne_type ():
   assert \
    _aces.sace ((accounts.principal (everyone), ntsecuritycon.GENERIC_ALL, (1, 0))) != \
    _aces.sace ((accounts.principal ("Everyone"), "R", "FAILURE"))
Example #17
0
 def test_sace_ne_trustee(self):
     assert \
        _aces.sace((accounts.principal(everyone), ntsecuritycon.GENERIC_ALL,(1, 1))) != \
        _aces.sace((accounts.principal("Administrators"), "F", "ALL"))
Example #18
0
def test_sace_lt ():
  assert _aces.sace (("Everyone", "R", (1, 1))) < _aces.sace (("Everyone", "R", (0, 1)))
Example #19
0
 def test_sace_lt(self):
     assert _aces.sace(("Everyone", "R", (1, 1))) < _aces.sace(
         ("Everyone", "R", (0, 1)))
Example #20
0
def test_sace_as_string ():
  _aces.sace (("Everyone", "R", "ALL")).as_string ()
Example #21
0
 def test_sace_sace(self):
     sace = _aces.SACE(everyone, "F", "SUCCESS")
     assert _aces.sace(sace) is sace
Example #22
0
def test_sace_invalid():
    _aces.sace(None)