{"action":"created","issue":{"url":"https://api.github.com/repos/PulpQE/pulp-smash/issues/25","labels_url":"https://api.github.com/repos/PulpQE/pulp-smash/issues/25/labels{/name}","comments_url":"https://api.github.com/repos/PulpQE/pulp-smash/issues/25/comments","events_url":"https://api.github.com/repos/PulpQE/pulp-smash/issues/25/events","html_url":"https://github.com/PulpQE/pulp-smash/issues/25","id":114095840,"number":25,"title":"Writing core functionality tests according to CLI commands","user":{"login":"peterlacko","id":7295540,"avatar_url":"https://avatars.githubusercontent.com/u/7295540?v=3","gravatar_id":"","url":"https://api.github.com/users/peterlacko","html_url":"https://github.com/peterlacko","followers_url":"https://api.github.com/users/peterlacko/followers","following_url":"https://api.github.com/users/peterlacko/following{/other_user}","gists_url":"https://api.github.com/users/peterlacko/gists{/gist_id}","starred_url":"https://api.github.com/users/peterlacko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/peterlacko/subscriptions","organizations_url":"https://api.github.com/users/peterlacko/orgs","repos_url":"https://api.github.com/users/peterlacko/repos","events_url":"https://api.github.com/users/peterlacko/events{/privacy}","received_events_url":"https://api.github.com/users/peterlacko/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-10-29T16:51:16Z","updated_at":"2015-11-16T14:30:17Z","closed_at":null,"body":"By running `pulp-admin --map` we got full listing of available commands. What about creating tests via REST API based on available commands in some prioritized order? Ie. first test functionality of commands in `pulp-admin auth`, then `pulp-admin repo` and so on. It would allow us to create core functionality tests (without necessity of CLI testing) and then we could expand them to test other pulp functions as well."},"comment":{"url":"https://api.github.com/repos/PulpQE/pulp-smash/issues/comments/157048399","html_url":"https://github.com/PulpQE/pulp-smash/issues/25#issuecomment-157048399","issue_url":"https://api.github.com/repos/PulpQE/pulp-smash/issues/25","id":157048399,"user":{"login":"peterlacko","id":7295540,"avatar_url":"https://avatars.githubusercontent.com/u/7295540?v=3","gravatar_id":"","url":"https://api.github.com/users/peterlacko","html_url":"https://github.com/peterlacko","followers_url":"https://api.github.com/users/peterlacko/followers","following_url":"https://api.github.com/users/peterlacko/following{/other_user}","gists_url":"https://api.github.com/users/peterlacko/gists{/gist_id}","starred_url":"https://api.github.com/users/peterlacko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/peterlacko/subscriptions","organizations_url":"https://api.github.com/users/peterlacko/orgs","repos_url":"https://api.github.com/users/peterlacko/repos","events_url":"https://api.github.com/users/peterlacko/events{/privacy}","received_events_url":"https://api.github.com/users/peterlacko/received_events","type":"User","site_admin":false},"created_at":"2015-11-16T14:30:17Z","updated_at":"2015-11-16T14:30:17Z","body":"Sorry for late response, here is it:\r\n```\r\n$ pulp-admin --map\r\nlogin:  login and download a session certificate\r\nlogout: deletes the user's session certificate\r\nstatus: shows server's status\r\ntasks: list and cancel server-side tasks\r\n  list:    lists tasks queued (waiting) or running on the server\r\n  cancel:  cancel one or more tasks\r\n  details: displays more detailed information about a specific task\r\n\r\nauth: manage users, roles and permissions\r\n  permission: manage granting, revoking and listing permissions for resources\r\n    list:   lists permissions for a particular resource\r\n    grant:  grants resource permissions to given user or given role\r\n    revoke: revokes resource permissions from given user or given role\r\n  role: manage user roles\r\n    create: creates a role\r\n    update: updates a role\r\n    delete: deletes a role\r\n    list:   lists summary of roles on the Pulp server\r\n    user: add/remove user from the role\r\n      add:    adds user to a role\r\n      remove: removes user from a role\r\n  user: manage users\r\n    search: search items while optionally specifying sort, limit, skip,\r\nand requested fields\r\n    create: creates a user\r\n    update: changes metadata of an existing user\r\n    delete: deletes a user\r\n    list:   lists summary of users registered to the Pulp server\r\n\r\nbindings: search consumer bindings\r\n  search:      search items while optionally specifying sort, limit,\r\nskip, and requested fields\r\n  unconfirmed: list bindings with consumer actions with a status of\r\npending or failed\r\n\r\nevent: subscribe to event notifications\r\n  listener: manage server-side event listeners\r\n    list:   list all of the event listeners in the system\r\n....\r\n```\r\n"}}