{"action":"created","comment":{"url":"https://api.github.com/repos/FuelRats/pipsqueak/pulls/comments/172317972","pull_request_review_id":101314904,"id":172317972,"diff_hunk":"@@ -0,0 +1,478 @@\n+\"\"\"\n+test_rescue.py - tests for Rescue and RescueBoard objects\n+\n+Copyright (c) 2018 The Fuel Rats Mischief,\n+All rights reserved.\n+\n+Licensed under the BSD 3-Clause License.\n+\n+See LICENSE.md\n+\n+This module is built on top of the Pydle system.\n+\"\"\"\n+from datetime import datetime\n+from unittest import TestCase, expectedFailure\n+from unittest.mock import patch, MagicMock\n+from uuid import UUID\n+\n+from Modules.rat_rescue import Rescue, Rats\n+\n+\n+class TestRescue(TestCase):\n+    \"\"\"\n+    Tests for `Modules.Rescue.Rescue`\n+    \"\"\"\n+\n+    def setUp(self):\n+        self.time = datetime(2017, 12, 24, 23, 59, 49)\n+        self.updated_at = datetime(2017, 12, 24, 23, 59, 52)\n+        self.system = \"firestone\"\n+        self.case_id = \"some_id\"\n+        self.rescue = Rescue(self.case_id, \"stranded_commander\", system=self.system, created_at=self.time,\n+                             updated_at=self.updated_at, irc_nickname=\"stranded_commander\")\n+\n+    def test_client_property_exists(self):\n+        \"\"\"\n+        Verifies the `Rescue.client` property exists\\n\n+        :return:\n+        :rtype:\n+        \"\"\"\n+        self.assertTrue(hasattr(self.rescue, \"client\"))\n+        self.assertEqual(self.rescue.client, \"stranded_commander\")\n+\n+    def test_client_writeable(self):\n+        \"\"\"\n+        Verifies the `Rescue.client` property can be written to correctly\\n\n+        :return:\n+        :rtype:\n+        \"\"\"\n+        expected = \"some other commander\"\n+        self.rescue.client = expected\n+        self.assertEqual(self.rescue.client, expected)\n+\n+    def test_created_at_made_correctly(self):\n+        \"\"\"\n+        Verifies the `Rescue.created_at` property was correctly created\\n\n+        :return:\n+        :rtype:\n+        \"\"\"\n+        self.assertEqual(self.time, self.rescue.created_at)\n+\n+    def test_created_at_not_writable(self):\n+        \"\"\"\n+        Verifies the `Rescue.created_at` property cannot be written to\\n\n+        :return:\n+        :rtype:\n+        \"\"\"\n+        with self.assertRaises(AttributeError):\n+            self.rescue.created_at = datetime.utcnow()\n+\n+    def test_updated_at_initial(self):\n+        \"\"\"\n+        Verify `Rescue.updated_at` was initialized correctly.\n+\n+        Returns:\n+\n+        \"\"\"\n+        self.assertEqual(self.updated_at, self.rescue.updated_at)\n+\n+    def test_updated_at_settable_correctly(self):\n+        \"\"\"\n+        Verifies `Rescue.updated_at` can be set properly\n+\n+        Returns:\n+\n+        \"\"\"\n+        my_time = datetime.now()\n+        self.rescue.updated_at = my_time\n+        self.assertEqual(my_time, self.rescue.updated_at)\n+\n+    def test_updated_at_value_error(self):\n+        \"\"\"\n+        Verifies `Rescue.updated_at` returns a `ValueError` if a bad date is given.\n+\n+        Returns:\n+\n+        \"\"\"\n+        with self.assertRaises(ValueError):\n+            self.rescue.updated_at = datetime(2012, 1, 1, 1, 1, 1)\n+\n+    def test_updated_at_type_error(self):\n+        \"\"\"\n+        Verifies `Rescue.updated_at` raises a `TypeError` when someone throws garbage at it\n+\n+        Returns:\n+\n+        \"\"\"\n+        garbage = [12, \"foo\", [], {}, False, None]\n+        for value in garbage:\n+            with self.subTest(value=value):\n+                with self.assertRaises(TypeError):\n+                    self.rescue.updated_at = value\n+\n+    def test_system_initial_set(self):\n+        \"\"\"\n+        Verifies the `Rescue.system` property was correctly set during init\\n\n+        :return:\n+        :rtype:\n+        \"\"\"\n+        self.assertEqual(self.system.upper(), self.rescue.system)\n+\n+    def test_system_writable(self):\n+        self.rescue.system = \"sol\"\n+        self.assertEqual(self.rescue.system, \"SOL\")\n+\n+    def test_case_id(self):\n+        self.assertEqual(self.case_id, self.rescue.case_id)\n+\n+    def test_get_active(self):\n+        \"\"\"\n+        Verifies `Rescue.active` is readable and set correctly by default\n+        :return:\n+        :rtype:\n+        \"\"\"\n+        self.assertTrue(self.rescue.active)\n+\n+    def test_set_active_correctly(self):\n+        \"\"\"\n+        Tests the `Rescue.active` property for expected function\n+        :return:\n+        :rtype:\n+        \"\"\"\n+        states = [True, False]\n+        for state in states:\n+            with self.subTest(state=state):\n+                self.rescue.active = state\n+\n+    def test_set_active_set_incorrectly(self):\n+        \"\"\"\n+        Tests the `Rescue.active` property for the correct usage errors\n+        :return:\n+        :rtype:\n+        \"\"\"\n+        with self.assertRaises(ValueError):\n+            self.rescue.active = \"something totally not right\"\n+\n+    def test_get_quotes(self):\n+        \"\"\"\n+        Verifies the default settings for `Rescue.quotes` property are set correctly","path":"tests/test_rescue.py","position":158,"original_position":158,"commit_id":"f6f89db800a5d2780e3f87d096465ff972bb190e","original_commit_id":"f6f89db800a5d2780e3f87d096465ff972bb190e","user":{"login":"houndci-bot","id":6697940,"avatar_url":"https://avatars0.githubusercontent.com/u/6697940?v=4","gravatar_id":"","url":"https://api.github.com/users/houndci-bot","html_url":"https://github.com/houndci-bot","followers_url":"https://api.github.com/users/houndci-bot/followers","following_url":"https://api.github.com/users/houndci-bot/following{/other_user}","gists_url":"https://api.github.com/users/houndci-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/houndci-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/houndci-bot/subscriptions","organizations_url":"https://api.github.com/users/houndci-bot/orgs","repos_url":"https://api.github.com/users/houndci-bot/repos","events_url":"https://api.github.com/users/houndci-bot/events{/privacy}","received_events_url":"https://api.github.com/users/houndci-bot/received_events","type":"User","site_admin":false},"body":"line too long (84 > 79 characters)","created_at":"2018-03-05T20:27:09Z","updated_at":"2018-03-05T20:27:10Z","html_url":"https://github.com/FuelRats/pipsqueak/pull/268#discussion_r172317972","pull_request_url":"https://api.github.com/repos/FuelRats/pipsqueak/pulls/268","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/FuelRats/pipsqueak/pulls/comments/172317972"},"html":{"href":"https://github.com/FuelRats/pipsqueak/pull/268#discussion_r172317972"},"pull_request":{"href":"https://api.github.com/repos/FuelRats/pipsqueak/pulls/268"}}},"pull_request":{"url":"https://api.github.com/repos/FuelRats/pipsqueak/pulls/268","id":172977303,"html_url":"https://github.com/FuelRats/pipsqueak/pull/268","diff_url":"https://github.com/FuelRats/pipsqueak/pull/268.diff","patch_url":"https://github.com/FuelRats/pipsqueak/pull/268.patch","issue_url":"https://api.github.com/repos/FuelRats/pipsqueak/issues/268","number":268,"state":"open","locked":false,"title":"Implement the Rescue board. [WIP]","user":{"login":"theunkn0wn1","id":3110986,"avatar_url":"https://avatars1.githubusercontent.com/u/3110986?v=4","gravatar_id":"","url":"https://api.github.com/users/theunkn0wn1","html_url":"https://github.com/theunkn0wn1","followers_url":"https://api.github.com/users/theunkn0wn1/followers","following_url":"https://api.github.com/users/theunkn0wn1/following{/other_user}","gists_url":"https://api.github.com/users/theunkn0wn1/gists{/gist_id}","starred_url":"https://api.github.com/users/theunkn0wn1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/theunkn0wn1/subscriptions","organizations_url":"https://api.github.com/users/theunkn0wn1/orgs","repos_url":"https://api.github.com/users/theunkn0wn1/repos","events_url":"https://api.github.com/users/theunkn0wn1/events{/privacy}","received_events_url":"https://api.github.com/users/theunkn0wn1/received_events","type":"User","site_admin":false},"body":"This is a work in progress, and is not complete. Therefore, it should NOT be merged yet!\r\n\r\nI am opening this pull request as I am at a point where i would like feedback, as well as to say i am nearly done with the `Rescue` object. I think everything that mecha needs to keep track of has a property now, and most of that has tests. i still have a couple more tests to write before this can be merged.\r\n\r\nFurther, the Rescue board itself is just a stub, that will need to be implemented before this PR can be merged. If anyone has any feedback of what they want changed/added/removed: now is the time.\r\n\r\n# Rescue\r\n<details><summary>Rescue properties</summary><p>\r\n\r\n- [ ] `case_id`\r\n- [ ] tests\r\n- [ ] `client`\r\n- [ ] tests\r\n- [ ] `system`\r\n- [ ] tests\r\n- [ ] `created_at`\r\n- [ ] tests\r\n- [ ] `updated_at`\r\n- [ ] tests\r\n- [ ] `unidentified_rats`\r\n- [ ] tests\r\n- [ ] `active`\r\n- [ ] tests\r\n- [ ] `quotes`\r\n- [ ] tests\r\n- [ ] `is_open`\r\n- [ ] tests\r\n- [ ] `epic`\r\n- [ ] tests\r\n- [ ] `code_red`\r\n- [ ] tests\r\n- [ ] `successful`\r\n- [ ] tests\r\n- [ ] `title`\r\n- [ ] tests\r\n- [ ] `first_limpet`\r\n- [ ] tests\r\n- [ ] `board_index`\r\n- [ ] tests\r\n- [ ] `mark_for_deletion`\r\n- [ ] tests\r\n- [ ] `lang_id`\r\n- [ ] tests\r\n- [ ] `irc_nickname`\r\n- [ ] tests\r\n\r\n</p></details>\r\n\r\n# Rats\r\n<details><summary>Rats Attributes</summary><p>\r\n\r\n## properties\r\n<details><summary>properties</summary><p>\r\n\r\n- [ ] `name`\r\n- [ ] tests\r\n- [ ] `uuid`\r\n- [ ] tests\r\n</p></details>\r\n\r\n## methods\r\n</p></details>","created_at":"2018-03-05T20:26:57Z","updated_at":"2018-03-05T20:27:10Z","closed_at":null,"merged_at":null,"merge_commit_sha":"e7a12759b98e641dc1abde520a62e07f975d1518","assignee":{"login":"theunkn0wn1","id":3110986,"avatar_url":"https://avatars1.githubusercontent.com/u/3110986?v=4","gravatar_id":"","url":"https://api.github.com/users/theunkn0wn1","html_url":"https://github.com/theunkn0wn1","followers_url":"https://api.github.com/users/theunkn0wn1/followers","following_url":"https://api.github.com/users/theunkn0wn1/following{/other_user}","gists_url":"https://api.github.com/users/theunkn0wn1/gists{/gist_id}","starred_url":"https://api.github.com/users/theunkn0wn1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/theunkn0wn1/subscriptions","organizations_url":"https://api.github.com/users/theunkn0wn1/orgs","repos_url":"https://api.github.com/users/theunkn0wn1/repos","events_url":"https://api.github.com/users/theunkn0wn1/events{/privacy}","received_events_url":"https://api.github.com/users/theunkn0wn1/received_events","type":"User","site_admin":false},"assignees":[{"login":"theunkn0wn1","id":3110986,"avatar_url":"https://avatars1.githubusercontent.com/u/3110986?v=4","gravatar_id":"","url":"https://api.github.com/users/theunkn0wn1","html_url":"https://github.com/theunkn0wn1","followers_url":"https://api.github.com/users/theunkn0wn1/followers","following_url":"https://api.github.com/users/theunkn0wn1/following{/other_user}","gists_url":"https://api.github.com/users/theunkn0wn1/gists{/gist_id}","starred_url":"https://api.github.com/users/theunkn0wn1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/theunkn0wn1/subscriptions","organizations_url":"https://api.github.com/users/theunkn0wn1/orgs","repos_url":"https://api.github.com/users/theunkn0wn1/repos","events_url":"https://api.github.com/users/theunkn0wn1/events{/privacy}","received_events_url":"https://api.github.com/users/theunkn0wn1/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/FuelRats/pipsqueak/pulls/268/commits","review_comments_url":"https://api.github.com/repos/FuelRats/pipsqueak/pulls/268/comments","review_comment_url":"https://api.github.com/repos/FuelRats/pipsqueak/pulls/comments{/number}","comments_url":"https://api.github.com/repos/FuelRats/pipsqueak/issues/268/comments","statuses_url":"https://api.github.com/repos/FuelRats/pipsqueak/statuses/f6f89db800a5d2780e3f87d096465ff972bb190e","head":{"label":"FuelRats:feature/mecha3/rescue_board","ref":"feature/mecha3/rescue_board","sha":"f6f89db800a5d2780e3f87d096465ff972bb190e","user":{"login":"FuelRats","id":15741722,"avatar_url":"https://avatars3.githubusercontent.com/u/15741722?v=4","gravatar_id":"","url":"https://api.github.com/users/FuelRats","html_url":"https://github.com/FuelRats","followers_url":"https://api.github.com/users/FuelRats/followers","following_url":"https://api.github.com/users/FuelRats/following{/other_user}","gists_url":"https://api.github.com/users/FuelRats/gists{/gist_id}","starred_url":"https://api.github.com/users/FuelRats/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FuelRats/subscriptions","organizations_url":"https://api.github.com/users/FuelRats/orgs","repos_url":"https://api.github.com/users/FuelRats/repos","events_url":"https://api.github.com/users/FuelRats/events{/privacy}","received_events_url":"https://api.github.com/users/FuelRats/received_events","type":"Organization","site_admin":false},"repo":{"id":43631337,"name":"pipsqueak","full_name":"FuelRats/pipsqueak","owner":{"login":"FuelRats","id":15741722,"avatar_url":"https://avatars3.githubusercontent.com/u/15741722?v=4","gravatar_id":"","url":"https://api.github.com/users/FuelRats","html_url":"https://github.com/FuelRats","followers_url":"https://api.github.com/users/FuelRats/followers","following_url":"https://api.github.com/users/FuelRats/following{/other_user}","gists_url":"https://api.github.com/users/FuelRats/gists{/gist_id}","starred_url":"https://api.github.com/users/FuelRats/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FuelRats/subscriptions","organizations_url":"https://api.github.com/users/FuelRats/orgs","repos_url":"https://api.github.com/users/FuelRats/repos","events_url":"https://api.github.com/users/FuelRats/events{/privacy}","received_events_url":"https://api.github.com/users/FuelRats/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/FuelRats/pipsqueak","description":"ED Fuel rats IRC bot","fork":false,"url":"https://api.github.com/repos/FuelRats/pipsqueak","forks_url":"https://api.github.com/repos/FuelRats/pipsqueak/forks","keys_url":"https://api.github.com/repos/FuelRats/pipsqueak/keys{/key_id}","collaborators_url":"https://api.github.com/repos/FuelRats/pipsqueak/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/FuelRats/pipsqueak/teams","hooks_url":"https://api.github.com/repos/FuelRats/pipsqueak/hooks","issue_events_url":"https://api.github.com/repos/FuelRats/pipsqueak/issues/events{/number}","events_url":"https://api.github.com/repos/FuelRats/pipsqueak/events","assignees_url":"https://api.github.com/repos/FuelRats/pipsqueak/assignees{/user}","branches_url":"https://api.github.com/repos/FuelRats/pipsqueak/branches{/branch}","tags_url":"https://api.github.com/repos/FuelRats/pipsqueak/tags","blobs_url":"https://api.github.com/repos/FuelRats/pipsqueak/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/FuelRats/pipsqueak/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/FuelRats/pipsqueak/git/refs{/sha}","trees_url":"https://api.github.com/repos/FuelRats/pipsqueak/git/trees{/sha}","statuses_url":"https://api.github.com/repos/FuelRats/pipsqueak/statuses/{sha}","languages_url":"https://api.github.com/repos/FuelRats/pipsqueak/languages","stargazers_url":"https://api.github.com/repos/FuelRats/pipsqueak/stargazers","contributors_url":"https://api.github.com/repos/FuelRats/pipsqueak/contributors","subscribers_url":"https://api.github.com/repos/FuelRats/pipsqueak/subscribers","subscription_url":"https://api.github.com/repos/FuelRats/pipsqueak/subscription","commits_url":"https://api.github.com/repos/FuelRats/pipsqueak/commits{/sha}","git_commits_url":"https://api.github.com/repos/FuelRats/pipsqueak/git/commits{/sha}","comments_url":"https://api.github.com/repos/FuelRats/pipsqueak/comments{/number}","issue_comment_url":"https://api.github.com/repos/FuelRats/pipsqueak/issues/comments{/number}","contents_url":"https://api.github.com/repos/FuelRats/pipsqueak/contents/{+path}","compare_url":"https://api.github.com/repos/FuelRats/pipsqueak/compare/{base}...{head}","merges_url":"https://api.github.com/repos/FuelRats/pipsqueak/merges","archive_url":"https://api.github.com/repos/FuelRats/pipsqueak/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/FuelRats/pipsqueak/downloads","issues_url":"https://api.github.com/repos/FuelRats/pipsqueak/issues{/number}","pulls_url":"https://api.github.com/repos/FuelRats/pipsqueak/pulls{/number}","milestones_url":"https://api.github.com/repos/FuelRats/pipsqueak/milestones{/number}","notifications_url":"https://api.github.com/repos/FuelRats/pipsqueak/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/FuelRats/pipsqueak/labels{/name}","releases_url":"https://api.github.com/repos/FuelRats/pipsqueak/releases{/id}","deployments_url":"https://api.github.com/repos/FuelRats/pipsqueak/deployments","created_at":"2015-10-04T09:31:20Z","updated_at":"2017-09-10T08:59:58Z","pushed_at":"2018-03-05T20:26:58Z","git_url":"git://github.com/FuelRats/pipsqueak.git","ssh_url":"git@github.com:FuelRats/pipsqueak.git","clone_url":"https://github.com/FuelRats/pipsqueak.git","svn_url":"https://github.com/FuelRats/pipsqueak","homepage":null,"size":1077,"stargazers_count":15,"watchers_count":15,"language":"Python","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":20,"mirror_url":null,"archived":false,"open_issues_count":9,"license":{"key":"other","name":"Other","spdx_id":null,"url":null},"forks":20,"open_issues":9,"watchers":15,"default_branch":"master"}},"base":{"label":"FuelRats:mecha3","ref":"mecha3","sha":"5005647b81503506316c20496814906f953094a1","user":{"login":"FuelRats","id":15741722,"avatar_url":"https://avatars3.githubusercontent.com/u/15741722?v=4","gravatar_id":"","url":"https://api.github.com/users/FuelRats","html_url":"https://github.com/FuelRats","followers_url":"https://api.github.com/users/FuelRats/followers","following_url":"https://api.github.com/users/FuelRats/following{/other_user}","gists_url":"https://api.github.com/users/FuelRats/gists{/gist_id}","starred_url":"https://api.github.com/users/FuelRats/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FuelRats/subscriptions","organizations_url":"https://api.github.com/users/FuelRats/orgs","repos_url":"https://api.github.com/users/FuelRats/repos","events_url":"https://api.github.com/users/FuelRats/events{/privacy}","received_events_url":"https://api.github.com/users/FuelRats/received_events","type":"Organization","site_admin":false},"repo":{"id":43631337,"name":"pipsqueak","full_name":"FuelRats/pipsqueak","owner":{"login":"FuelRats","id":15741722,"avatar_url":"https://avatars3.githubusercontent.com/u/15741722?v=4","gravatar_id":"","url":"https://api.github.com/users/FuelRats","html_url":"https://github.com/FuelRats","followers_url":"https://api.github.com/users/FuelRats/followers","following_url":"https://api.github.com/users/FuelRats/following{/other_user}","gists_url":"https://api.github.com/users/FuelRats/gists{/gist_id}","starred_url":"https://api.github.com/users/FuelRats/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FuelRats/subscriptions","organizations_url":"https://api.github.com/users/FuelRats/orgs","repos_url":"https://api.github.com/users/FuelRats/repos","events_url":"https://api.github.com/users/FuelRats/events{/privacy}","received_events_url":"https://api.github.com/users/FuelRats/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/FuelRats/pipsqueak","description":"ED Fuel rats IRC bot","fork":false,"url":"https://api.github.com/repos/FuelRats/pipsqueak","forks_url":"https://api.github.com/repos/FuelRats/pipsqueak/forks","keys_url":"https://api.github.com/repos/FuelRats/pipsqueak/keys{/key_id}","collaborators_url":"https://api.github.com/repos/FuelRats/pipsqueak/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/FuelRats/pipsqueak/teams","hooks_url":"https://api.github.com/repos/FuelRats/pipsqueak/hooks","issue_events_url":"https://api.github.com/repos/FuelRats/pipsqueak/issues/events{/number}","events_url":"https://api.github.com/repos/FuelRats/pipsqueak/events","assignees_url":"https://api.github.com/repos/FuelRats/pipsqueak/assignees{/user}","branches_url":"https://api.github.com/repos/FuelRats/pipsqueak/branches{/branch}","tags_url":"https://api.github.com/repos/FuelRats/pipsqueak/tags","blobs_url":"https://api.github.com/repos/FuelRats/pipsqueak/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/FuelRats/pipsqueak/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/FuelRats/pipsqueak/git/refs{/sha}","trees_url":"https://api.github.com/repos/FuelRats/pipsqueak/git/trees{/sha}","statuses_url":"https://api.github.com/repos/FuelRats/pipsqueak/statuses/{sha}","languages_url":"https://api.github.com/repos/FuelRats/pipsqueak/languages","stargazers_url":"https://api.github.com/repos/FuelRats/pipsqueak/stargazers","contributors_url":"https://api.github.com/repos/FuelRats/pipsqueak/contributors","subscribers_url":"https://api.github.com/repos/FuelRats/pipsqueak/subscribers","subscription_url":"https://api.github.com/repos/FuelRats/pipsqueak/subscription","commits_url":"https://api.github.com/repos/FuelRats/pipsqueak/commits{/sha}","git_commits_url":"https://api.github.com/repos/FuelRats/pipsqueak/git/commits{/sha}","comments_url":"https://api.github.com/repos/FuelRats/pipsqueak/comments{/number}","issue_comment_url":"https://api.github.com/repos/FuelRats/pipsqueak/issues/comments{/number}","contents_url":"https://api.github.com/repos/FuelRats/pipsqueak/contents/{+path}","compare_url":"https://api.github.com/repos/FuelRats/pipsqueak/compare/{base}...{head}","merges_url":"https://api.github.com/repos/FuelRats/pipsqueak/merges","archive_url":"https://api.github.com/repos/FuelRats/pipsqueak/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/FuelRats/pipsqueak/downloads","issues_url":"https://api.github.com/repos/FuelRats/pipsqueak/issues{/number}","pulls_url":"https://api.github.com/repos/FuelRats/pipsqueak/pulls{/number}","milestones_url":"https://api.github.com/repos/FuelRats/pipsqueak/milestones{/number}","notifications_url":"https://api.github.com/repos/FuelRats/pipsqueak/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/FuelRats/pipsqueak/labels{/name}","releases_url":"https://api.github.com/repos/FuelRats/pipsqueak/releases{/id}","deployments_url":"https://api.github.com/repos/FuelRats/pipsqueak/deployments","created_at":"2015-10-04T09:31:20Z","updated_at":"2017-09-10T08:59:58Z","pushed_at":"2018-03-05T20:26:58Z","git_url":"git://github.com/FuelRats/pipsqueak.git","ssh_url":"git@github.com:FuelRats/pipsqueak.git","clone_url":"https://github.com/FuelRats/pipsqueak.git","svn_url":"https://github.com/FuelRats/pipsqueak","homepage":null,"size":1077,"stargazers_count":15,"watchers_count":15,"language":"Python","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":20,"mirror_url":null,"archived":false,"open_issues_count":9,"license":{"key":"other","name":"Other","spdx_id":null,"url":null},"forks":20,"open_issues":9,"watchers":15,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/FuelRats/pipsqueak/pulls/268"},"html":{"href":"https://github.com/FuelRats/pipsqueak/pull/268"},"issue":{"href":"https://api.github.com/repos/FuelRats/pipsqueak/issues/268"},"comments":{"href":"https://api.github.com/repos/FuelRats/pipsqueak/issues/268/comments"},"review_comments":{"href":"https://api.github.com/repos/FuelRats/pipsqueak/pulls/268/comments"},"review_comment":{"href":"https://api.github.com/repos/FuelRats/pipsqueak/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/FuelRats/pipsqueak/pulls/268/commits"},"statuses":{"href":"https://api.github.com/repos/FuelRats/pipsqueak/statuses/f6f89db800a5d2780e3f87d096465ff972bb190e"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"houndci-bot"}}