'L{client.downloadPage} is deprecated.'

def test_downloadPageDeprecated(self):

    port = reactor.listenTCP(0, server.Site(Data('', 'text/plain')), interface='127.0.0.1')
    portno = port.getHost().port
    self.addCleanup(port.stopListening)
    url = networkString(('http://127.0.0.1:%d' % (portno,)))
    path = FilePath(self.mktemp())
    d = client.downloadPage(url, path.path)
    warningInfo = self.flushWarnings([self.test_downloadPageDeprecated])
    self.assertEqual(len(warningInfo), 1)
    self.assertEqual(warningInfo[0]['category'], DeprecationWarning)
    self.assertEqual(warningInfo[0]['message'], 'twisted.web.client.downloadPage    was    deprecated    in    Twisted    16.7.0;    please    use    https://pypi.org/project/treq/    or    twisted.web.client.Agent    instead')
    return d.addErrback((lambda _: None))
