public void testListRolesOfUser() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users/3f6c1c9ba993495ead7d2eb2192e284f/roles").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_role_list.json", APPLICATION_JSON)).build()) .getUserApi().get(); Set<? extends Role> roles = api.listRolesOfUser("3f6c1c9ba993495ead7d2eb2192e284f"); assertNotNull(roles); assertFalse(roles.isEmpty()); assertEquals(roles, ImmutableSet.of( Role.builder().id("79cada5c02814b57a52e0eed4dd388cb").name("admin").build() )); }
public void testListUsers() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_list.json", APPLICATION_JSON)).build()) .getUserApi().get(); assertEquals(api.list().concat().toSet(), expectedUsers); }
public void testListUsersPage() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_list.json", APPLICATION_JSON)).build()) .getUserApi().get(); PaginatedCollection<? extends User> users = api.list(new PaginationOptions()); assertNotNull(users); assertFalse(users.isEmpty()); assertEquals(users.toSet(), expectedUsers); }
public void testListRolesOfUser() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users/3f6c1c9ba993495ead7d2eb2192e284f/roles").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_role_list.json", APPLICATION_JSON)).build()) .getUserApi().get(); Set<? extends Role> roles = api.listRolesOfUser("3f6c1c9ba993495ead7d2eb2192e284f"); assertNotNull(roles); assertFalse(roles.isEmpty()); assertEquals(roles, ImmutableSet.of( Role.builder().id("79cada5c02814b57a52e0eed4dd388cb").name("admin").build() )); }
public void testListUsers() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_list.json", APPLICATION_JSON)).build()) .getUserApi().get(); assertEquals(api.list().concat().toSet(), expectedUsers); }
public void testListUsersPage() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_list.json", APPLICATION_JSON)).build()) .getUserApi().get(); PaginatedCollection<? extends User> users = api.list(new PaginationOptions()); assertNotNull(users); assertFalse(users.isEmpty()); assertEquals(users.toSet(), expectedUsers); }
public void testGetUserByName() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users?name=nova").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_details.json", APPLICATION_JSON)).build()) .getUserApi().get(); User user = api.getByName("nova"); assertNotNull(user); assertEquals(user, User.builder().name("nova").id("e021dfd758eb44a89f1c57c8ef3be8e2").build()); }
public void testGetUser() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users/e021dfd758eb44a89f1c57c8ef3be8e2").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_details.json", APPLICATION_JSON)).build()) .getUserApi().get(); User user = api.get("e021dfd758eb44a89f1c57c8ef3be8e2"); assertNotNull(user); assertEquals(user, User.builder().name("nova").id("e021dfd758eb44a89f1c57c8ef3be8e2").build()); }
public void testListRolesOfUserInTenant() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users/3f6c1c9ba993495ead7d2eb2192e284f/roles").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_tenant_role_list.json", APPLICATION_JSON)).build()) .getUserApi().get(); Set<? extends Role> roles = api.listRolesOfUser("3f6c1c9ba993495ead7d2eb2192e284f"); assertNotNull(roles); assertFalse(roles.isEmpty()); assertEquals(roles, ImmutableSet.of( Role.builder().id("31c451195aac49b386039341e2c92a16").name("KeystoneServiceAdmin").build(), Role.builder().id("79cada5c02814b57a52e0eed4dd388cb").name("admin").build(), Role.builder().id("6ea17ddd37a6447794cb0e164d4db894").name("KeystoneAdmin").build())); }
public void testGetUser() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users/e021dfd758eb44a89f1c57c8ef3be8e2").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_details.json", APPLICATION_JSON)).build()) .getUserApi().get(); User user = api.get("e021dfd758eb44a89f1c57c8ef3be8e2"); assertNotNull(user); assertEquals(user, User.builder().name("nova").id("e021dfd758eb44a89f1c57c8ef3be8e2").email("nova@example.com").enabled(true). tenantId("ab1da202f5774cceb5da2aeff1f0aa87").build()); }
public void testGetUserByName() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users?name=nova").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_details.json", APPLICATION_JSON)).build()) .getUserApi().get(); User user = api.getByName("nova"); assertNotNull(user); assertEquals(user, User.builder().name("nova").id("e021dfd758eb44a89f1c57c8ef3be8e2").email("nova@example.com").enabled(true). tenantId("ab1da202f5774cceb5da2aeff1f0aa87").build()); }
public void testListRolesOfUserInTenant() { UserApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, authenticatedGET().endpoint(endpoint + "/v2.0/users/3f6c1c9ba993495ead7d2eb2192e284f/roles").build(), HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_tenant_role_list.json", APPLICATION_JSON)).build()) .getUserApi().get(); Set<? extends Role> roles = api.listRolesOfUser("3f6c1c9ba993495ead7d2eb2192e284f"); assertNotNull(roles); assertFalse(roles.isEmpty()); assertEquals(roles, ImmutableSet.of( Role.builder().id("31c451195aac49b386039341e2c92a16").name("KeystoneServiceAdmin").build(), Role.builder().id("79cada5c02814b57a52e0eed4dd388cb").name("admin").build(), Role.builder().id("6ea17ddd37a6447794cb0e164d4db894").name("KeystoneAdmin").build())); }