(self)
| 923 | class 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: |
nothing calls this directly
no test coverage detected