コード例 #1
0
ファイル: tests_gerrit.py プロジェクト: ringxu/python-gerrit
 def test_get_project(self):
     """
     Test that a project can be fetched
     """
     reference = Gerrit(url=self.URL)
     reference.call = self.call
     reference.get_project(self.PROJECT)
     self.call.assert_called_with(r_endpoint='/a/projects/{}/'.format(
         self.PROJECT), )
コード例 #2
0
    def test_get_project(self, mock_get_netrc_auth):
        mock_get_netrc_auth.return_value = ('user', 'password')
        req = mock.Mock()
        req.status_code = 200
        req.content = ')]}\'{}'.encode('utf-8')
        call = mock.Mock()
        call.return_value = req

        reference = Gerrit(url='http://domain.com')
        reference.call = call
        project = reference.get_project('gerritproject')
        call.assert_called_with(r_endpoint='/a/projects/gerritproject/', )
コード例 #3
0
ファイル: tests_gerrit.py プロジェクト: ringxu/python-gerrit
 def test_create_project(self):
     """
     Test that a project can be created
     """
     self.req.status_code = 201
     reference = Gerrit(url=self.URL)
     reference.call = self.call
     with mock.patch.object(Project, 'get_project'):
         reference.create_project(self.PROJECT)
         self.call.assert_called_with(
             request='put',
             r_endpoint='/a/projects/{}'.format(self.PROJECT),
             r_payload={},
         )
コード例 #4
0
    def test_get_project(self, mock_get_netrc_auth):
        mock_get_netrc_auth.return_value = ('user', 'password')
        req = mock.Mock()
        req.status_code = 200
        req.content = ')]}\'{}'.encode('utf-8')
        call = mock.Mock()
        call.return_value = req

        reference = Gerrit(url='http://domain.com')
        reference.call = call
        project = reference.get_project('gerritproject')
        call.assert_called_with(
            r_endpoint='/a/projects/gerritproject/',
        )
コード例 #5
0
    def test_create_project(self, mock_get_netrc_auth):
        mock_get_netrc_auth.return_value = ('user', 'password')
        req = mock.Mock()
        req.status_code = 201
        req.content = ')]}\'{}'.encode('utf-8')
        call = mock.Mock()
        call.return_value = req

        reference = Gerrit(url='http://domain.com')
        reference.call = call
        with mock.patch.object(Project, 'get_project'):
            project = reference.create_project('gerritproject')
            call.assert_called_with(
                request='put',
                r_endpoint='/a/projects/gerritproject',
                r_payload={},
            )
コード例 #6
0
    def test_create_project(self, mock_get_netrc_auth):
        mock_get_netrc_auth.return_value = ('user', 'password')
        req = mock.Mock()
        req.status_code = 201
        req.content = ')]}\'{}'.encode('utf-8')
        call = mock.Mock()
        call.return_value = req

        reference = Gerrit(url='http://domain.com')
        reference.call = call
        with mock.patch.object(Project, 'get_project'):
            project = reference.create_project('gerritproject')
            call.assert_called_with(
                request='put',
                r_endpoint='/a/projects/gerritproject',
                r_payload={},
            )