requests-scala
requests-scala copied to clipboard
requests.RequestTests fails trying to contact https://httpbin.org
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)
the Dotty folks also experienced this and pulled the tests from their community build: https://github.com/lampepfl/dotty/pull/17199
for now, I did https://github.com/scala/community-build/commit/e86a969707a89ab84fe9950a6280edf4f902beef