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())