grab icon indicating copy to clipboard operation
grab copied to clipboard

Failed pycurl/resolve/cookies test

Open lorien opened this issue 3 years ago • 0 comments

It works on my dev Debian machine. It fails in github ubunti CI environemnt.

    @only_grab_transport("pycurl")
    def test_different_domains(self):
        import pycurl  # pylint: disable=import-outside-toplevel

        grab = build_grab()
        names = [
            "foo:%d:127.0.0.1" % self.server.port,
            "bar:%d:127.0.0.1" % self.server.port,
        ]
        grab.setup_transport("pycurl")
        grab.transport.curl.setopt(pycurl.RESOLVE, names)

        self.server.add_response(Response(headers=[("Set-Cookie", "foo=foo")]))
        grab.go("http://foo:%d" % self.server.port)
        self.assertEqual(dict(grab.doc.cookies.items()), {"foo": "foo"})

        self.server.add_response(Response(headers=[("Set-Cookie", "bar=bar")]))
        grab.go("http://bar:%d" % self.server.port)
        self.assertEqual(dict(grab.doc.cookies.items()), {"bar": "bar"})

Example of failed test: https://github.com/lorien/grab/runs/5310282015?check_suite_focus=true#step:6:3621

lorien avatar Feb 24 '22 09:02 lorien