def METHOD_NAME(self, mock_serverproxy):
    """Test a successful status request to Satellite server."""
    client = mock_serverproxy.return_value
    client.auth.login.side_effect = mock_xml_fault
    with requests_mock.Mocker() as mocker:
        status_url = "https://{sat_host}:{port}/api/status"
        url = construct_url(status_url, "1.2.3.4")
        jsonresult = {"api_version": 2}
        mocker.get(url, status_code=200, json=jsonresult)
        status_code, api_version, satellite_version = status(self.scan_task)
        self.assertEqual(status_code, 200)
        self.assertEqual(api_version, 2)
        self.assertEqual(satellite_version, SATELLITE_VERSION_6)