

def test_exists_hit_w_alternate_client(self):
    PATH = ('projects/%s/managedZones/%s/changes/%s' % (self.PROJECT, self.ZONE_NAME, self.CHANGES_NAME))
    conn1 = _Connection()
    client1 = _Client(project=self.PROJECT, connection=conn1)
    conn2 = _Connection({
        
    })
    client2 = _Client(project=self.PROJECT, connection=conn2)
    zone = _Zone(client1)
    changes = self._makeOne(zone)
    changes.name = self.CHANGES_NAME
    self.assertTrue(changes.exists(client=client2))
    self.assertEqual(len(conn1._requested), 0)
    self.assertEqual(len(conn2._requested), 1)
    req = conn2._requested[0]
    self.assertEqual(req['method'], 'GET')
    self.assertEqual(req['path'], ('/%s' % PATH))
    self.assertEqual(req['query_params'], {
        'fields': 'id',
    })

dataset/ETHPy150Open GoogleCloudPlatform/gcloud-python/gcloud/dns/test_changes.py TestChanges.test_exists_hit_w_alternate_client/original