Module: wine Branch: master Commit: c233fd579625578e2628c03d14f625cd40484efe URL: http://source.winehq.org/git/wine.git/?a=commit;h=c233fd579625578e2628c03d14...
Author: Juan Lang juan.lang@gmail.com Date: Thu Feb 12 12:36:27 2009 -0800
netapi32: Fix tests on systems with reduced privilege.
---
dlls/netapi32/tests/access.c | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/dlls/netapi32/tests/access.c b/dlls/netapi32/tests/access.c index dfa68ef..301cd19 100644 --- a/dlls/netapi32/tests/access.c +++ b/dlls/netapi32/tests/access.c @@ -251,6 +251,11 @@ static void run_userhandling_tests(void) ret = pNetUserDel(NULL, sTooLongName); ok(ret == NERR_Success, "Deleting the user failed : %d\n", ret); } + else if (ret == ERROR_ACCESS_DENIED) + { + skip("not enough permissions to add a user\n"); + return; + } else ok(ret == NERR_BadUsername || broken(ret == NERR_PasswordTooShort), /* NT4 */ @@ -260,7 +265,8 @@ static void run_userhandling_tests(void) usri.usri1_password = sTooLongPassword;
ret = pNetUserAdd(NULL, 1, (LPBYTE)&usri, NULL); - ok(ret == NERR_PasswordTooShort, "Adding user with too long password returned 0x%08x\n", ret); + ok(ret == NERR_PasswordTooShort || ret == ERROR_ACCESS_DENIED /* Win2003 */, + "Adding user with too long password returned 0x%08x\n", ret);
usri.usri1_name = sTooLongName; usri.usri1_password = sTooLongPassword;