{"action":"created","comment":{"url":"https://api.github.com/repos/testing-cabal/testtools/pulls/comments/47182337","id":47182337,"diff_hunk":"@@ -6,3 +6,4 @@ pyrsistent\n python-mimeparse\n unittest2>=1.0.0\n traceback2\n+six","path":"requirements.txt","position":4,"original_position":4,"commit_id":"6803605da5edeafdeb54c29327a6692ce48f4cd6","original_commit_id":"6803605da5edeafdeb54c29327a6692ce48f4cd6","user":{"login":"rbtcollins","id":499678,"avatar_url":"https://avatars.githubusercontent.com/u/499678?v=3","gravatar_id":"","url":"https://api.github.com/users/rbtcollins","html_url":"https://github.com/rbtcollins","followers_url":"https://api.github.com/users/rbtcollins/followers","following_url":"https://api.github.com/users/rbtcollins/following{/other_user}","gists_url":"https://api.github.com/users/rbtcollins/gists{/gist_id}","starred_url":"https://api.github.com/users/rbtcollins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rbtcollins/subscriptions","organizations_url":"https://api.github.com/users/rbtcollins/orgs","repos_url":"https://api.github.com/users/rbtcollins/repos","events_url":"https://api.github.com/users/rbtcollins/events{/privacy}","received_events_url":"https://api.github.com/users/rbtcollins/received_events","type":"User","site_admin":false},"body":"What version of six introduced the functions you're using? I've seen bug reports galore with mock due to folk having old distro copies installed :(","created_at":"2015-12-10T02:26:25Z","updated_at":"2015-12-10T02:26:25Z","html_url":"https://github.com/testing-cabal/testtools/pull/176#discussion_r47182337","pull_request_url":"https://api.github.com/repos/testing-cabal/testtools/pulls/176","_links":{"self":{"href":"https://api.github.com/repos/testing-cabal/testtools/pulls/comments/47182337"},"html":{"href":"https://github.com/testing-cabal/testtools/pull/176#discussion_r47182337"},"pull_request":{"href":"https://api.github.com/repos/testing-cabal/testtools/pulls/176"}}},"pull_request":{"url":"https://api.github.com/repos/testing-cabal/testtools/pulls/176","id":53190699,"html_url":"https://github.com/testing-cabal/testtools/pull/176","diff_url":"https://github.com/testing-cabal/testtools/pull/176.diff","patch_url":"https://github.com/testing-cabal/testtools/pull/176.patch","issue_url":"https://api.github.com/repos/testing-cabal/testtools/issues/176","number":176,"state":"open","locked":false,"title":"Add generate_unique_text generator","user":{"login":"brantlk","id":11064524,"avatar_url":"https://avatars.githubusercontent.com/u/11064524?v=3","gravatar_id":"","url":"https://api.github.com/users/brantlk","html_url":"https://github.com/brantlk","followers_url":"https://api.github.com/users/brantlk/followers","following_url":"https://api.github.com/users/brantlk/following{/other_user}","gists_url":"https://api.github.com/users/brantlk/gists{/gist_id}","starred_url":"https://api.github.com/users/brantlk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brantlk/subscriptions","organizations_url":"https://api.github.com/users/brantlk/orgs","repos_url":"https://api.github.com/users/brantlk/repos","events_url":"https://api.github.com/users/brantlk/events{/privacy}","received_events_url":"https://api.github.com/users/brantlk/received_events","type":"User","site_admin":false},"body":"A generator is provided that generates unique (unicode) text strings. This is handy for tests that would prefer to use unicode strings in order to validate that their code works properly with unicode characters.\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.png\" height=40 alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/testing-cabal/testtools/176)\n<!-- Reviewable:end -->\n","created_at":"2015-12-09T22:52:40Z","updated_at":"2015-12-10T02:26:25Z","closed_at":null,"merged_at":null,"merge_commit_sha":"7baa6640a58c7b3396578c4e5f4eaee58822ea17","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/testing-cabal/testtools/pulls/176/commits","review_comments_url":"https://api.github.com/repos/testing-cabal/testtools/pulls/176/comments","review_comment_url":"https://api.github.com/repos/testing-cabal/testtools/pulls/comments{/number}","comments_url":"https://api.github.com/repos/testing-cabal/testtools/issues/176/comments","statuses_url":"https://api.github.com/repos/testing-cabal/testtools/statuses/6803605da5edeafdeb54c29327a6692ce48f4cd6","head":{"label":"brantlk:master","ref":"master","sha":"6803605da5edeafdeb54c29327a6692ce48f4cd6","user":{"login":"brantlk","id":11064524,"avatar_url":"https://avatars.githubusercontent.com/u/11064524?v=3","gravatar_id":"","url":"https://api.github.com/users/brantlk","html_url":"https://github.com/brantlk","followers_url":"https://api.github.com/users/brantlk/followers","following_url":"https://api.github.com/users/brantlk/following{/other_user}","gists_url":"https://api.github.com/users/brantlk/gists{/gist_id}","starred_url":"https://api.github.com/users/brantlk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brantlk/subscriptions","organizations_url":"https://api.github.com/users/brantlk/orgs","repos_url":"https://api.github.com/users/brantlk/repos","events_url":"https://api.github.com/users/brantlk/events{/privacy}","received_events_url":"https://api.github.com/users/brantlk/received_events","type":"User","site_admin":false},"repo":{"id":47705327,"name":"testtools","full_name":"brantlk/testtools","owner":{"login":"brantlk","id":11064524,"avatar_url":"https://avatars.githubusercontent.com/u/11064524?v=3","gravatar_id":"","url":"https://api.github.com/users/brantlk","html_url":"https://github.com/brantlk","followers_url":"https://api.github.com/users/brantlk/followers","following_url":"https://api.github.com/users/brantlk/following{/other_user}","gists_url":"https://api.github.com/users/brantlk/gists{/gist_id}","starred_url":"https://api.github.com/users/brantlk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brantlk/subscriptions","organizations_url":"https://api.github.com/users/brantlk/orgs","repos_url":"https://api.github.com/users/brantlk/repos","events_url":"https://api.github.com/users/brantlk/events{/privacy}","received_events_url":"https://api.github.com/users/brantlk/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/brantlk/testtools","description":"Testtools - tasteful testing for python","fork":true,"url":"https://api.github.com/repos/brantlk/testtools","forks_url":"https://api.github.com/repos/brantlk/testtools/forks","keys_url":"https://api.github.com/repos/brantlk/testtools/keys{/key_id}","collaborators_url":"https://api.github.com/repos/brantlk/testtools/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/brantlk/testtools/teams","hooks_url":"https://api.github.com/repos/brantlk/testtools/hooks","issue_events_url":"https://api.github.com/repos/brantlk/testtools/issues/events{/number}","events_url":"https://api.github.com/repos/brantlk/testtools/events","assignees_url":"https://api.github.com/repos/brantlk/testtools/assignees{/user}","branches_url":"https://api.github.com/repos/brantlk/testtools/branches{/branch}","tags_url":"https://api.github.com/repos/brantlk/testtools/tags","blobs_url":"https://api.github.com/repos/brantlk/testtools/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/brantlk/testtools/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/brantlk/testtools/git/refs{/sha}","trees_url":"https://api.github.com/repos/brantlk/testtools/git/trees{/sha}","statuses_url":"https://api.github.com/repos/brantlk/testtools/statuses/{sha}","languages_url":"https://api.github.com/repos/brantlk/testtools/languages","stargazers_url":"https://api.github.com/repos/brantlk/testtools/stargazers","contributors_url":"https://api.github.com/repos/brantlk/testtools/contributors","subscribers_url":"https://api.github.com/repos/brantlk/testtools/subscribers","subscription_url":"https://api.github.com/repos/brantlk/testtools/subscription","commits_url":"https://api.github.com/repos/brantlk/testtools/commits{/sha}","git_commits_url":"https://api.github.com/repos/brantlk/testtools/git/commits{/sha}","comments_url":"https://api.github.com/repos/brantlk/testtools/comments{/number}","issue_comment_url":"https://api.github.com/repos/brantlk/testtools/issues/comments{/number}","contents_url":"https://api.github.com/repos/brantlk/testtools/contents/{+path}","compare_url":"https://api.github.com/repos/brantlk/testtools/compare/{base}...{head}","merges_url":"https://api.github.com/repos/brantlk/testtools/merges","archive_url":"https://api.github.com/repos/brantlk/testtools/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/brantlk/testtools/downloads","issues_url":"https://api.github.com/repos/brantlk/testtools/issues{/number}","pulls_url":"https://api.github.com/repos/brantlk/testtools/pulls{/number}","milestones_url":"https://api.github.com/repos/brantlk/testtools/milestones{/number}","notifications_url":"https://api.github.com/repos/brantlk/testtools/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/brantlk/testtools/labels{/name}","releases_url":"https://api.github.com/repos/brantlk/testtools/releases{/id}","created_at":"2015-12-09T16:51:45Z","updated_at":"2015-12-09T16:51:46Z","pushed_at":"2015-12-09T22:49:44Z","git_url":"git://github.com/brantlk/testtools.git","ssh_url":"git@github.com:brantlk/testtools.git","clone_url":"https://github.com/brantlk/testtools.git","svn_url":"https://github.com/brantlk/testtools","homepage":"http://testtools.readthedocs.org/en/latest/ ","size":4872,"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":"testing-cabal:master","ref":"master","sha":"4f5a4cebf96f4b15b593b4959aaf2c1b98bfacd0","user":{"login":"testing-cabal","id":2662570,"avatar_url":"https://avatars.githubusercontent.com/u/2662570?v=3","gravatar_id":"","url":"https://api.github.com/users/testing-cabal","html_url":"https://github.com/testing-cabal","followers_url":"https://api.github.com/users/testing-cabal/followers","following_url":"https://api.github.com/users/testing-cabal/following{/other_user}","gists_url":"https://api.github.com/users/testing-cabal/gists{/gist_id}","starred_url":"https://api.github.com/users/testing-cabal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/testing-cabal/subscriptions","organizations_url":"https://api.github.com/users/testing-cabal/orgs","repos_url":"https://api.github.com/users/testing-cabal/repos","events_url":"https://api.github.com/users/testing-cabal/events{/privacy}","received_events_url":"https://api.github.com/users/testing-cabal/received_events","type":"Organization","site_admin":false},"repo":{"id":7804703,"name":"testtools","full_name":"testing-cabal/testtools","owner":{"login":"testing-cabal","id":2662570,"avatar_url":"https://avatars.githubusercontent.com/u/2662570?v=3","gravatar_id":"","url":"https://api.github.com/users/testing-cabal","html_url":"https://github.com/testing-cabal","followers_url":"https://api.github.com/users/testing-cabal/followers","following_url":"https://api.github.com/users/testing-cabal/following{/other_user}","gists_url":"https://api.github.com/users/testing-cabal/gists{/gist_id}","starred_url":"https://api.github.com/users/testing-cabal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/testing-cabal/subscriptions","organizations_url":"https://api.github.com/users/testing-cabal/orgs","repos_url":"https://api.github.com/users/testing-cabal/repos","events_url":"https://api.github.com/users/testing-cabal/events{/privacy}","received_events_url":"https://api.github.com/users/testing-cabal/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/testing-cabal/testtools","description":"Testtools - tasteful testing for python","fork":false,"url":"https://api.github.com/repos/testing-cabal/testtools","forks_url":"https://api.github.com/repos/testing-cabal/testtools/forks","keys_url":"https://api.github.com/repos/testing-cabal/testtools/keys{/key_id}","collaborators_url":"https://api.github.com/repos/testing-cabal/testtools/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/testing-cabal/testtools/teams","hooks_url":"https://api.github.com/repos/testing-cabal/testtools/hooks","issue_events_url":"https://api.github.com/repos/testing-cabal/testtools/issues/events{/number}","events_url":"https://api.github.com/repos/testing-cabal/testtools/events","assignees_url":"https://api.github.com/repos/testing-cabal/testtools/assignees{/user}","branches_url":"https://api.github.com/repos/testing-cabal/testtools/branches{/branch}","tags_url":"https://api.github.com/repos/testing-cabal/testtools/tags","blobs_url":"https://api.github.com/repos/testing-cabal/testtools/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/testing-cabal/testtools/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/testing-cabal/testtools/git/refs{/sha}","trees_url":"https://api.github.com/repos/testing-cabal/testtools/git/trees{/sha}","statuses_url":"https://api.github.com/repos/testing-cabal/testtools/statuses/{sha}","languages_url":"https://api.github.com/repos/testing-cabal/testtools/languages","stargazers_url":"https://api.github.com/repos/testing-cabal/testtools/stargazers","contributors_url":"https://api.github.com/repos/testing-cabal/testtools/contributors","subscribers_url":"https://api.github.com/repos/testing-cabal/testtools/subscribers","subscription_url":"https://api.github.com/repos/testing-cabal/testtools/subscription","commits_url":"https://api.github.com/repos/testing-cabal/testtools/commits{/sha}","git_commits_url":"https://api.github.com/repos/testing-cabal/testtools/git/commits{/sha}","comments_url":"https://api.github.com/repos/testing-cabal/testtools/comments{/number}","issue_comment_url":"https://api.github.com/repos/testing-cabal/testtools/issues/comments{/number}","contents_url":"https://api.github.com/repos/testing-cabal/testtools/contents/{+path}","compare_url":"https://api.github.com/repos/testing-cabal/testtools/compare/{base}...{head}","merges_url":"https://api.github.com/repos/testing-cabal/testtools/merges","archive_url":"https://api.github.com/repos/testing-cabal/testtools/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/testing-cabal/testtools/downloads","issues_url":"https://api.github.com/repos/testing-cabal/testtools/issues{/number}","pulls_url":"https://api.github.com/repos/testing-cabal/testtools/pulls{/number}","milestones_url":"https://api.github.com/repos/testing-cabal/testtools/milestones{/number}","notifications_url":"https://api.github.com/repos/testing-cabal/testtools/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/testing-cabal/testtools/labels{/name}","releases_url":"https://api.github.com/repos/testing-cabal/testtools/releases{/id}","created_at":"2013-01-24T18:59:21Z","updated_at":"2015-12-08T06:47:20Z","pushed_at":"2015-12-09T22:52:52Z","git_url":"git://github.com/testing-cabal/testtools.git","ssh_url":"git@github.com:testing-cabal/testtools.git","clone_url":"https://github.com/testing-cabal/testtools.git","svn_url":"https://github.com/testing-cabal/testtools","homepage":"http://testtools.readthedocs.org/en/latest/ ","size":5055,"stargazers_count":36,"watchers_count":36,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":44,"mirror_url":null,"open_issues_count":23,"forks":44,"open_issues":23,"watchers":36,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/testing-cabal/testtools/pulls/176"},"html":{"href":"https://github.com/testing-cabal/testtools/pull/176"},"issue":{"href":"https://api.github.com/repos/testing-cabal/testtools/issues/176"},"comments":{"href":"https://api.github.com/repos/testing-cabal/testtools/issues/176/comments"},"review_comments":{"href":"https://api.github.com/repos/testing-cabal/testtools/pulls/176/comments"},"review_comment":{"href":"https://api.github.com/repos/testing-cabal/testtools/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/testing-cabal/testtools/pulls/176/commits"},"statuses":{"href":"https://api.github.com/repos/testing-cabal/testtools/statuses/6803605da5edeafdeb54c29327a6692ce48f4cd6"}}}}