def test_do_drop_privileges_setUnknownUserReturnsFalse(): ret = secretary.do_drop_privileges(user_name="foo", group_name="foo") assert ret is False
def test_do_drop_privileges_setCurrentUserReturnsTrue(): uname = pwd.getpwuid(os.getuid()).pw_name gname = grp.getgrgid(os.getgid()).gr_name ret = secretary.do_drop_privileges(user_name=uname, group_name=gname) assert ret is True
def test_do_drop_privileges_setUserWithoutPermissionReturnsFalse(): ret = secretary.do_drop_privileges(user_name="root", group_name="root") assert ret is False
def test_do_drop_privileges_setCurrentUserReturnsTrue(): uname = pwd.getpwuid(os.getuid()).pw_name gname = grp.getgrgid(os.getgid()).gr_name ret = secretary.do_drop_privileges(user_name=uname, group_name=gname) assert (ret is True)