{"action":"opened","issue":{"url":"https://api.github.com/repos/ahelsing/tickettest2/issues/220","labels_url":"https://api.github.com/repos/ahelsing/tickettest2/issues/220/labels{/name}","comments_url":"https://api.github.com/repos/ahelsing/tickettest2/issues/220/comments","events_url":"https://api.github.com/repos/ahelsing/tickettest2/issues/220/events","html_url":"https://github.com/ahelsing/tickettest2/issues/220","id":77061770,"number":220,"title":"ensure v3 acceptance tests handle error code or empty lists","user":{"login":"ahelsing","id":12136824,"avatar_url":"https://avatars.githubusercontent.com/u/12136824?v=3","gravatar_id":"","url":"https://api.github.com/users/ahelsing","html_url":"https://github.com/ahelsing","followers_url":"https://api.github.com/users/ahelsing/followers","following_url":"https://api.github.com/users/ahelsing/following{/other_user}","gists_url":"https://api.github.com/users/ahelsing/gists{/gist_id}","starred_url":"https://api.github.com/users/ahelsing/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ahelsing/subscriptions","organizations_url":"https://api.github.com/users/ahelsing/orgs","repos_url":"https://api.github.com/users/ahelsing/repos","events_url":"https://api.github.com/users/ahelsing/events{/privacy}","received_events_url":"https://api.github.com/users/ahelsing/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"ahelsing","id":12136824,"avatar_url":"https://avatars.githubusercontent.com/u/12136824?v=3","gravatar_id":"","url":"https://api.github.com/users/ahelsing","html_url":"https://github.com/ahelsing","followers_url":"https://api.github.com/users/ahelsing/followers","following_url":"https://api.github.com/users/ahelsing/following{/other_user}","gists_url":"https://api.github.com/users/ahelsing/gists{/gist_id}","starred_url":"https://api.github.com/users/ahelsing/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ahelsing/subscriptions","organizations_url":"https://api.github.com/users/ahelsing/orgs","repos_url":"https://api.github.com/users/ahelsing/repos","events_url":"https://api.github.com/users/ahelsing/events{/privacy}","received_events_url":"https://api.github.com/users/ahelsing/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/ahelsing/tickettest2/milestones/19","html_url":"https://github.com/ahelsing/tickettest2/milestones/2.2","labels_url":"https://api.github.com/repos/ahelsing/tickettest2/milestones/19/labels","id":1113371,"number":19,"title":"2.2","description":null,"creator":{"login":"ahelsing","id":12136824,"avatar_url":"https://avatars.githubusercontent.com/u/12136824?v=3","gravatar_id":"","url":"https://api.github.com/users/ahelsing","html_url":"https://github.com/ahelsing","followers_url":"https://api.github.com/users/ahelsing/followers","following_url":"https://api.github.com/users/ahelsing/following{/other_user}","gists_url":"https://api.github.com/users/ahelsing/gists{/gist_id}","starred_url":"https://api.github.com/users/ahelsing/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ahelsing/subscriptions","organizations_url":"https://api.github.com/users/ahelsing/orgs","repos_url":"https://api.github.com/users/ahelsing/repos","events_url":"https://api.github.com/users/ahelsing/events{/privacy}","received_events_url":"https://api.github.com/users/ahelsing/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":13,"state":"open","created_at":"2015-05-16T15:00:53Z","updated_at":"2015-05-16T15:25:01Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2015-05-16T15:25:01Z","updated_at":"2015-05-16T15:25:01Z","closed_at":null,"body":"The v3 AM API currently allows some methods to either return an empty list, or return an error code, when invoked just with a slice URN which slice has no local slivers.\r\n\r\nThe acceptance tests need to allow for this.\r\n\r\nIn particular: when you supply a sliver URN to these methods, the API says an error should be returned if that sliver is not found or is marked expired.\r\nBut if you supply just a slice URN, the API is more ambiguous.\r\n\r\nIn particular, Describe explicitly says the return should be an empty manifest.\r\nBut Renew, Status, and Delete all say an empty list is possible, but also suggest that SEARCHFAILED is a valid return. \r\nWe may want to make the API more explicit, and possibly allow only an error _or_ an empty list. But for now we should at least make the acceptance tests match the current API spec.\r\n\n\n _Imported from trac ticket [#220](http://trac.gpolab.bbn.com/gcf/ticket/220),  created by ahelsing on 12-07-2012 at 16:06, last modified: 12-12-2012 at 16:45_\n"}}