def test_update(self, reqm): reqm.return_value = mock_response('patch') self.service.update('master', {'sha': 'abc123'}) self.assertEqual( reqm.call_args[0], ('patch', _('repos/user/repo/git/refs/master')) )
def test_CREATE_comment(self, request_method): request_method.return_value = mock_response('post') data = dict(body='some', commit_id='e2bc', line=1, path='some.txt', position=1) self.cs.create_comment(data, 'e3bc') self.assertEqual(request_method.call_args[0], ('post', _('repos/oct/re_oct/commits/e3bc/comments')))
def test_delete(self, reqm): reqm.return_value = mock_response('delete') self.service.delete('branch') self.assertEqual( reqm.call_args[0], ('delete', _('repos/user/repo/git/refs/branch')) )
def test_DELETE(self, request_method): request_method.return_value = mock_response('delete') self.s._delete(self.r, **self.args) request_method.assert_called_with('delete', _('dummyrequest'), data=None, params=self.args)
def test_GET(self, reqm): reqm.return_value = mock_response() self.service.get(123) self.assertEqual( reqm.call_args[0], ('get', _('repos/user/repo/pulls/123')) )
def test_DELETE(self, reqm): reqm.return_value = mock_response(204) self.service.delete(1) self.assertEqual( reqm.call_args[0], ('delete', _('repos/user/repo/pulls/comments/1')) )
def test_POST(self, request_method): request_method.return_value = mock_response('post') self.s._post(self.r, **self.args) request_method.assert_called_with('post', _('dummyrequest'), data=None, params=self.args)
def test_create(self, reqm): reqm.return_value = mock_response('post') self.service.create({'sha': 'hello', 'ref': 'something'}) self.assertEqual( reqm.call_args[0], ('post', _('repos/user/repo/git/refs')) )
def test_MERGE(self, reqm): reqm.return_value = mock_response(200) self.service.merge(123, 'merging this') self.assertEqual( reqm.call_args[0], ('put', _('repos/user/repo/pulls/123/merge')) )
def test_GET(self, reqm): reqm.return_value = mock_response() self.service.get('heads/fnord') self.assertEqual( reqm.call_args[0], ('get', _('repos/user/repo/git/refs/heads/fnord')) )
def test_GET(self, reqm): reqm.return_value = mock_response() self.service.get('abc123') self.assertEqual( reqm.call_args[0], ('get', _('repos/octocat/repo/git/commits/abc123')) )
def test_UPDATE(self, reqm): reqm.return_value = mock_response(200) data = { 'body': 'something completely different', } self.service.update(1, data) self.assertEqual(reqm.call_args[0], ('patch', _('repos/user/repo/pulls/comments/1')))
def test_CREATE(self, request_method): request_method.return_value = mock_response('post') self.gs.create( dict(public=True, files={'file1.txt': { 'content': 'Some\ncontent' }})) self.assertEqual(request_method.call_args[0], ('post', _('gists')))
def test_CREATE(self, request_method): request_method.return_value = mock_response('post') self.ss.create({"state": "success", "target_url": "https://example.com/build/status", "description": "The build succeeded!"}, sha='e3bc') self.assertEqual(request_method.call_args[0], ('post', _('repos/oct/re_oct/statuses/e3bc')))
def test_CREATE_with_no_title(self, reqm): reqm.return_value = mock_response('post') data = { 'body': 'merge me!', 'head': 'octocat:some-feature', 'base': 'master', } self.service.create(data)
def test_UPDATE(self, reqm): reqm.return_value = mock_response('patch') data = {} self.service.update(123, data) self.assertEqual( reqm.call_args[0], ('patch', _('repos/user/repo/pulls/123')) )
def test_CREATE(self, reqm): reqm.return_value = mock_response('post') self.service.create({'tag': 'v1.2.3', 'message': 'a tag', 'object': 'abc123', 'type': 'commit'}) self.assertEqual( reqm.call_args[0], ('post', _('repos/user/repo/git/tags')) )
def test_WITH_mimetype(self, request_method): request_method.return_value = mock_response() self.ms.set_html() self.ms.dummy_request() request_method.assert_called_with('get', _('dummyrequest'), headers={'Accept': 'application/vnd.github.%s.html+json' % MimeTypeMixin.VERSION}, params={})
def test_CREATE_in_reply_to(self, reqm): reqm.return_value = mock_response(201) data = { 'body': ':sparkles:', 'in_reply_to': '5', } self.service.create(1, data) self.assertEqual(reqm.call_args[0], ('post', _('repos/user/repo/pulls/1/comments')))
def test_CREATE_with_issue(self, reqm): reqm.return_value = mock_response('post') data = { 'issue': 1, 'head': 'octocat:some-feature', 'base': 'master', } self.service.create(data) self.assertEqual(reqm.call_args[0], ('post', _('repos/user/repo/pulls')))
def test_WITH_mimetype(self, request_method): request_method.return_value = mock_response() self.ms.set_html() self.ms.dummy_request() request_method.assert_called_with( "get", _("dummyrequest"), headers={"Accept": "application/vnd.github.%s.html+json" % MimeTypeMixin.VERSION}, params={}, )
def test_UPDATE(self, reqm): reqm.return_value = mock_response(200) data = { 'body': 'something completely different', } self.service.update(1, data) self.assertEqual( reqm.call_args[0], ('patch', _('repos/user/repo/pulls/comments/1')) )
def test_CREATE(self, reqm): reqm.return_value = mock_response(201) data = { 'body': ':sparkles:', 'commit_id': 'abc123', 'path': 'foo.txt', 'position': '2', } self.service.create(1, data) self.assertEqual(reqm.call_args[0], ('post', _('repos/user/repo/pulls/1/comments')))
def test_CREATE_with_title_and_body(self, reqm): reqm.return_value = mock_response('post') data = { 'title': 'this is a pull request', 'body': 'merge me!', 'head': 'octocat:some-feature', 'base': 'master', } self.service.create(data) self.assertEqual(reqm.call_args[0], ('post', _('repos/user/repo/pulls')))
def test_CREATE(self, reqm): reqm.return_value = mock_response('post') self.service.create({ 'message': 'hello', 'tree': 'abc123', 'parents': ['mom', 'dad'], }) self.assertEqual( reqm.call_args[0], ('post', _('repos/octocat/repo/git/commits')) )
def test_CREATE_in_reply_to(self, reqm): reqm.return_value = mock_response(201) data = { 'body': ':sparkles:', 'in_reply_to': '5', } self.service.create(1, data) self.assertEqual( reqm.call_args[0], ('post', _('repos/user/repo/pulls/1/comments')) )
def test_CREATE(self, reqm): reqm.return_value = mock_response('post') self.service.create({ 'tree': [ {'path': 'foo.txt', 'mode': '100644', 'type': 'blob', 'sha': 'abc123'}, ], }) self.assertEqual( reqm.call_args[0], ('post', _('repos/user/repo/git/trees')) )
def test_WITH_mimetype(self, request_method): request_method.return_value = mock_response() self.ms.set_html() self.ms.dummy_request() request_method.assert_called_with( 'get', _('dummyrequest'), headers={ 'Accept': 'application/vnd.github.%s.html+json' % MimeTypeMixin.VERSION }, params={})
def test_CREATE_with_issue(self, reqm): reqm.return_value = mock_response('post') data = { 'issue': 1, 'head': 'octocat:some-feature', 'base': 'master', } self.service.create(data) self.assertEqual( reqm.call_args[0], ('post', _('repos/user/repo/pulls')) )
def test_DELEGATES_methods(self, request_method): request_method.return_value = mock_response() self.c.get('') request_method.assert_called_with('get', '') request_method.return_value = mock_response('post') self.c.post('') request_method.assert_called_with('post', '') request_method.return_value = mock_response('patch') self.c.patch('') request_method.assert_called_with('patch', '') self.c.put('') request_method.assert_called_with('put', '') request_method.return_value = mock_response('delete') self.c.delete('') request_method.assert_called_with('delete', '') self.c.head('') request_method.assert_called_with('head', '')
def test_CREATE_with_title_and_body(self, reqm): reqm.return_value = mock_response('post') data = { 'title': 'this is a pull request', 'body': 'merge me!', 'head': 'octocat:some-feature', 'base': 'master', } self.service.create(data) self.assertEqual( reqm.call_args[0], ('post', _('repos/user/repo/pulls')) )
def test_CREATE(self, reqm): reqm.return_value = mock_response(201) data = { 'body': ':sparkles:', 'commit_id': 'abc123', 'path': 'foo.txt', 'position': '2', } self.service.create(1, data) self.assertEqual( reqm.call_args[0], ('post', _('repos/user/repo/pulls/1/comments')) )
def test_IS_PUBLIC_MEMBER(self, request_method): request_method.return_value = mock_response() self.ms.is_public_member('acme', 'octocat') self.assertEqual(request_method.call_args[0], ('head', _('orgs/acme/public_members/octocat')))
def test_DELETE(self, request_method): request_method.return_value = mock_response('delete') self.cs.delete(1) self.assertEqual( request_method.call_args[0], ('delete', _('repos/octocat/Hello-World/issues/comments/1')))
def test_UPDATE(self, request_method): request_method.return_value = mock_response('patch') self.cs.update(1, 'new comment') self.assertEqual( request_method.call_args[0], ('patch', _('repos/octocat/Hello-World/issues/comments/1')))
def test_CREATE(self, request_method): request_method.return_value = mock_response('post') self.cs.create(1, 'comment') self.assertEqual( request_method.call_args[0], ('post', _('repos/octocat/Hello-World/issues/1/comments')))
def test_GET(self, request_method): request_method.return_value = mock_response() self.cs.get(1) self.assertEqual( request_method.call_args[0], ('get', _('repos/octocat/Hello-World/issues/comments/1')))
def test_UPDATE(self, request_method): request_method.return_value = mock_response('patch') self.isu.update(1, {'body': 'edited'}) self.assertEqual(request_method.call_args[0], ('patch', _('repos/octocat/Hello-World/issues/1')))
def test_UPDATE(self, request_method): request_method.return_value = mock_response('patch') self.mi.update(1, dict(title='test')) self.assertEqual( request_method.call_args[0], ('patch', _('repos/octocat/Hello-World/milestones/1')))
def test_CREATE(self, request_method): request_method.return_value = mock_response('post') self.mi.create(dict(title='test')) self.assertEqual(request_method.call_args[0], ('post', _('repos/octocat/Hello-World/milestones')))
def test_REMOVE_all(self, request_method): request_method.return_value = mock_response('delete') self.lb.remove_all(1) self.assertEqual( request_method.call_args[0], ('delete', _('repos/octocat/Hello-World/issues/1/labels')))
def test_REPLACE_all(self, request_method): request_method.return_value = mock_response() self.lb.replace_all(1, ['bug', 'critical']) self.assertEqual( request_method.call_args[0], ('put', _('repos/octocat/Hello-World/issues/1/labels')))
def test_PUBLICIZE_MEMBERSHIP(self, request_method): request_method.return_value = mock_response() self.ms.publicize_membership('acme', 'octocat') self.assertEqual(request_method.call_args[0], ('put', _('orgs/acme/public_members/octocat')))
def test_CONCEAL_MEMBERSHIP(self, request_method): request_method.return_value = mock_response('delete') self.ms.conceal_membership('acme', 'octocat') self.assertEqual(request_method.call_args[0], ('delete', _('orgs/acme/public_members/octocat')))
def test_CREATE(self, request_method): request_method.return_value = mock_response('post') self.isu.create(dict(title='My issue', body='Fix this issue')) self.assertEqual(request_method.call_args[0], ('post', _('repos/octocat/Hello-World/issues')))