def test_Privilege_eq (): assert \ _privileges.privilege (win32security.SE_BACKUP_NAME) == \ _privileges.privilege (win32security.SE_BACKUP_NAME) assert not \ _privileges.privilege (win32security.SE_BACKUP_NAME) == \ _privileges.privilege (win32security.SE_RESTORE_NAME)
def test_Privilege_ne(): assert \ _privileges.privilege (win32security.SE_BACKUP_NAME) != \ _privileges.privilege (win32security.SE_RESTORE_NAME) assert not \ _privileges.privilege (win32security.SE_BACKUP_NAME) != \ _privileges.privilege (win32security.SE_BACKUP_NAME)
def test_Privilege_eq(self): assert \ _privileges.privilege(win32security.SE_BACKUP_NAME) == \ _privileges.privilege(win32security.SE_BACKUP_NAME) assert not \ _privileges.privilege(win32security.SE_BACKUP_NAME) == \ _privileges.privilege(win32security.SE_RESTORE_NAME)
def test_Privilege_ne (self): assert \ _privileges.privilege (win32security.SE_BACKUP_NAME) != \ _privileges.privilege (win32security.SE_RESTORE_NAME) assert not \ _privileges.privilege (win32security.SE_BACKUP_NAME) != \ _privileges.privilege (win32security.SE_BACKUP_NAME)
def change_privileges(self, enable_privs=[], disable_privs=[]): privs = [] privs.extend((_privileges.privilege(p).pyobject(), _privileges.PRIVILEGE_ATTRIBUTE.ENABLED) for p in enable_privs) privs.extend((_privileges.privilege(p).pyobject(), 0) for p in disable_privs) old_privs = wrapped(win32security.AdjustTokenPrivileges, self.hToken, 0, privs) return ( [_privileges.privilege(priv) for (priv, status) in old_privs if status == _privileges.PRIVILEGE_ATTRIBUTE.ENABLED], [_privileges.privilege(priv) for (priv, status) in old_privs if status == 0] )
def change_privileges (self, enable_privs=[], disable_privs=[]): privs = [] privs.extend ((_privileges.privilege (p).pyobject (), _privileges.PRIVILEGE_ATTRIBUTE.ENABLED) for p in enable_privs) privs.extend ((_privileges.privilege (p).pyobject (), 0) for p in disable_privs) old_privs = wrapped (win32security.AdjustTokenPrivileges, self.hToken, 0, privs) return ( [_privileges.privilege (priv) for (priv, status) in old_privs if status == _privileges.PRIVILEGE_ATTRIBUTE.ENABLED], [_privileges.privilege (priv) for (priv, status) in old_privs if status == 0] )
def test_Privilege_context(self): luid = win32security.LookupPrivilegeValue("", win32security.SE_BACKUP_NAME) assert not bool(self._token_privs()[luid]) with _privileges.privilege(luid) as p: assert bool(self._token_privs()[luid]) assert not bool(self._token_privs()[luid])
def test_privilege_tuple(self): luid, attributes = win32security.LookupPrivilegeValue( "", win32security.SE_BACKUP_NAME), win32security.SE_PRIVILEGE_ENABLED privilege = _privileges.privilege((luid, attributes)) assert privilege._luid == luid assert privilege._attributes == attributes
def test_Privilege_attributes(): privilege = _privileges.privilege(win32security.SE_BACKUP_NAME) assert privilege.name == win32security.SE_BACKUP_NAME assert privilege.description == win32security.LookupPrivilegeDisplayName( "", win32security.SE_BACKUP_NAME)
def test_Privilege_as_string (self): _privileges.privilege (win32security.SE_BACKUP_NAME).as_string ()
def test_Privilege_attributes (self): privilege = _privileges.privilege (win32security.SE_BACKUP_NAME) assert privilege.name == win32security.SE_BACKUP_NAME assert privilege.description == win32security.LookupPrivilegeDisplayName ("", win32security.SE_BACKUP_NAME)
def test_privilege_tuple (self): luid, attributes = win32security.LookupPrivilegeValue ("", win32security.SE_BACKUP_NAME), win32security.SE_PRIVILEGE_ENABLED privilege = _privileges.privilege ((luid, attributes)) assert privilege._luid == luid assert privilege._attributes == attributes
def test_privilege_constant (self): luid = win32security.LookupPrivilegeValue ("", win32security.SE_BACKUP_NAME) assert _privileges.privilege ("backup").pyobject () == luid
def test_privilege_string (self): luid = win32security.LookupPrivilegeValue ("", win32security.SE_BACKUP_NAME) assert _privileges.privilege (win32security.SE_BACKUP_NAME).pyobject () == luid
def test_privilege_Privilege (self): privilege = _privileges.Privilege (win32security.LookupPrivilegeValue ("", win32security.SE_BACKUP_NAME)) assert _privileges.privilege (privilege) is privilege
def test_Privilege_lt(): assert \ _privileges.privilege (win32security.SE_BACKUP_NAME) < \ _privileges.privilege (win32security.SE_RESTORE_NAME)
def test_privilege_int (): luid = win32security.LookupPrivilegeValue ("", win32security.SE_BACKUP_NAME) assert _privileges.privilege (luid).pyobject () == luid
def test_Privilege_lt (self): assert \ _privileges.privilege (win32security.SE_BACKUP_NAME) < \ _privileges.privilege (win32security.SE_RESTORE_NAME)
def test_privilege_constant(): luid = win32security.LookupPrivilegeValue("", win32security.SE_BACKUP_NAME) assert _privileges.privilege("backup").pyobject() == luid
def test_privilege_string(): luid = win32security.LookupPrivilegeValue("", win32security.SE_BACKUP_NAME) assert _privileges.privilege( win32security.SE_BACKUP_NAME).pyobject() == luid
def test_privilege_Privilege(): privilege = _privileges.Privilege( win32security.LookupPrivilegeValue("", win32security.SE_BACKUP_NAME)) assert _privileges.privilege(privilege) is privilege
def test_privilege_int(self): luid = win32security.LookupPrivilegeValue("", win32security.SE_BACKUP_NAME) assert _privileges.privilege(luid).pyobject() == luid
def test_Privilege_context (self): luid = win32security.LookupPrivilegeValue ("", win32security.SE_BACKUP_NAME) assert not bool (self._token_privs ()[luid]) with _privileges.privilege (luid) as p: assert bool (self._token_privs ()[luid]) assert not bool (self._token_privs ()[luid])
def test_Privilege_as_string(): _privileges.privilege(win32security.SE_BACKUP_NAME).as_string()