lihaoyi / test

0 stars 0 forks source link

requests.RequestTests fails trying to contact https://httpbin.org #653

Open lihaoyi opened 1 month ago

lihaoyi commented 1 month ago

I've seen this in the Scala 2 community build and it's also reproducible locally

X requests.Scala2RequestTests.params.post 10555ms 
  requests.TimeoutException: Request to https://httpbin.org/post timed out. (readTimeout: 10000, connectTimout: 10000)
    requests.Requester$$anon$1.liftedTree1$1(Requester.scala:274)
    requests.Requester$$anon$1.readBytesThrough(Requester.scala:266)
    geny.Readable.writeBytesTo(Writable.scala:93)
    geny.Readable.writeBytesTo$(Writable.scala:93)
    requests.Requester$$anon$1.writeBytesTo(Requester.scala:164)
    requests.Requester.apply(Requester.scala:113)
    requests.Scala2RequestTests$.$anonfun$tests$4(Scala2RequestTests.scala:16)
    requests.Scala2RequestTests$.$anonfun$tests$4$adapted(Scala2RequestTests.scala:12)
    scala.collection.immutable.List.foreach(List.scala:431)
    requests.Scala2RequestTests$.$anonfun$tests$3(Scala2RequestTests.scala:12)
X requests.Scala2RequestTests.params.put 10211ms 
  requests.TimeoutException: Request to https://httpbin.org/put timed out. (readTimeout: 10000, connectTimout: 10000)
    requests.Requester$$anon$1.liftedTree1$1(Requester.scala:274)
    requests.Requester$$anon$1.readBytesThrough(Requester.scala:266)
    geny.Readable.writeBytesTo(Writable.scala:93)
    geny.Readable.writeBytesTo$(Writable.scala:93)
    requests.Requester$$anon$1.writeBytesTo(Requester.scala:164)
    requests.Requester.apply(Requester.scala:113)
    requests.Scala2RequestTests$.$anonfun$tests$8(Scala2RequestTests.scala:27)
    requests.Scala2RequestTests$.$anonfun$tests$8$adapted(Scala2RequestTests.scala:23)
    scala.collection.immutable.List.foreach(List.scala:431)
    requests.Scala2RequestTests$.$anonfun$tests$7(Scala2RequestTests.scala:23)
X requests.RequestTests.matchingMethodWorks 10111ms 
  requests.TimeoutException: Request to http://httpbin.org/delete timed out. (readTimeout: 10000, connectTimout: 10000)
    requests.Requester$$anon$1.liftedTree1$1(Requester.scala:274)
    requests.Requester$$anon$1.readBytesThrough(Requester.scala:266)
    geny.Readable.writeBytesTo(Writable.scala:93)
    geny.Readable.writeBytesTo$(Writable.scala:93)
    requests.Requester$$anon$1.writeBytesTo(Requester.scala:164)
    requests.Requester.apply(Requester.scala:113)
    requests.RequestTests$.$anonfun$tests$5(RequestTests.scala:19)
    scala.collection.immutable.List.foreach(List.scala:431)
    requests.RequestTests$.$anonfun$tests$4(RequestTests.scala:18)
    requests.RequestTests$.$anonfun$tests$4$adapted(RequestTests.scala:17)
    scala.collection.immutable.List.foreach(List.scala:431)
    requests.RequestTests$.$anonfun$tests$3(RequestTests.scala:17)
    requests.RequestTests$.$anonfun$tests$3$adapted(RequestTests.scala:16)
    scala.collection.immutable.List.foreach(List.scala:431)
    requests.RequestTests$.$anonfun$tests$2(RequestTests.scala:16)
X requests.RequestTests.params.get 10333ms 
  requests.TimeoutException: Request to https://httpbin.org/get?hello=world&foo=baz timed out. (readTimeout: 10000, connectTimout: 10000)
    requests.Requester$$anon$1.liftedTree1$1(Requester.scala:274)
    requests.Requester$$anon$1.readBytesThrough(Requester.scala:266)
    geny.Readable.writeBytesTo(Writable.scala:93)
    geny.Readable.writeBytesTo$(Writable.scala:93)
    requests.Requester$$anon$1.writeBytesTo(Requester.scala:164)
    requests.Requester.apply(Requester.scala:113)
    requests.RequestTests$.$anonfun$tests$11(RequestTests.scala:37)
X requests.RequestTests.cookies.raw 10004ms 
  requests.TimeoutException: Request to https://httpbin.org/cookies timed out. (readTimeout: 10000, connectTimout: 10000)
    requests.Requester$$anon$1.liftedTree1$1(Requester.scala:274)
    requests.Requester$$anon$1.readBytesThrough(Requester.scala:266)
    geny.Readable.writeBytesTo(Writable.scala:93)
    geny.Readable.writeBytesTo$(Writable.scala:93)
    requests.Requester$$anon$1.writeBytesTo(Requester.scala:164)
    requests.Requester.apply(Requester.scala:113)
    requests.RequestTests$.$anonfun$tests$34(RequestTests.scala:89)
requests.RequestTests.redirects.maxRelative 12988ms 
  requests.TimeoutException: Request to https://httpbin.org/relative-redirect/3 timed out. (readTimeout: 10000, connectTimout: 10000)
    requests.Requester$$anon$1.liftedTree1$1(Requester.scala:274)
    requests.Requester$$anon$1.readBytesThrough(Requester.scala:266)
    requests.Requester$$anon$1.readBytesThrough(Requester.scala:315)
    geny.Readable.writeBytesTo(Writable.scala:93)
    geny.Readable.writeBytesTo$(Writable.scala:93)
    requests.Requester$$anon$1.writeBytesTo(Requester.scala:164)
    requests.Requester.apply(Requester.scala:113)
    requests.RequestTests$.$anonfun$tests$48(RequestTests.scala:117)

ID: 132 Original Author: SethTisue

lihaoyi commented 1 month ago

the Dotty folks also experienced this and pulled the tests from their community build: https://github.com/lampepfl/dotty/pull/17199 Original Author:SethTisue

lihaoyi commented 1 month ago

for now, I did https://github.com/scala/community-build/commit/e86a969707a89ab84fe9950a6280edf4f902beef Original Author:SethTisue