human
Solve the following python programming problem given the following code:
@ skip_if_disabled 
def test_cache_remote_image(self) : 
    '
        We test that caching is no longer broken for remote images
        ' 
    self.cleanup () 
    self.start_servers (** self.__dict__.copy ()) 
    api_port = self.api_port 
    registry_port = self.registry_port 
    server_class = BaseHTTPServer.HTTPServer 
    remote_server = server_class (('127.0.0.1', 0), RemoteImageHandler) 
    (remote_ip, remote_port) = remote_server.server_address 
    def serve_requests(httpd) : 
        httpd.serve_forever () 
thread.start_new_thread (serve_requests, (remote_server,)) 
    remote_uri = ('http://%s:%d/images/2' % (remote_ip, remote_port)) 
    headers = { 
        'X-Image-Meta-Name' : 'Image2', 
        'X-Image-Meta-Is-Public' : 'True', 
        'X-Image-Meta-Location' : remote_uri, 
} 
    path = ('http://%s:%d/v1/images' % ('0.0.0.0', self.api_port)) 
    http = httplib2.Http () 
    (response, content) = http.request (path, 'POST', headers = headers) 
    self.assertEqual (response.status, 201) 
    data = json.loads (content) 
    self.assertEqual (data ['image'] ['size'], FIVE_KB) 
    image_id = data ['image'] ['id'] 
    path = ('http://%s:%d/v1/images/%s' % ('0.0.0.0', self.api_port, image_id)) 
    http = httplib2.Http () 
    (response, content) = http.request (path, 'GET') 
    self.assertEqual (server_class.status, 200) 
    http = httplib2.Http () 
    (response, content) = http.request (path, 'GET') 
    self.assertEqual (response.status, 200) 
    self.assertEqual (int (response ['content-length']), FIVE_KB) 
    remote_server.shutdown () 
    self.stop_servers () 

    
    

    Fix the buggy line: self.assertEqual (server_class.status, 200)
assistant
#Here is Python code to fix the buggy line: self.

self.assertEqual (response.status, 200)