s4:torture Don't run QueryDisplayInfo test for SAMR-USERS-PRIVILEGES
authorAndrew Bartlett <abartlet@samba.org>
Thu, 28 May 2009 22:35:59 +0000 (08:35 +1000)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 29 May 2009 01:56:29 +0000 (11:56 +1000)
source4/torture/rpc/samr.c

index c5050edc5228fc6cdc6deb14488a6278112fdcf8..d9e4205e931e8ad614f0700aa7d29ca6388fbe9f 100644 (file)
@@ -6335,9 +6335,14 @@ static bool test_OpenDomain(struct dcerpc_pipe *p, struct torture_context *tctx,
        ret &= test_samr_handle_Close(p, tctx, handle);
 
        switch (which_ops) {
-       case TORTURE_SAMR_USER_ATTRIBUTES:
-       case TORTURE_SAMR_USER_PRIVILEGES:
        case TORTURE_SAMR_PASSWORDS:
+       case TORTURE_SAMR_USER_PRIVILEGES:
+               if (!torture_setting_bool(tctx, "samba3", false)) {
+                       ret &= test_CreateUser2(p, tctx, &domain_handle, sid, which_ops, NULL);
+               }
+               ret &= test_CreateUser(p, tctx, &domain_handle, TEST_ACCOUNT_NAME, &user_handle, sid, which_ops, NULL, true);
+               break;
+       case TORTURE_SAMR_USER_ATTRIBUTES:
                if (!torture_setting_bool(tctx, "samba3", false)) {
                        ret &= test_CreateUser2(p, tctx, &domain_handle, sid, which_ops, NULL);
                }