我几周前通过的单元测试现在已经失败了。单元测试在尝试创建工作空间权限时失败。我使用相同的api-键,它具有订阅级别的访问权限,所以授权不是问题.下面是WSAPI在尝试创建工作空间权限时返回的内容:

另外,我使用的是Round-nov0.2.0,下面是我的代码失败了:
rally_util.setWorkspacePermission = function(personRef, permission){
var deferred = Q.defer();
restApi.create({
type: 'workspacepermission',
limit: Infinity,
data: { Workspace: workspaceRef, User:personRef, Role:permission },
scope: { workspace: workspaceRef },
}, function(error, result) {
if(error) deferred.reject(error);
else deferred.resolve();
});
return deferred.promise;
};同样,我认为Rally中的权限模型最近发生了变化,或者什么的,因为我的测试没有改变。
发布于 2015-04-13 02:01:23
我在一个浏览器rest客户机中测试了相同的结果。这个端点:
/slm/webservice/v2.0/workspacepermission/create有一个有效载荷:
{"WorkspacePermission":{
"Workspace":"/workspace/1234",
"Role":"User",
"User":"/user/777"
}}返回错误500。我提交了一个缺陷。
https://stackoverflow.com/questions/29574094
复制相似问题