{"action":"created","comment":{"url":"https://api.github.com/repos/SatelliteQE/robottelo/pulls/comments/32708845","id":32708845,"diff_hunk":"@@ -224,37 +177,17 @@ def test_negative_update_1(self, max_content_hosts):\n         @Feature: ActivationKey\n \n         \"\"\"\n-        try:\n-            attrs = entities.ActivationKey().create_json()\n-        except HTTPError as err:\n-            self.fail(err)\n-        activationkey = entities.ActivationKey(id=attrs['id'])\n-\n-        # Update the activation key with semantically incorrect values.\n-        response = client.put(\n-            activationkey.path(),\n-            {\n-                u'unlimited_content_hosts': False,\n-                u'max_content_hosts': max_content_hosts\n-            },\n-            auth=get_server_credentials(),\n-            verify=False,\n-        )\n-        self.assertEqual(\n-            response.status_code,\n-            httplib.UNPROCESSABLE_ENTITY,\n-            status_code_error(\n-                activationkey.path(),\n-                httplib.UNPROCESSABLE_ENTITY,\n-                response\n-            ),\n-        )\n-\n-        # Make sure no attributes have changed.\n-        new_attrs = activationkey.read_json()\n-        for attr in ('unlimited_content_hosts', 'max_content_hosts'):\n-            self.assertEqual(attrs[attr], new_attrs[attr])\n-        self.assertTrue(new_attrs['unlimited_content_hosts'])\n+        act_key = entities.ActivationKey().create()\n+        self.assertTrue(act_key.unlimited_content_hosts)\n+        with self.assertRaises(HTTPError):\n+            entities.ActivationKey(\n+                id=act_key.id,\n+                max_content_hosts=max_content_hosts,","path":"tests/foreman/api/test_activationkey.py","position":217,"original_position":217,"commit_id":"61bcc7bff4e21152167c7fff5346e95b2f2208d0","original_commit_id":"61bcc7bff4e21152167c7fff5346e95b2f2208d0","user":{"login":"oshtaier","id":10895065,"avatar_url":"https://avatars.githubusercontent.com/u/10895065?v=3","gravatar_id":"","url":"https://api.github.com/users/oshtaier","html_url":"https://github.com/oshtaier","followers_url":"https://api.github.com/users/oshtaier/followers","following_url":"https://api.github.com/users/oshtaier/following{/other_user}","gists_url":"https://api.github.com/users/oshtaier/gists{/gist_id}","starred_url":"https://api.github.com/users/oshtaier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oshtaier/subscriptions","organizations_url":"https://api.github.com/users/oshtaier/orgs","repos_url":"https://api.github.com/users/oshtaier/repos","events_url":"https://api.github.com/users/oshtaier/events{/privacy}","received_events_url":"https://api.github.com/users/oshtaier/received_events","type":"User","site_admin":false},"body":"Are we going to have HTTPError there? I understand that we will receive such exception when we have raw request, but here we have object which max_content_hosts field has ```IntegerField``` type and it seems that it will be more some kind of 'type mismatch' in case of ```gen_string(str_type='alpha')``` rather than HTTPError","created_at":"2015-06-18T08:38:17Z","updated_at":"2015-06-18T08:38:17Z","html_url":"https://github.com/SatelliteQE/robottelo/pull/2441#discussion_r32708845","pull_request_url":"https://api.github.com/repos/SatelliteQE/robottelo/pulls/2441","_links":{"self":{"href":"https://api.github.com/repos/SatelliteQE/robottelo/pulls/comments/32708845"},"html":{"href":"https://github.com/SatelliteQE/robottelo/pull/2441#discussion_r32708845"},"pull_request":{"href":"https://api.github.com/repos/SatelliteQE/robottelo/pulls/2441"}}},"pull_request":{"url":"https://api.github.com/repos/SatelliteQE/robottelo/pulls/2441","id":37630108,"html_url":"https://github.com/SatelliteQE/robottelo/pull/2441","diff_url":"https://github.com/SatelliteQE/robottelo/pull/2441.diff","patch_url":"https://github.com/SatelliteQE/robottelo/pull/2441.patch","issue_url":"https://api.github.com/repos/SatelliteQE/robottelo/issues/2441","number":2441,"state":"open","locked":false,"title":"[DO NOT MERGE] API test overhaul omnibus","user":{"login":"Ichimonji10","id":1012989,"avatar_url":"https://avatars.githubusercontent.com/u/1012989?v=3","gravatar_id":"","url":"https://api.github.com/users/Ichimonji10","html_url":"https://github.com/Ichimonji10","followers_url":"https://api.github.com/users/Ichimonji10/followers","following_url":"https://api.github.com/users/Ichimonji10/following{/other_user}","gists_url":"https://api.github.com/users/Ichimonji10/gists{/gist_id}","starred_url":"https://api.github.com/users/Ichimonji10/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ichimonji10/subscriptions","organizations_url":"https://api.github.com/users/Ichimonji10/orgs","repos_url":"https://api.github.com/users/Ichimonji10/repos","events_url":"https://api.github.com/users/Ichimonji10/events{/privacy}","received_events_url":"https://api.github.com/users/Ichimonji10/received_events","type":"User","site_admin":false},"body":"Update to NailGun 0.17.0. Use the updates therein and updates provided by\r\nprevious releases to update nearly every single API test module. Review existing\r\ntests and make them use higher-level methods when possible. For example:\r\n\r\n* Use the `create` method instead of the `create_json` method.\r\n* Use the `update` method instead of the `client.put` function.\r\n\r\nDo not update module `tests.foreman.api.test_multiple_paths`. It is in need of\r\nan update on several levels, and an update to it will come in a separarate pull\r\nrequest. Test results against a downstream RHEL 6.6 system:\r\n\r\n    $ make test-foreman-api-threaded\r\n    python -m cProfile -o test-foreman-api-threaded.pstats $(which nosetests) --logging-filter=nailgun,robottelo --with-xunit --xunit-file=foreman-results.xml tests/foreman/api\\\r\n        --processes=-1 --process-timeout=300\r\n    ....SSS.....................S.........E...........E.....E...............SSSSSSSSSSSSSSSSSSSSSSSS........SSSSSSSSSSSSSSSSSSSSSSSSS..............SSSSSSSSSSSSS.E...........S.SSSSSSS.SSSSSS................................................S..........SSSSSSSSSSSSS...S.S....S...SSSSSSSSS.......S.........SSSSSSSS......S...S.....S...........................................................................SS....................................................................................S................................................................SSSSSS..SSSSSSSSS..SSS.S...SSSSSSSSSSSSSSSSSSSSSSSSSSSS.S..................S....S......................................................S..................E.......................................SSSSSSSS...SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS.E.SSESS.SSSSSSSSSSSSSSSSSSSSSS..............................................\r\n    ======================================================================\r\n    ERROR: @Test: Create empty composite view and assign random number of\r\n    ----------------------------------------------------------------------\r\n    Traceback (most recent call last):\r\n    File \"/home/ichimonji10/code/robottelo/tests/foreman/api/test_contentview.py\", line 782, in test_promote_composite_cv_multiple_2\r\n        self.add_content_views_to_composite(composite_cv, random.randint(3, 5))\r\n    File \"/home/ichimonji10/code/robottelo/tests/foreman/api/test_contentview.py\", line 338, in add_content_views_to_composite\r\n        content_view.publish()\r\n    File \"/home/ichimonji10/code/nailgun/nailgun/entities.py\", line 1137, in publish\r\n        return _handle_response(response, self._server_config, synchronous)\r\n    File \"/home/ichimonji10/code/nailgun/nailgun/entities.py\", line 105, in _handle_response\r\n        return ForemanTask(server_config, id=response.json()['id']).poll()\r\n    File \"/home/ichimonji10/code/nailgun/nailgun/entities.py\", line 1420, in poll\r\n        timeout\r\n    File \"/home/ichimonji10/code/nailgun/nailgun/entity_mixins.py\", line 105, in _poll_task\r\n        task_info['humanized']['errors']\r\n    TaskFailedError: Task c0a7e2f2-8687-4548-9d26-d6388c80cdc7 completed with result error. Error message(s): [u'ERF12-4115 [ProxyAPI::ProxyException]: Unable to get classes from Puppet for KT_d816eb2f_feb5_412a_85c6_fbeca7b2d51f_Library_a62b8734_4f8e_465b_b4fe_cad8f3c2d7e4_623 ([RestClient::NotAcceptable]: 406 Not Acceptable) for proxy https://sat.example.com:9090/puppet']\r\n\r\n    ======================================================================\r\n    ERROR: test suite for <class 'tests.foreman.api.test_contentview.CVRedHatContent'>\r\n    ----------------------------------------------------------------------\r\n    Traceback (most recent call last):\r\n    File \"/home/ichimonji10/.virtualenvs/robottelo/lib/python2.7/site-packages/nose/plugins/multiprocess.py\", line 788, in run\r\n        self.setUp()\r\n    File \"/home/ichimonji10/.virtualenvs/robottelo/lib/python2.7/site-packages/nose/suite.py\", line 292, in setUp\r\n        self.setupContext(ancestor)\r\n    File \"/home/ichimonji10/.virtualenvs/robottelo/lib/python2.7/site-packages/nose/plugins/multiprocess.py\", line 770, in setupContext\r\n        super(NoSharedFixtureContextSuite, self).setupContext(context)\r\n    File \"/home/ichimonji10/.virtualenvs/robottelo/lib/python2.7/site-packages/nose/suite.py\", line 315, in setupContext\r\n        try_run(context, names)\r\n    File \"/home/ichimonji10/.virtualenvs/robottelo/lib/python2.7/site-packages/nose/util.py\", line 471, in try_run\r\n        return func()\r\n    File \"/home/ichimonji10/code/robottelo/tests/foreman/api/test_contentview.py\", line 857, in setUpClass\r\n        cls.org.upload_manifest(path=manifests.clone())\r\n    File \"/home/ichimonji10/code/nailgun/nailgun/entities.py\", line 2254, in upload_manifest\r\n        return _handle_response(response, self._server_config, synchronous)\r\n    File \"/home/ichimonji10/code/nailgun/nailgun/entities.py\", line 105, in _handle_response\r\n        return ForemanTask(server_config, id=response.json()['id']).poll()\r\n    File \"/home/ichimonji10/code/nailgun/nailgun/entities.py\", line 1420, in poll\r\n        timeout\r\n    File \"/home/ichimonji10/code/nailgun/nailgun/entity_mixins.py\", line 105, in _poll_task\r\n        task_info['humanized']['errors']\r\n    TaskFailedError: Task 6c7923dd-d709-43ec-ba8f-8563bc9ef4b4 completed with result warning. Error message(s): [u'Failed to import archive']\r\n\r\n    ======================================================================\r\n    ERROR: test suite for <class 'tests.foreman.api.test_contentview.CVRedHatContent'>\r\n    ----------------------------------------------------------------------\r\n    Traceback (most recent call last):\r\n    File \"/home/ichimonji10/.virtualenvs/robottelo/lib/python2.7/site-packages/nose/plugins/multiprocess.py\", line 788, in run\r\n        self.setUp()\r\n    File \"/home/ichimonji10/.virtualenvs/robottelo/lib/python2.7/site-packages/nose/suite.py\", line 292, in setUp\r\n        self.setupContext(ancestor)\r\n    File \"/home/ichimonji10/.virtualenvs/robottelo/lib/python2.7/site-packages/nose/plugins/multiprocess.py\", line 770, in setupContext\r\n        super(NoSharedFixtureContextSuite, self).setupContext(context)\r\n    File \"/home/ichimonji10/.virtualenvs/robottelo/lib/python2.7/site-packages/nose/suite.py\", line 315, in setupContext\r\n        try_run(context, names)\r\n    File \"/home/ichimonji10/.virtualenvs/robottelo/lib/python2.7/site-packages/nose/util.py\", line 471, in try_run\r\n        return func()\r\n    File \"/home/ichimonji10/code/robottelo/tests/foreman/api/test_contentview.py\", line 864, in setUpClass\r\n        releasever='7Server',\r\n    File \"robottelo/api/utils.py\", line 118, in enable_rhrepo_and_fetchid\r\n        reposet_id = entities.Product(id=prd_id).fetch_reposet_id(name=reposet)\r\n    File \"/home/ichimonji10/code/nailgun/nailgun/entities.py\", line 2620, in fetch_reposet_id\r\n        \"The length of the results is:\", len(results))\r\n    APIResponseError: ('The length of the results is:', 0)\r\n\r\n    ======================================================================\r\n    ERROR: @Test: Delete a content-view version associated to 'Library'\r\n    ----------------------------------------------------------------------\r\n    Traceback (most recent call last):\r\n    File \"/home/ichimonji10/code/robottelo/tests/foreman/api/test_contentviewversion.py\", line 69, in test_delete_version\r\n        self.assertEqual(len(content_view.version[0].id), 1)\r\n    TypeError: object of type 'int' has no len()\r\n\r\n    ======================================================================\r\n    ERROR: @Test: Sync RedHat Repository.\r\n    ----------------------------------------------------------------------\r\n    Traceback (most recent call last):\r\n    File \"/home/ichimonji10/code/robottelo/tests/foreman/api/test_repository.py\", line 257, in test_redhat_sync_1\r\n        '7Server',\r\n    File \"robottelo/api/utils.py\", line 118, in enable_rhrepo_and_fetchid\r\n        reposet_id = entities.Product(id=prd_id).fetch_reposet_id(name=reposet)\r\n    File \"/home/ichimonji10/code/nailgun/nailgun/entities.py\", line 2620, in fetch_reposet_id\r\n        \"The length of the results is:\", len(results))\r\n    APIResponseError: ('The length of the results is:', 0)\r\n\r\n    ======================================================================\r\n    ERROR: @Test: Upload the same manifest to two organizations.\r\n    ----------------------------------------------------------------------\r\n    Traceback (most recent call last):\r\n    File \"/home/ichimonji10/code/robottelo/tests/foreman/api/test_subscription.py\", line 53, in test_negative_create_1\r\n        orgs[0].upload_manifest(manifest_path)\r\n    File \"/home/ichimonji10/code/nailgun/nailgun/entities.py\", line 2254, in upload_manifest\r\n        return _handle_response(response, self._server_config, synchronous)\r\n    File \"/home/ichimonji10/code/nailgun/nailgun/entities.py\", line 105, in _handle_response\r\n        return ForemanTask(server_config, id=response.json()['id']).poll()\r\n    File \"/home/ichimonji10/code/nailgun/nailgun/entities.py\", line 1420, in poll\r\n        timeout\r\n    File \"/home/ichimonji10/code/nailgun/nailgun/entity_mixins.py\", line 105, in _poll_task\r\n        task_info['humanized']['errors']\r\n    TaskFailedError: Task 1e82f843-10e6-4925-8b42-45e5c8ab04d8 completed with result warning. Error message(s): [u'Runtime Error Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1 at org.hibernate.jdbc.Expectations$BasicExpectation.checkBatched:81']\r\n\r\n    ======================================================================\r\n    ERROR: @Test: Upload a manifest.\r\n    ----------------------------------------------------------------------\r\n    Traceback (most recent call last):\r\n    File \"/home/ichimonji10/code/robottelo/tests/foreman/api/test_subscription.py\", line 26, in test_positive_create_1\r\n        org.upload_manifest(path=cloned_manifest_path)\r\n    File \"/home/ichimonji10/code/nailgun/nailgun/entities.py\", line 2254, in upload_manifest\r\n        return _handle_response(response, self._server_config, synchronous)\r\n    File \"/home/ichimonji10/code/nailgun/nailgun/entities.py\", line 105, in _handle_response\r\n        return ForemanTask(server_config, id=response.json()['id']).poll()\r\n    File \"/home/ichimonji10/code/nailgun/nailgun/entities.py\", line 1420, in poll\r\n        timeout\r\n    File \"/home/ichimonji10/code/nailgun/nailgun/entity_mixins.py\", line 105, in _poll_task\r\n        task_info['humanized']['errors']\r\n    TaskFailedError: Task 458cdfb7-61cd-4aa2-bef7-1b8848b1f1cd completed with result warning. Error message(s): [u'Runtime Error Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1 at org.hibernate.jdbc.Expectations$BasicExpectation.checkBatched:81']\r\n\r\n    ----------------------------------------------------------------------\r\n    Ran 858 tests in 1161.192s\r\n\r\n    FAILED (SKIP=236, errors=7)\r\n\r\nFile several bugs and consequently fix several Jenkins failures. See:\r\n\r\n* https://bugzilla.redhat.com/show_bug.cgi?id=1230865\r\n* https://bugzilla.redhat.com/show_bug.cgi?id=1230873\r\n* https://bugzilla.redhat.com/show_bug.cgi?id=1230902","created_at":"2015-06-13T19:31:51Z","updated_at":"2015-06-18T08:38:17Z","closed_at":null,"merged_at":null,"merge_commit_sha":"52d2e207c8d3308cd673bb9e25b37262de2473e4","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/SatelliteQE/robottelo/pulls/2441/commits","review_comments_url":"https://api.github.com/repos/SatelliteQE/robottelo/pulls/2441/comments","review_comment_url":"https://api.github.com/repos/SatelliteQE/robottelo/pulls/comments{/number}","comments_url":"https://api.github.com/repos/SatelliteQE/robottelo/issues/2441/comments","statuses_url":"https://api.github.com/repos/SatelliteQE/robottelo/statuses/61bcc7bff4e21152167c7fff5346e95b2f2208d0","head":{"label":"Ichimonji10:update-mixin","ref":"update-mixin","sha":"61bcc7bff4e21152167c7fff5346e95b2f2208d0","user":{"login":"Ichimonji10","id":1012989,"avatar_url":"https://avatars.githubusercontent.com/u/1012989?v=3","gravatar_id":"","url":"https://api.github.com/users/Ichimonji10","html_url":"https://github.com/Ichimonji10","followers_url":"https://api.github.com/users/Ichimonji10/followers","following_url":"https://api.github.com/users/Ichimonji10/following{/other_user}","gists_url":"https://api.github.com/users/Ichimonji10/gists{/gist_id}","starred_url":"https://api.github.com/users/Ichimonji10/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ichimonji10/subscriptions","organizations_url":"https://api.github.com/users/Ichimonji10/orgs","repos_url":"https://api.github.com/users/Ichimonji10/repos","events_url":"https://api.github.com/users/Ichimonji10/events{/privacy}","received_events_url":"https://api.github.com/users/Ichimonji10/received_events","type":"User","site_admin":false},"repo":{"id":20566902,"name":"robottelo","full_name":"Ichimonji10/robottelo","owner":{"login":"Ichimonji10","id":1012989,"avatar_url":"https://avatars.githubusercontent.com/u/1012989?v=3","gravatar_id":"","url":"https://api.github.com/users/Ichimonji10","html_url":"https://github.com/Ichimonji10","followers_url":"https://api.github.com/users/Ichimonji10/followers","following_url":"https://api.github.com/users/Ichimonji10/following{/other_user}","gists_url":"https://api.github.com/users/Ichimonji10/gists{/gist_id}","starred_url":"https://api.github.com/users/Ichimonji10/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ichimonji10/subscriptions","organizations_url":"https://api.github.com/users/Ichimonji10/orgs","repos_url":"https://api.github.com/users/Ichimonji10/repos","events_url":"https://api.github.com/users/Ichimonji10/events{/privacy}","received_events_url":"https://api.github.com/users/Ichimonji10/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/Ichimonji10/robottelo","description":"An automation testing framework for the Katello project.","fork":true,"url":"https://api.github.com/repos/Ichimonji10/robottelo","forks_url":"https://api.github.com/repos/Ichimonji10/robottelo/forks","keys_url":"https://api.github.com/repos/Ichimonji10/robottelo/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Ichimonji10/robottelo/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Ichimonji10/robottelo/teams","hooks_url":"https://api.github.com/repos/Ichimonji10/robottelo/hooks","issue_events_url":"https://api.github.com/repos/Ichimonji10/robottelo/issues/events{/number}","events_url":"https://api.github.com/repos/Ichimonji10/robottelo/events","assignees_url":"https://api.github.com/repos/Ichimonji10/robottelo/assignees{/user}","branches_url":"https://api.github.com/repos/Ichimonji10/robottelo/branches{/branch}","tags_url":"https://api.github.com/repos/Ichimonji10/robottelo/tags","blobs_url":"https://api.github.com/repos/Ichimonji10/robottelo/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Ichimonji10/robottelo/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Ichimonji10/robottelo/git/refs{/sha}","trees_url":"https://api.github.com/repos/Ichimonji10/robottelo/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Ichimonji10/robottelo/statuses/{sha}","languages_url":"https://api.github.com/repos/Ichimonji10/robottelo/languages","stargazers_url":"https://api.github.com/repos/Ichimonji10/robottelo/stargazers","contributors_url":"https://api.github.com/repos/Ichimonji10/robottelo/contributors","subscribers_url":"https://api.github.com/repos/Ichimonji10/robottelo/subscribers","subscription_url":"https://api.github.com/repos/Ichimonji10/robottelo/subscription","commits_url":"https://api.github.com/repos/Ichimonji10/robottelo/commits{/sha}","git_commits_url":"https://api.github.com/repos/Ichimonji10/robottelo/git/commits{/sha}","comments_url":"https://api.github.com/repos/Ichimonji10/robottelo/comments{/number}","issue_comment_url":"https://api.github.com/repos/Ichimonji10/robottelo/issues/comments{/number}","contents_url":"https://api.github.com/repos/Ichimonji10/robottelo/contents/{+path}","compare_url":"https://api.github.com/repos/Ichimonji10/robottelo/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Ichimonji10/robottelo/merges","archive_url":"https://api.github.com/repos/Ichimonji10/robottelo/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Ichimonji10/robottelo/downloads","issues_url":"https://api.github.com/repos/Ichimonji10/robottelo/issues{/number}","pulls_url":"https://api.github.com/repos/Ichimonji10/robottelo/pulls{/number}","milestones_url":"https://api.github.com/repos/Ichimonji10/robottelo/milestones{/number}","notifications_url":"https://api.github.com/repos/Ichimonji10/robottelo/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Ichimonji10/robottelo/labels{/name}","releases_url":"https://api.github.com/repos/Ichimonji10/robottelo/releases{/id}","created_at":"2014-06-06T14:38:05Z","updated_at":"2015-05-08T17:30:21Z","pushed_at":"2015-06-17T22:09:53Z","git_url":"git://github.com/Ichimonji10/robottelo.git","ssh_url":"git@github.com:Ichimonji10/robottelo.git","clone_url":"https://github.com/Ichimonji10/robottelo.git","svn_url":"https://github.com/Ichimonji10/robottelo","homepage":null,"size":11770,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"SatelliteQE:master","ref":"master","sha":"dc32c7ee7abc607ce481b61296efdcee0ce6776c","user":{"login":"SatelliteQE","id":8754276,"avatar_url":"https://avatars.githubusercontent.com/u/8754276?v=3","gravatar_id":"","url":"https://api.github.com/users/SatelliteQE","html_url":"https://github.com/SatelliteQE","followers_url":"https://api.github.com/users/SatelliteQE/followers","following_url":"https://api.github.com/users/SatelliteQE/following{/other_user}","gists_url":"https://api.github.com/users/SatelliteQE/gists{/gist_id}","starred_url":"https://api.github.com/users/SatelliteQE/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SatelliteQE/subscriptions","organizations_url":"https://api.github.com/users/SatelliteQE/orgs","repos_url":"https://api.github.com/users/SatelliteQE/repos","events_url":"https://api.github.com/users/SatelliteQE/events{/privacy}","received_events_url":"https://api.github.com/users/SatelliteQE/received_events","type":"Organization","site_admin":false},"repo":{"id":4000279,"name":"robottelo","full_name":"SatelliteQE/robottelo","owner":{"login":"SatelliteQE","id":8754276,"avatar_url":"https://avatars.githubusercontent.com/u/8754276?v=3","gravatar_id":"","url":"https://api.github.com/users/SatelliteQE","html_url":"https://github.com/SatelliteQE","followers_url":"https://api.github.com/users/SatelliteQE/followers","following_url":"https://api.github.com/users/SatelliteQE/following{/other_user}","gists_url":"https://api.github.com/users/SatelliteQE/gists{/gist_id}","starred_url":"https://api.github.com/users/SatelliteQE/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SatelliteQE/subscriptions","organizations_url":"https://api.github.com/users/SatelliteQE/orgs","repos_url":"https://api.github.com/users/SatelliteQE/repos","events_url":"https://api.github.com/users/SatelliteQE/events{/privacy}","received_events_url":"https://api.github.com/users/SatelliteQE/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/SatelliteQE/robottelo","description":"Robottelo is a test suite which exercises The Foreman.","fork":false,"url":"https://api.github.com/repos/SatelliteQE/robottelo","forks_url":"https://api.github.com/repos/SatelliteQE/robottelo/forks","keys_url":"https://api.github.com/repos/SatelliteQE/robottelo/keys{/key_id}","collaborators_url":"https://api.github.com/repos/SatelliteQE/robottelo/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/SatelliteQE/robottelo/teams","hooks_url":"https://api.github.com/repos/SatelliteQE/robottelo/hooks","issue_events_url":"https://api.github.com/repos/SatelliteQE/robottelo/issues/events{/number}","events_url":"https://api.github.com/repos/SatelliteQE/robottelo/events","assignees_url":"https://api.github.com/repos/SatelliteQE/robottelo/assignees{/user}","branches_url":"https://api.github.com/repos/SatelliteQE/robottelo/branches{/branch}","tags_url":"https://api.github.com/repos/SatelliteQE/robottelo/tags","blobs_url":"https://api.github.com/repos/SatelliteQE/robottelo/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/SatelliteQE/robottelo/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/SatelliteQE/robottelo/git/refs{/sha}","trees_url":"https://api.github.com/repos/SatelliteQE/robottelo/git/trees{/sha}","statuses_url":"https://api.github.com/repos/SatelliteQE/robottelo/statuses/{sha}","languages_url":"https://api.github.com/repos/SatelliteQE/robottelo/languages","stargazers_url":"https://api.github.com/repos/SatelliteQE/robottelo/stargazers","contributors_url":"https://api.github.com/repos/SatelliteQE/robottelo/contributors","subscribers_url":"https://api.github.com/repos/SatelliteQE/robottelo/subscribers","subscription_url":"https://api.github.com/repos/SatelliteQE/robottelo/subscription","commits_url":"https://api.github.com/repos/SatelliteQE/robottelo/commits{/sha}","git_commits_url":"https://api.github.com/repos/SatelliteQE/robottelo/git/commits{/sha}","comments_url":"https://api.github.com/repos/SatelliteQE/robottelo/comments{/number}","issue_comment_url":"https://api.github.com/repos/SatelliteQE/robottelo/issues/comments{/number}","contents_url":"https://api.github.com/repos/SatelliteQE/robottelo/contents/{+path}","compare_url":"https://api.github.com/repos/SatelliteQE/robottelo/compare/{base}...{head}","merges_url":"https://api.github.com/repos/SatelliteQE/robottelo/merges","archive_url":"https://api.github.com/repos/SatelliteQE/robottelo/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/SatelliteQE/robottelo/downloads","issues_url":"https://api.github.com/repos/SatelliteQE/robottelo/issues{/number}","pulls_url":"https://api.github.com/repos/SatelliteQE/robottelo/pulls{/number}","milestones_url":"https://api.github.com/repos/SatelliteQE/robottelo/milestones{/number}","notifications_url":"https://api.github.com/repos/SatelliteQE/robottelo/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/SatelliteQE/robottelo/labels{/name}","releases_url":"https://api.github.com/repos/SatelliteQE/robottelo/releases{/id}","created_at":"2012-04-12T01:36:39Z","updated_at":"2015-05-08T20:29:03Z","pushed_at":"2015-06-17T22:09:53Z","git_url":"git://github.com/SatelliteQE/robottelo.git","ssh_url":"git@github.com:SatelliteQE/robottelo.git","clone_url":"https://github.com/SatelliteQE/robottelo.git","svn_url":"https://github.com/SatelliteQE/robottelo","homepage":"","size":17525,"stargazers_count":21,"watchers_count":21,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":28,"mirror_url":null,"open_issues_count":185,"forks":28,"open_issues":185,"watchers":21,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/SatelliteQE/robottelo/pulls/2441"},"html":{"href":"https://github.com/SatelliteQE/robottelo/pull/2441"},"issue":{"href":"https://api.github.com/repos/SatelliteQE/robottelo/issues/2441"},"comments":{"href":"https://api.github.com/repos/SatelliteQE/robottelo/issues/2441/comments"},"review_comments":{"href":"https://api.github.com/repos/SatelliteQE/robottelo/pulls/2441/comments"},"review_comment":{"href":"https://api.github.com/repos/SatelliteQE/robottelo/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/SatelliteQE/robottelo/pulls/2441/commits"},"statuses":{"href":"https://api.github.com/repos/SatelliteQE/robottelo/statuses/61bcc7bff4e21152167c7fff5346e95b2f2208d0"}}}}