{"action":"created","comment":{"url":"https://api.github.com/repos/zero-os/0-templates/pulls/comments/189556295","pull_request_review_id":121756472,"id":189556295,"diff_hunk":"@@ -0,0 +1,223 @@\n+import unittest\n+from framework.zos_utils.utils import ZOS_BaseTest\n+from random import randint\n+import time\n+from nose_parameterized import parameterized\n+from random import randint\n+\n+\n+class BasicTests(ZOS_BaseTest):\n+    def __init__(self, *args, **kwargs):\n+        super(BasicTests, self).__init__(*args, **kwargs)\n+\n+    @classmethod\n+    def setUpClass(cls):\n+        super(BasicTests, cls).setUpClass()\n+\n+    def setUp(self):\n+        super(BasicTests, self).setUp()\n+        self.temp_actions = {\n+                             'vm': {'actions': ['install']}\n+                            }\n+\n+    def test001_create_vm(self):\n+        \"\"\" ZRT-ZOS-003\n+        *Test case for creating a vm.*\n+\n+        **Test Scenario:**\n+\n+        #. Create vm[vm1], should succeed.\n+        #. Check that the vm have been created.\n+        #. Destroy [vm1], should succeed.\n+        #. Check that [vm1] has been destroyed successfully.\n+        \"\"\"\n+        self.log('%s STARTED' % self._testID)\n+\n+        self.log('Create vm[vm1], should succeed.')\n+        vm1_name = self.random_string()\n+        self.vms = {vm1_name: {'flist': self.vm_flist,            \n+                               'nics': {\"name\": self.random_string(), \"type\": \"default\"}\n+                               }}\n+\n+        res = self.create_vm(vms=self.vms, temp_actions=self.temp_actions)\n+        self.assertEqual(type(res), type(dict()))\n+        self.wait_for_service_action_status(vm1_name, res[vm1_name]['install'])\n+\n+        self.log('Check that the vm have been created.')\n+        vms = self.zos_client.kvm.list()\n+        vm = [vm for vm in vms if vm['name'] == vm1_name]\n+        self.assertTrue(vm)\n+        self.assertEqual(vm[0]['state'], \"running\")\n+\n+        self.log('Destroy [vm1], should succeed.')\n+        temp_actions = {'vm': {'actions': ['uninstall']}}\n+        res = self.create_vm(vms=self.vms, temp_actions=temp_actions)\n+        self.assertEqual(type(res), type(dict()))\n+        self.wait_for_service_action_status(vm1_name, res[vm1_name]['uninstall'])        \n+        \n+        self.log(\"Check that [vm1] has been destroyed successfully.\")\n+        vms = self.zos_client.kvm.list()\n+        vm = [vm for vm in vms if vm['name'] == vm1_name]\n+        self.assertFalse(vm)        \n+        self.log('%s ENDED' % self._testID)\n+\n+    def test002_create_vm_with_non_valid_params(self):\n+        \"\"\" ZRT-ZOS-004\n+        *Test case for creating vm with non-valid parameters*\n+\n+        **Test Scenario:**\n+        #. Create a vm without providing flist parameter, should fail.\n+\n+        \"\"\"\n+        self.log('Create a vm without providing flist parameter, should fail.')\n+        vm1_name = self.random_string()\n+        self.vms = {vm1_name: {     \n+                               'nics': {\"name\": self.random_string(), \"type\": \"default\"}}}\n+                                                              \n+        res = self.create_vm(vms=self.vms, temp_actions=self.temp_actions)\n+        self.assertEqual(res, \"invalid input. Vm requires flist or ipxeUrl to be specifed.\")\n+        self.log('%s ENDED' % self._testID)\n+\n+\n+class VM_actions(ZOS_BaseTest):\n+    def __init__(self, *args, **kwargs):\n+        super(VM_actions, self).__init__(*args, **kwargs)\n+\n+    @classmethod\n+    def setUpClass(cls):\n+        self = cls()\n+        super(VM_actions, cls).setUpClass()\n+        super(VM_actions, self).setUp()\n+\n+        cls.temp_actions = {\n+                             'vm': {'actions': ['install']}\n+                            }\n+        self.log('Create vm[vm1], should succeed.')\n+        cls.vm1_name = cls.random_string()\n+        cls.vms = {cls.vm1_name: {'flist': self.vm_flist,\n+                                  'memory': 512,\n+                                  'nics': {\"name\": self.random_string(), \"type\": \"default\"},\n+                                  'ports': [{\"source\": 22, \"target\": randint(1000, 60000), \"name\": 'ssh'}]}}\n+\n+        res = self.create_vm(vms=cls.vms, temp_actions=cls.temp_actions)\n+        self.assertEqual(type(res), type(dict()))\n+        self.wait_for_service_action_status(self.vm1_name, res[self.vm1_name]['install'])\n+\n+    def test001_pause_and_resume_vm(self):\n+        \"\"\" ZRT-ZOS-005\n+        *Test case for testing pause and resume vm*\n+\n+        **Test Scenario:**\n+\n+        #. Create a vm[vm1]  on node, should succeed.\n+        #. Pause [vm1], should succeed.\n+        #. Check that [vm1] has been paused successfully.\n+        #. Resume [vm1], should succeed.\n+        #. Check that [vm1] is runninng .\n+        \"\"\"\n+        self.log('%s STARTED' % self._testID)\n+\n+        self.log('Pause [vm1], should succeed.')\n+        temp_actions = {'vm': {'actions': ['pause'], 'service': self.vm1_name}}\n+        res = self.create_vm(vms=self.vms, temp_actions=temp_actions)\n+        self.assertEqual(type(res), type(dict()))\n+        self.wait_for_service_action_status(self.vm1_name, res[self.vm1_name]['pause'])        \n+        \n+        self.log(\"Check that [vm1] has been paused successfully..\")\n+        vms = self.zos_client.kvm.list()\n+        vm1 = [vm for vm in vms if vm['name'] == self.vm1_name]\n+        self.assertEqual(vm1[0]['state'], \"paused\")\n+\n+        self.log(\"Resume [vm1], should succeed.\")\n+        temp_actions = {'vm': {'actions': ['resume'], 'service': self.vm1_name}}\n+        res = self.create_vm(vms=self.vms, temp_actions=temp_actions)\n+        self.assertEqual(type(res), type(dict()))\n+        self.wait_for_service_action_status(self.vm1_name, res[self.vm1_name]['resume'])        \n+         \n+        self.log('Check that [vm1] is runninng ')\n+        vms = self.zos_client.kvm.list()\n+        vm1 = [vm for vm in vms if vm['name'] == self.vm1_name]\n+        self.assertEqual(vm1[0]['state'], \"running\")\n+\n+        self.log('%s ENDED' % self._testID)\n+\n+    @unittest.skip(\"https://github.com/zero-os/0-templates/issues/117\")","path":"tests/integration_tests/testsuite/a_basic/vms_tests.py","position":144,"original_position":144,"commit_id":"7a4aa8818bbf140daf0cdcd9a9e3ef8d4c986ca8","original_commit_id":"7a4aa8818bbf140daf0cdcd9a9e3ef8d4c986ca8","user":{"login":"john-kheir","id":15011431,"avatar_url":"https://avatars1.githubusercontent.com/u/15011431?v=4","gravatar_id":"","url":"https://api.github.com/users/john-kheir","html_url":"https://github.com/john-kheir","followers_url":"https://api.github.com/users/john-kheir/followers","following_url":"https://api.github.com/users/john-kheir/following{/other_user}","gists_url":"https://api.github.com/users/john-kheir/gists{/gist_id}","starred_url":"https://api.github.com/users/john-kheir/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/john-kheir/subscriptions","organizations_url":"https://api.github.com/users/john-kheir/orgs","repos_url":"https://api.github.com/users/john-kheir/repos","events_url":"https://api.github.com/users/john-kheir/events{/privacy}","received_events_url":"https://api.github.com/users/john-kheir/received_events","type":"User","site_admin":false},"body":"117 is in verification state .. please check this testcase again","created_at":"2018-05-21T10:51:26Z","updated_at":"2018-05-21T10:51:26Z","html_url":"https://github.com/zero-os/0-templates/pull/120#discussion_r189556295","pull_request_url":"https://api.github.com/repos/zero-os/0-templates/pulls/120","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/zero-os/0-templates/pulls/comments/189556295"},"html":{"href":"https://github.com/zero-os/0-templates/pull/120#discussion_r189556295"},"pull_request":{"href":"https://api.github.com/repos/zero-os/0-templates/pulls/120"}}},"pull_request":{"url":"https://api.github.com/repos/zero-os/0-templates/pulls/120","id":189328538,"html_url":"https://github.com/zero-os/0-templates/pull/120","diff_url":"https://github.com/zero-os/0-templates/pull/120.diff","patch_url":"https://github.com/zero-os/0-templates/pull/120.patch","issue_url":"https://api.github.com/repos/zero-os/0-templates/issues/120","number":120,"state":"open","locked":false,"title":"Vmtest","user":{"login":"Dinaamagdy","id":24386802,"avatar_url":"https://avatars2.githubusercontent.com/u/24386802?v=4","gravatar_id":"","url":"https://api.github.com/users/Dinaamagdy","html_url":"https://github.com/Dinaamagdy","followers_url":"https://api.github.com/users/Dinaamagdy/followers","following_url":"https://api.github.com/users/Dinaamagdy/following{/other_user}","gists_url":"https://api.github.com/users/Dinaamagdy/gists{/gist_id}","starred_url":"https://api.github.com/users/Dinaamagdy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Dinaamagdy/subscriptions","organizations_url":"https://api.github.com/users/Dinaamagdy/orgs","repos_url":"https://api.github.com/users/Dinaamagdy/repos","events_url":"https://api.github.com/users/Dinaamagdy/events{/privacy}","received_events_url":"https://api.github.com/users/Dinaamagdy/received_events","type":"User","site_admin":false},"body":"","created_at":"2018-05-21T09:35:03Z","updated_at":"2018-05-21T10:51:26Z","closed_at":null,"merged_at":null,"merge_commit_sha":"bebce3691f2b8db93154a9ea994cff4ded475759","assignee":{"login":"Dinaamagdy","id":24386802,"avatar_url":"https://avatars2.githubusercontent.com/u/24386802?v=4","gravatar_id":"","url":"https://api.github.com/users/Dinaamagdy","html_url":"https://github.com/Dinaamagdy","followers_url":"https://api.github.com/users/Dinaamagdy/followers","following_url":"https://api.github.com/users/Dinaamagdy/following{/other_user}","gists_url":"https://api.github.com/users/Dinaamagdy/gists{/gist_id}","starred_url":"https://api.github.com/users/Dinaamagdy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Dinaamagdy/subscriptions","organizations_url":"https://api.github.com/users/Dinaamagdy/orgs","repos_url":"https://api.github.com/users/Dinaamagdy/repos","events_url":"https://api.github.com/users/Dinaamagdy/events{/privacy}","received_events_url":"https://api.github.com/users/Dinaamagdy/received_events","type":"User","site_admin":false},"assignees":[{"login":"Dinaamagdy","id":24386802,"avatar_url":"https://avatars2.githubusercontent.com/u/24386802?v=4","gravatar_id":"","url":"https://api.github.com/users/Dinaamagdy","html_url":"https://github.com/Dinaamagdy","followers_url":"https://api.github.com/users/Dinaamagdy/followers","following_url":"https://api.github.com/users/Dinaamagdy/following{/other_user}","gists_url":"https://api.github.com/users/Dinaamagdy/gists{/gist_id}","starred_url":"https://api.github.com/users/Dinaamagdy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Dinaamagdy/subscriptions","organizations_url":"https://api.github.com/users/Dinaamagdy/orgs","repos_url":"https://api.github.com/users/Dinaamagdy/repos","events_url":"https://api.github.com/users/Dinaamagdy/events{/privacy}","received_events_url":"https://api.github.com/users/Dinaamagdy/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":822633178,"url":"https://api.github.com/repos/zero-os/0-templates/labels/in%20progress","name":"in progress","color":"ededed","default":false},{"id":821410482,"url":"https://api.github.com/repos/zero-os/0-templates/labels/state_inprogress","name":"state_inprogress","color":"c2e0c6","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/zero-os/0-templates/pulls/120/commits","review_comments_url":"https://api.github.com/repos/zero-os/0-templates/pulls/120/comments","review_comment_url":"https://api.github.com/repos/zero-os/0-templates/pulls/comments{/number}","comments_url":"https://api.github.com/repos/zero-os/0-templates/issues/120/comments","statuses_url":"https://api.github.com/repos/zero-os/0-templates/statuses/7a4aa8818bbf140daf0cdcd9a9e3ef8d4c986ca8","head":{"label":"zero-os:vmtest","ref":"vmtest","sha":"7a4aa8818bbf140daf0cdcd9a9e3ef8d4c986ca8","user":{"login":"zero-os","id":29012647,"avatar_url":"https://avatars0.githubusercontent.com/u/29012647?v=4","gravatar_id":"","url":"https://api.github.com/users/zero-os","html_url":"https://github.com/zero-os","followers_url":"https://api.github.com/users/zero-os/followers","following_url":"https://api.github.com/users/zero-os/following{/other_user}","gists_url":"https://api.github.com/users/zero-os/gists{/gist_id}","starred_url":"https://api.github.com/users/zero-os/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zero-os/subscriptions","organizations_url":"https://api.github.com/users/zero-os/orgs","repos_url":"https://api.github.com/users/zero-os/repos","events_url":"https://api.github.com/users/zero-os/events{/privacy}","received_events_url":"https://api.github.com/users/zero-os/received_events","type":"Organization","site_admin":false},"repo":{"id":119514188,"name":"0-templates","full_name":"zero-os/0-templates","owner":{"login":"zero-os","id":29012647,"avatar_url":"https://avatars0.githubusercontent.com/u/29012647?v=4","gravatar_id":"","url":"https://api.github.com/users/zero-os","html_url":"https://github.com/zero-os","followers_url":"https://api.github.com/users/zero-os/followers","following_url":"https://api.github.com/users/zero-os/following{/other_user}","gists_url":"https://api.github.com/users/zero-os/gists{/gist_id}","starred_url":"https://api.github.com/users/zero-os/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zero-os/subscriptions","organizations_url":"https://api.github.com/users/zero-os/orgs","repos_url":"https://api.github.com/users/zero-os/repos","events_url":"https://api.github.com/users/zero-os/events{/privacy}","received_events_url":"https://api.github.com/users/zero-os/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/zero-os/0-templates","description":null,"fork":false,"url":"https://api.github.com/repos/zero-os/0-templates","forks_url":"https://api.github.com/repos/zero-os/0-templates/forks","keys_url":"https://api.github.com/repos/zero-os/0-templates/keys{/key_id}","collaborators_url":"https://api.github.com/repos/zero-os/0-templates/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/zero-os/0-templates/teams","hooks_url":"https://api.github.com/repos/zero-os/0-templates/hooks","issue_events_url":"https://api.github.com/repos/zero-os/0-templates/issues/events{/number}","events_url":"https://api.github.com/repos/zero-os/0-templates/events","assignees_url":"https://api.github.com/repos/zero-os/0-templates/assignees{/user}","branches_url":"https://api.github.com/repos/zero-os/0-templates/branches{/branch}","tags_url":"https://api.github.com/repos/zero-os/0-templates/tags","blobs_url":"https://api.github.com/repos/zero-os/0-templates/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/zero-os/0-templates/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/zero-os/0-templates/git/refs{/sha}","trees_url":"https://api.github.com/repos/zero-os/0-templates/git/trees{/sha}","statuses_url":"https://api.github.com/repos/zero-os/0-templates/statuses/{sha}","languages_url":"https://api.github.com/repos/zero-os/0-templates/languages","stargazers_url":"https://api.github.com/repos/zero-os/0-templates/stargazers","contributors_url":"https://api.github.com/repos/zero-os/0-templates/contributors","subscribers_url":"https://api.github.com/repos/zero-os/0-templates/subscribers","subscription_url":"https://api.github.com/repos/zero-os/0-templates/subscription","commits_url":"https://api.github.com/repos/zero-os/0-templates/commits{/sha}","git_commits_url":"https://api.github.com/repos/zero-os/0-templates/git/commits{/sha}","comments_url":"https://api.github.com/repos/zero-os/0-templates/comments{/number}","issue_comment_url":"https://api.github.com/repos/zero-os/0-templates/issues/comments{/number}","contents_url":"https://api.github.com/repos/zero-os/0-templates/contents/{+path}","compare_url":"https://api.github.com/repos/zero-os/0-templates/compare/{base}...{head}","merges_url":"https://api.github.com/repos/zero-os/0-templates/merges","archive_url":"https://api.github.com/repos/zero-os/0-templates/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/zero-os/0-templates/downloads","issues_url":"https://api.github.com/repos/zero-os/0-templates/issues{/number}","pulls_url":"https://api.github.com/repos/zero-os/0-templates/pulls{/number}","milestones_url":"https://api.github.com/repos/zero-os/0-templates/milestones{/number}","notifications_url":"https://api.github.com/repos/zero-os/0-templates/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/zero-os/0-templates/labels{/name}","releases_url":"https://api.github.com/repos/zero-os/0-templates/releases{/id}","deployments_url":"https://api.github.com/repos/zero-os/0-templates/deployments","created_at":"2018-01-30T09:33:57Z","updated_at":"2018-05-21T08:16:15Z","pushed_at":"2018-05-21T09:35:03Z","git_url":"git://github.com/zero-os/0-templates.git","ssh_url":"git@github.com:zero-os/0-templates.git","clone_url":"https://github.com/zero-os/0-templates.git","svn_url":"https://github.com/zero-os/0-templates","homepage":null,"size":313,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":13,"license":null,"forks":1,"open_issues":13,"watchers":0,"default_branch":"master"}},"base":{"label":"zero-os:master","ref":"master","sha":"b8571ab8b6522ae95c171661dad364d828d85d1d","user":{"login":"zero-os","id":29012647,"avatar_url":"https://avatars0.githubusercontent.com/u/29012647?v=4","gravatar_id":"","url":"https://api.github.com/users/zero-os","html_url":"https://github.com/zero-os","followers_url":"https://api.github.com/users/zero-os/followers","following_url":"https://api.github.com/users/zero-os/following{/other_user}","gists_url":"https://api.github.com/users/zero-os/gists{/gist_id}","starred_url":"https://api.github.com/users/zero-os/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zero-os/subscriptions","organizations_url":"https://api.github.com/users/zero-os/orgs","repos_url":"https://api.github.com/users/zero-os/repos","events_url":"https://api.github.com/users/zero-os/events{/privacy}","received_events_url":"https://api.github.com/users/zero-os/received_events","type":"Organization","site_admin":false},"repo":{"id":119514188,"name":"0-templates","full_name":"zero-os/0-templates","owner":{"login":"zero-os","id":29012647,"avatar_url":"https://avatars0.githubusercontent.com/u/29012647?v=4","gravatar_id":"","url":"https://api.github.com/users/zero-os","html_url":"https://github.com/zero-os","followers_url":"https://api.github.com/users/zero-os/followers","following_url":"https://api.github.com/users/zero-os/following{/other_user}","gists_url":"https://api.github.com/users/zero-os/gists{/gist_id}","starred_url":"https://api.github.com/users/zero-os/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zero-os/subscriptions","organizations_url":"https://api.github.com/users/zero-os/orgs","repos_url":"https://api.github.com/users/zero-os/repos","events_url":"https://api.github.com/users/zero-os/events{/privacy}","received_events_url":"https://api.github.com/users/zero-os/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/zero-os/0-templates","description":null,"fork":false,"url":"https://api.github.com/repos/zero-os/0-templates","forks_url":"https://api.github.com/repos/zero-os/0-templates/forks","keys_url":"https://api.github.com/repos/zero-os/0-templates/keys{/key_id}","collaborators_url":"https://api.github.com/repos/zero-os/0-templates/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/zero-os/0-templates/teams","hooks_url":"https://api.github.com/repos/zero-os/0-templates/hooks","issue_events_url":"https://api.github.com/repos/zero-os/0-templates/issues/events{/number}","events_url":"https://api.github.com/repos/zero-os/0-templates/events","assignees_url":"https://api.github.com/repos/zero-os/0-templates/assignees{/user}","branches_url":"https://api.github.com/repos/zero-os/0-templates/branches{/branch}","tags_url":"https://api.github.com/repos/zero-os/0-templates/tags","blobs_url":"https://api.github.com/repos/zero-os/0-templates/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/zero-os/0-templates/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/zero-os/0-templates/git/refs{/sha}","trees_url":"https://api.github.com/repos/zero-os/0-templates/git/trees{/sha}","statuses_url":"https://api.github.com/repos/zero-os/0-templates/statuses/{sha}","languages_url":"https://api.github.com/repos/zero-os/0-templates/languages","stargazers_url":"https://api.github.com/repos/zero-os/0-templates/stargazers","contributors_url":"https://api.github.com/repos/zero-os/0-templates/contributors","subscribers_url":"https://api.github.com/repos/zero-os/0-templates/subscribers","subscription_url":"https://api.github.com/repos/zero-os/0-templates/subscription","commits_url":"https://api.github.com/repos/zero-os/0-templates/commits{/sha}","git_commits_url":"https://api.github.com/repos/zero-os/0-templates/git/commits{/sha}","comments_url":"https://api.github.com/repos/zero-os/0-templates/comments{/number}","issue_comment_url":"https://api.github.com/repos/zero-os/0-templates/issues/comments{/number}","contents_url":"https://api.github.com/repos/zero-os/0-templates/contents/{+path}","compare_url":"https://api.github.com/repos/zero-os/0-templates/compare/{base}...{head}","merges_url":"https://api.github.com/repos/zero-os/0-templates/merges","archive_url":"https://api.github.com/repos/zero-os/0-templates/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/zero-os/0-templates/downloads","issues_url":"https://api.github.com/repos/zero-os/0-templates/issues{/number}","pulls_url":"https://api.github.com/repos/zero-os/0-templates/pulls{/number}","milestones_url":"https://api.github.com/repos/zero-os/0-templates/milestones{/number}","notifications_url":"https://api.github.com/repos/zero-os/0-templates/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/zero-os/0-templates/labels{/name}","releases_url":"https://api.github.com/repos/zero-os/0-templates/releases{/id}","deployments_url":"https://api.github.com/repos/zero-os/0-templates/deployments","created_at":"2018-01-30T09:33:57Z","updated_at":"2018-05-21T08:16:15Z","pushed_at":"2018-05-21T09:35:03Z","git_url":"git://github.com/zero-os/0-templates.git","ssh_url":"git@github.com:zero-os/0-templates.git","clone_url":"https://github.com/zero-os/0-templates.git","svn_url":"https://github.com/zero-os/0-templates","homepage":null,"size":313,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":13,"license":null,"forks":1,"open_issues":13,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/zero-os/0-templates/pulls/120"},"html":{"href":"https://github.com/zero-os/0-templates/pull/120"},"issue":{"href":"https://api.github.com/repos/zero-os/0-templates/issues/120"},"comments":{"href":"https://api.github.com/repos/zero-os/0-templates/issues/120/comments"},"review_comments":{"href":"https://api.github.com/repos/zero-os/0-templates/pulls/120/comments"},"review_comment":{"href":"https://api.github.com/repos/zero-os/0-templates/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/zero-os/0-templates/pulls/120/commits"},"statuses":{"href":"https://api.github.com/repos/zero-os/0-templates/statuses/7a4aa8818bbf140daf0cdcd9a9e3ef8d4c986ca8"}},"author_association":"NONE"}}
{"actor":{"display_login":"john-kheir"}}