コード例 #1
0
class HttpCallWithoutContextTests(TestCase):

    @patch("yum_repo_client.repoclient.httplib")
    def test_should_get_without_context(self, http_lib):
        mock_connection = Mock()
        http_lib.HTTPConnection.return_value = mock_connection
        self.client = HttpClient("any-host.invalid", 42, context=None)

        self.client.doHttpGet('/repo/querystuff')

        mock_connection.request.assert_called_with('GET', '/repo/querystuff', None, default_headers())

    @patch("yum_repo_client.repoclient.httplib")
    def test_should_delete_without_context(self, http_lib):
        mock_connection = Mock()
        http_lib.HTTPConnection.return_value = mock_connection
        self.client = HttpClient("any-host.invalid", 42, context=None)

        self.client.doHttpDelete('/repo/deletestuff')

        mock_connection.request.assert_called_with('DELETE', '/repo/deletestuff', None, default_headers())

    @patch("yum_repo_client.repoclient.httplib")
    def test_should_post_without_context(self, http_lib):
        mock_connection = Mock()
        http_lib.HTTPConnection.return_value = mock_connection
        self.client = HttpClient("any-host.invalid", 42, context=None)

        self.client.doHttpPost('/repo/mutatestuff')

        mock_connection.request.assert_called_with('POST', '/repo/mutatestuff', '', default_headers())
コード例 #2
0
class HttpCallWithoutContextTests(TestCase):
    @patch("yum_repo_client.repoclient.httplib")
    def test_should_get_without_context(self, http_lib):
        mock_connection = Mock()
        http_lib.HTTPConnection.return_value = mock_connection
        self.client = HttpClient("any-host.invalid", 42, context=None)

        self.client.doHttpGet('/repo/querystuff')

        mock_connection.request.assert_called_with('GET', '/repo/querystuff',
                                                   None, default_headers())

    @patch("yum_repo_client.repoclient.httplib")
    def test_should_delete_without_context(self, http_lib):
        mock_connection = Mock()
        http_lib.HTTPConnection.return_value = mock_connection
        self.client = HttpClient("any-host.invalid", 42, context=None)

        self.client.doHttpDelete('/repo/deletestuff')

        mock_connection.request.assert_called_with('DELETE',
                                                   '/repo/deletestuff', None,
                                                   default_headers())

    @patch("yum_repo_client.repoclient.httplib")
    def test_should_post_without_context(self, http_lib):
        mock_connection = Mock()
        http_lib.HTTPConnection.return_value = mock_connection
        self.client = HttpClient("any-host.invalid", 42, context=None)

        self.client.doHttpPost('/repo/mutatestuff')

        mock_connection.request.assert_called_with('POST', '/repo/mutatestuff',
                                                   '', default_headers())