{"action":"created","comment":{"url":"https://api.github.com/repos/mozilla/oneanddone-tests/pulls/comments/42403371","id":42403371,"diff_hunk":"@@ -4,90 +4,56 @@\n # License, v. 2.0. If a copy of the MPL was not distributed with this\n # file, You can obtain one at http://mozilla.org/MPL/2.0/.\n \n-import re\n-import time\n-\n-import pytest\n-\n-from pages.home import HomePage\n-\n-\n-class TestUserProfile:\n-\n-    @pytest.mark.credentials\n-    def test_that_user_can_delete_profile(self, mozwebqa, existing_user):\n-        home_page = HomePage(mozwebqa)\n-        home_page.go_to_page()\n-        assert not home_page.is_user_logged_in\n-\n-        logged_in_home_page = home_page.login(existing_user, 'home_page')\n-        assert logged_in_home_page.is_the_current_page\n-        assert logged_in_home_page.is_user_logged_in\n-\n-        # click user profile details link\n-        user_profile_details_page = logged_in_home_page.header.click_user_profile_details()\n-        assert user_profile_details_page.is_the_current_page\n-\n-        # click edit profile button\n-        user_profile_edit_page = user_profile_details_page.click_edit_profile_button()\n-        assert user_profile_edit_page.is_the_current_page\n-\n-        # click delete profile button\n-        user_profile_delete_page = user_profile_edit_page.click_delete_profile_button()\n-        assert user_profile_delete_page.is_the_current_page\n-\n-        # click cancel button\n-        logged_in_home_page_after_cancel_deletion = user_profile_delete_page.click_cancel_button()\n-        assert logged_in_home_page_after_cancel_deletion.is_the_current_page\n-        assert logged_in_home_page_after_cancel_deletion.is_user_logged_in\n-        assert existing_user['profile']['name'].upper() in logged_in_home_page_after_cancel_deletion.header.profile_link_text\n-        assert existing_user['profile']['name'] in logged_in_home_page_after_cancel_deletion.displayed_profile_name\n-\n-        # navigate back to the delete profile screen\n-        user_profile_details_page_after_cancel_deletion = logged_in_home_page_after_cancel_deletion.header.click_user_profile_details()\n-        user_profile_edit_page_after_cancel_deletion = user_profile_details_page_after_cancel_deletion.click_edit_profile_button()\n-        user_profile_delete_page_after_cancel_deletion = user_profile_edit_page_after_cancel_deletion.click_delete_profile_button()\n-\n-        # click confirm button\n-        home_page_after_profile_deletion = user_profile_delete_page_after_cancel_deletion.click_confirm_button()\n-        assert not home_page_after_profile_deletion.is_user_logged_in\n-\n-        # click login link\n-        create_profile_page = home_page_after_profile_deletion.login(existing_user, 'user_profile_edit')\n-        assert create_profile_page.is_user_logged_in\n-        assert create_profile_page.is_the_current_page\n-\n-    @pytest.mark.credentials\n-    def test_that_user_can_edit_profile(self, mozwebqa, existing_user):\n-        home_page = HomePage(mozwebqa)\n-        home_page.go_to_page()\n+import uuid\n+\n+from .base_test import BaseTest\n+\n+\n+class TestUserProfile(BaseTest):\n+\n+    def test_that_user_can_edit_and_delete_profile(self, mozwebqa, new_user):\n+        home_page = self.login_new_user(mozwebqa, new_user)\n+\n+        profile_details = home_page.header.click_user_profile_details()\n+        edit_profile = profile_details.click_edit_profile_button()\n+        assert edit_profile.is_the_current_page\n+        assert new_user['name'] == edit_profile.display_name\n+        assert new_user['name'] == edit_profile.username\n+\n+        new_name = str(uuid.uuid4())\n+        new_username = str(uuid.uuid4()).replace('-', '')[10:]\n+        edit_profile.type_name(new_name)\n+        edit_profile.type_username(new_username)\n+        edit_profile.type_user_profile_url(new_user['url'])\n+        edit_profile.type_bugzilla_email(new_user['email'])\n+        profile_details = edit_profile.click_save_button('user_profile_details')\n+\n+        assert profile_details.is_the_current_page\n+        assert new_name == profile_details.user_profile_name\n+        assert new_user['url'] == profile_details.user_profile_url\n+        assert new_user['email'] == profile_details.bugzilla_email\n+\n+        edit_profile = profile_details.click_edit_profile_button()\n+        assert new_name == edit_profile.display_name\n+        assert new_username == edit_profile.username\n+        assert new_user['url'] == edit_profile.user_profile_url\n+        assert new_user['email'] == edit_profile.bugzilla_email\n+\n+        confirm_delete = edit_profile.click_delete_profile_button()\n+        assert confirm_delete.is_the_current_page\n+\n+        homepage = confirm_delete.click_cancel_button()\n+        assert homepage.is_the_current_page\n+        assert homepage.is_user_logged_in\n+        assert new_name.upper() in homepage.header.profile_link_text\n+        assert new_name in homepage.displayed_profile_name\n+\n+        profile_details = home_page.header.click_user_profile_details()\n+        edit_profile = profile_details.click_edit_profile_button()\n+        confirm_delete = edit_profile.click_delete_profile_button()\n+        home_page = confirm_delete.click_confirm_button()\n         assert not home_page.is_user_logged_in\n \n-        logged_in_home_page = home_page.login(existing_user, 'home_page')\n-        assert logged_in_home_page.is_the_current_page\n-        assert logged_in_home_page.is_user_logged_in\n-\n-        # click user profile details link\n-        user_profile_details_page = logged_in_home_page.header.click_user_profile_details()\n-        assert user_profile_details_page.is_the_current_page\n-\n-        # click edit profile button\n-        user_profile_edit_page = user_profile_details_page.click_edit_profile_button()\n-        assert user_profile_edit_page.is_the_current_page\n-        assert existing_user['profile']['name'] == user_profile_edit_page.display_name\n-        assert existing_user['profile']['username'] == user_profile_edit_page.username\n-\n-        # change display name and username\n-        new_display_name = re.sub(r'[\\W_]+', '', existing_user['profile']['name'] + str(time.time()))\n-        new_username = re.sub(r'[\\W_]+', '', existing_user['profile']['username'] + str(time.time()))\n-        user_profile_edit_page.enter_name(new_display_name)\n-        user_profile_edit_page.enter_username(new_username)\n-        user_profile_details_page = user_profile_edit_page.click_save_button('user_profile_details')\n-\n-        assert user_profile_details_page.is_the_current_page\n-        assert new_display_name == user_profile_details_page.user_profile_name\n-\n-        # edit profile again\n-        user_profile_edit_page = user_profile_details_page.click_edit_profile_button()\n-        assert new_display_name == user_profile_edit_page.display_name\n-        assert new_username == user_profile_edit_page.username\n+        create_profile = home_page.login(new_user)\n+        assert create_profile.is_user_logged_in\n+        assert create_profile.is_the_current_page","path":"tests/test_user_profile.py","position":141,"original_position":141,"commit_id":"a3c5de563643975af293c8847321db9104d42a16","original_commit_id":"a3c5de563643975af293c8847321db9104d42a16","user":{"login":"bobsilverberg","id":142755,"avatar_url":"https://avatars.githubusercontent.com/u/142755?v=3","gravatar_id":"","url":"https://api.github.com/users/bobsilverberg","html_url":"https://github.com/bobsilverberg","followers_url":"https://api.github.com/users/bobsilverberg/followers","following_url":"https://api.github.com/users/bobsilverberg/following{/other_user}","gists_url":"https://api.github.com/users/bobsilverberg/gists{/gist_id}","starred_url":"https://api.github.com/users/bobsilverberg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bobsilverberg/subscriptions","organizations_url":"https://api.github.com/users/bobsilverberg/orgs","repos_url":"https://api.github.com/users/bobsilverberg/repos","events_url":"https://api.github.com/users/bobsilverberg/events{/privacy}","received_events_url":"https://api.github.com/users/bobsilverberg/received_events","type":"User","site_admin":false},"body":"No good reason. I was just \"cleaning up\" and figured I'd combine them into one test, but really there should be two - one for editing and one for deleting, so I will split them again.","created_at":"2015-10-19T17:54:06Z","updated_at":"2015-10-19T17:54:06Z","html_url":"https://github.com/mozilla/oneanddone-tests/pull/38#discussion_r42403371","pull_request_url":"https://api.github.com/repos/mozilla/oneanddone-tests/pulls/38","_links":{"self":{"href":"https://api.github.com/repos/mozilla/oneanddone-tests/pulls/comments/42403371"},"html":{"href":"https://github.com/mozilla/oneanddone-tests/pull/38#discussion_r42403371"},"pull_request":{"href":"https://api.github.com/repos/mozilla/oneanddone-tests/pulls/38"}}},"pull_request":{"url":"https://api.github.com/repos/mozilla/oneanddone-tests/pulls/38","id":47794665,"html_url":"https://github.com/mozilla/oneanddone-tests/pull/38","diff_url":"https://github.com/mozilla/oneanddone-tests/pull/38.diff","patch_url":"https://github.com/mozilla/oneanddone-tests/pull/38.patch","issue_url":"https://api.github.com/repos/mozilla/oneanddone-tests/issues/38","number":38,"state":"open","locked":false,"title":"Update oneanddone-tests to run without the API and pare the tests down a bit","user":{"login":"bobsilverberg","id":142755,"avatar_url":"https://avatars.githubusercontent.com/u/142755?v=3","gravatar_id":"","url":"https://api.github.com/users/bobsilverberg","html_url":"https://github.com/bobsilverberg","followers_url":"https://api.github.com/users/bobsilverberg/followers","following_url":"https://api.github.com/users/bobsilverberg/following{/other_user}","gists_url":"https://api.github.com/users/bobsilverberg/gists{/gist_id}","starred_url":"https://api.github.com/users/bobsilverberg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bobsilverberg/subscriptions","organizations_url":"https://api.github.com/users/bobsilverberg/orgs","repos_url":"https://api.github.com/users/bobsilverberg/repos","events_url":"https://api.github.com/users/bobsilverberg/events{/privacy}","received_events_url":"https://api.github.com/users/bobsilverberg/received_events","type":"User","site_admin":false},"body":"Also update the README file to the current standards\r\n\r\nThis is part of the work being done to move the majority of the functional tests for oneanddone into that project's repo and have them run against a local instance. We just want to keep a few key tests in this repo to test against deployed instances.\r\n\r\nThis also includes a lot of cleanup, such as ordering locators, properties and methods within each object.\r\n\r\n@m8ttyB r?\r\n","created_at":"2015-10-15T14:35:50Z","updated_at":"2015-10-19T17:54:06Z","closed_at":null,"merged_at":null,"merge_commit_sha":"33240d25f46ed4f46056bb2d446ecb27016b5dce","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/mozilla/oneanddone-tests/pulls/38/commits","review_comments_url":"https://api.github.com/repos/mozilla/oneanddone-tests/pulls/38/comments","review_comment_url":"https://api.github.com/repos/mozilla/oneanddone-tests/pulls/comments{/number}","comments_url":"https://api.github.com/repos/mozilla/oneanddone-tests/issues/38/comments","statuses_url":"https://api.github.com/repos/mozilla/oneanddone-tests/statuses/a3c5de563643975af293c8847321db9104d42a16","head":{"label":"bobsilverberg:sanity_only","ref":"sanity_only","sha":"a3c5de563643975af293c8847321db9104d42a16","user":{"login":"bobsilverberg","id":142755,"avatar_url":"https://avatars.githubusercontent.com/u/142755?v=3","gravatar_id":"","url":"https://api.github.com/users/bobsilverberg","html_url":"https://github.com/bobsilverberg","followers_url":"https://api.github.com/users/bobsilverberg/followers","following_url":"https://api.github.com/users/bobsilverberg/following{/other_user}","gists_url":"https://api.github.com/users/bobsilverberg/gists{/gist_id}","starred_url":"https://api.github.com/users/bobsilverberg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bobsilverberg/subscriptions","organizations_url":"https://api.github.com/users/bobsilverberg/orgs","repos_url":"https://api.github.com/users/bobsilverberg/repos","events_url":"https://api.github.com/users/bobsilverberg/events{/privacy}","received_events_url":"https://api.github.com/users/bobsilverberg/received_events","type":"User","site_admin":false},"repo":{"id":15235038,"name":"oneanddone-tests","full_name":"bobsilverberg/oneanddone-tests","owner":{"login":"bobsilverberg","id":142755,"avatar_url":"https://avatars.githubusercontent.com/u/142755?v=3","gravatar_id":"","url":"https://api.github.com/users/bobsilverberg","html_url":"https://github.com/bobsilverberg","followers_url":"https://api.github.com/users/bobsilverberg/followers","following_url":"https://api.github.com/users/bobsilverberg/following{/other_user}","gists_url":"https://api.github.com/users/bobsilverberg/gists{/gist_id}","starred_url":"https://api.github.com/users/bobsilverberg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bobsilverberg/subscriptions","organizations_url":"https://api.github.com/users/bobsilverberg/orgs","repos_url":"https://api.github.com/users/bobsilverberg/repos","events_url":"https://api.github.com/users/bobsilverberg/events{/privacy}","received_events_url":"https://api.github.com/users/bobsilverberg/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/bobsilverberg/oneanddone-tests","description":"Funcional tests for oneanddone","fork":true,"url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests","forks_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/forks","keys_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/keys{/key_id}","collaborators_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/teams","hooks_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/hooks","issue_events_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/issues/events{/number}","events_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/events","assignees_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/assignees{/user}","branches_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/branches{/branch}","tags_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/tags","blobs_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/git/refs{/sha}","trees_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/git/trees{/sha}","statuses_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/statuses/{sha}","languages_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/languages","stargazers_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/stargazers","contributors_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/contributors","subscribers_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/subscribers","subscription_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/subscription","commits_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/commits{/sha}","git_commits_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/git/commits{/sha}","comments_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/comments{/number}","issue_comment_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/issues/comments{/number}","contents_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/contents/{+path}","compare_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/compare/{base}...{head}","merges_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/merges","archive_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/downloads","issues_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/issues{/number}","pulls_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/pulls{/number}","milestones_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/milestones{/number}","notifications_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/labels{/name}","releases_url":"https://api.github.com/repos/bobsilverberg/oneanddone-tests/releases{/id}","created_at":"2013-12-16T19:31:19Z","updated_at":"2014-05-22T13:17:25Z","pushed_at":"2015-10-15T14:41:01Z","git_url":"git://github.com/bobsilverberg/oneanddone-tests.git","ssh_url":"git@github.com:bobsilverberg/oneanddone-tests.git","clone_url":"https://github.com/bobsilverberg/oneanddone-tests.git","svn_url":"https://github.com/bobsilverberg/oneanddone-tests","homepage":null,"size":174,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"mozilla:master","ref":"master","sha":"9362b974e52dfc8fbce0b12418d75d44ff0338b5","user":{"login":"mozilla","id":131524,"avatar_url":"https://avatars.githubusercontent.com/u/131524?v=3","gravatar_id":"","url":"https://api.github.com/users/mozilla","html_url":"https://github.com/mozilla","followers_url":"https://api.github.com/users/mozilla/followers","following_url":"https://api.github.com/users/mozilla/following{/other_user}","gists_url":"https://api.github.com/users/mozilla/gists{/gist_id}","starred_url":"https://api.github.com/users/mozilla/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mozilla/subscriptions","organizations_url":"https://api.github.com/users/mozilla/orgs","repos_url":"https://api.github.com/users/mozilla/repos","events_url":"https://api.github.com/users/mozilla/events{/privacy}","received_events_url":"https://api.github.com/users/mozilla/received_events","type":"Organization","site_admin":false},"repo":{"id":14555417,"name":"oneanddone-tests","full_name":"mozilla/oneanddone-tests","owner":{"login":"mozilla","id":131524,"avatar_url":"https://avatars.githubusercontent.com/u/131524?v=3","gravatar_id":"","url":"https://api.github.com/users/mozilla","html_url":"https://github.com/mozilla","followers_url":"https://api.github.com/users/mozilla/followers","following_url":"https://api.github.com/users/mozilla/following{/other_user}","gists_url":"https://api.github.com/users/mozilla/gists{/gist_id}","starred_url":"https://api.github.com/users/mozilla/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mozilla/subscriptions","organizations_url":"https://api.github.com/users/mozilla/orgs","repos_url":"https://api.github.com/users/mozilla/repos","events_url":"https://api.github.com/users/mozilla/events{/privacy}","received_events_url":"https://api.github.com/users/mozilla/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/mozilla/oneanddone-tests","description":"Funcional tests for oneanddone","fork":false,"url":"https://api.github.com/repos/mozilla/oneanddone-tests","forks_url":"https://api.github.com/repos/mozilla/oneanddone-tests/forks","keys_url":"https://api.github.com/repos/mozilla/oneanddone-tests/keys{/key_id}","collaborators_url":"https://api.github.com/repos/mozilla/oneanddone-tests/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/mozilla/oneanddone-tests/teams","hooks_url":"https://api.github.com/repos/mozilla/oneanddone-tests/hooks","issue_events_url":"https://api.github.com/repos/mozilla/oneanddone-tests/issues/events{/number}","events_url":"https://api.github.com/repos/mozilla/oneanddone-tests/events","assignees_url":"https://api.github.com/repos/mozilla/oneanddone-tests/assignees{/user}","branches_url":"https://api.github.com/repos/mozilla/oneanddone-tests/branches{/branch}","tags_url":"https://api.github.com/repos/mozilla/oneanddone-tests/tags","blobs_url":"https://api.github.com/repos/mozilla/oneanddone-tests/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/mozilla/oneanddone-tests/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/mozilla/oneanddone-tests/git/refs{/sha}","trees_url":"https://api.github.com/repos/mozilla/oneanddone-tests/git/trees{/sha}","statuses_url":"https://api.github.com/repos/mozilla/oneanddone-tests/statuses/{sha}","languages_url":"https://api.github.com/repos/mozilla/oneanddone-tests/languages","stargazers_url":"https://api.github.com/repos/mozilla/oneanddone-tests/stargazers","contributors_url":"https://api.github.com/repos/mozilla/oneanddone-tests/contributors","subscribers_url":"https://api.github.com/repos/mozilla/oneanddone-tests/subscribers","subscription_url":"https://api.github.com/repos/mozilla/oneanddone-tests/subscription","commits_url":"https://api.github.com/repos/mozilla/oneanddone-tests/commits{/sha}","git_commits_url":"https://api.github.com/repos/mozilla/oneanddone-tests/git/commits{/sha}","comments_url":"https://api.github.com/repos/mozilla/oneanddone-tests/comments{/number}","issue_comment_url":"https://api.github.com/repos/mozilla/oneanddone-tests/issues/comments{/number}","contents_url":"https://api.github.com/repos/mozilla/oneanddone-tests/contents/{+path}","compare_url":"https://api.github.com/repos/mozilla/oneanddone-tests/compare/{base}...{head}","merges_url":"https://api.github.com/repos/mozilla/oneanddone-tests/merges","archive_url":"https://api.github.com/repos/mozilla/oneanddone-tests/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/mozilla/oneanddone-tests/downloads","issues_url":"https://api.github.com/repos/mozilla/oneanddone-tests/issues{/number}","pulls_url":"https://api.github.com/repos/mozilla/oneanddone-tests/pulls{/number}","milestones_url":"https://api.github.com/repos/mozilla/oneanddone-tests/milestones{/number}","notifications_url":"https://api.github.com/repos/mozilla/oneanddone-tests/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/mozilla/oneanddone-tests/labels{/name}","releases_url":"https://api.github.com/repos/mozilla/oneanddone-tests/releases{/id}","created_at":"2013-11-20T12:02:32Z","updated_at":"2015-10-15T03:46:11Z","pushed_at":"2015-10-15T14:41:01Z","git_url":"git://github.com/mozilla/oneanddone-tests.git","ssh_url":"git@github.com:mozilla/oneanddone-tests.git","clone_url":"https://github.com/mozilla/oneanddone-tests.git","svn_url":"https://github.com/mozilla/oneanddone-tests","homepage":null,"size":355,"stargazers_count":3,"watchers_count":3,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":11,"mirror_url":null,"open_issues_count":2,"forks":11,"open_issues":2,"watchers":3,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/mozilla/oneanddone-tests/pulls/38"},"html":{"href":"https://github.com/mozilla/oneanddone-tests/pull/38"},"issue":{"href":"https://api.github.com/repos/mozilla/oneanddone-tests/issues/38"},"comments":{"href":"https://api.github.com/repos/mozilla/oneanddone-tests/issues/38/comments"},"review_comments":{"href":"https://api.github.com/repos/mozilla/oneanddone-tests/pulls/38/comments"},"review_comment":{"href":"https://api.github.com/repos/mozilla/oneanddone-tests/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/mozilla/oneanddone-tests/pulls/38/commits"},"statuses":{"href":"https://api.github.com/repos/mozilla/oneanddone-tests/statuses/a3c5de563643975af293c8847321db9104d42a16"}}}}