MCPcopy
hub / github.com/scrapinghub/splash / test_max_timeout

Method test_max_timeout

splash/tests/test_render.py:925–959  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

923class CommandLineOptionsTest(BaseRenderTest):
924
925 def test_max_timeout(self):
926 with SplashServer(extra_args=['--max-timeout=0.1']) as splash:
927 r1 = requests.get(
928 url=splash.url("render.html"),
929 params={
930 'url': self.mockurl("delay?n=1"),
931 'timeout': '0.2',
932 },
933 )
934 self.assertStatusCode(r1, 400)
935
936 r2 = requests.get(
937 url=splash.url("render.html"),
938 params={
939 'url': self.mockurl("delay?n=1"),
940 'timeout': '0.1',
941 },
942 )
943 self.assertStatusCode(r2, 504)
944
945 r3 = requests.get(
946 url=splash.url("render.html"),
947 params={
948 'url': self.mockurl("delay?n=1")
949 },
950 )
951 self.assertStatusCode(r3, 504)
952
953 r4 = requests.get(
954 url=splash.url("render.html"),
955 params={
956 'url': self.mockurl("")
957 },
958 )
959 self.assertStatusCode(r4, 200)
960
961 def test_verbosity4_works(self):
962 with SplashServer(extra_args=['-v4']) as splash:

Callers

nothing calls this directly

Calls 5

SplashServerClass · 0.90
mockurlMethod · 0.80
assertStatusCodeMethod · 0.80
getMethod · 0.45
urlMethod · 0.45

Tested by

no test coverage detected