Coverage for gws-app/gws/test/util_test.py: 0%
10 statements
« prev ^ index » next coverage.py v7.8.0, created at 2025-04-17 01:37 +0200
« prev ^ index » next coverage.py v7.8.0, created at 2025-04-17 01:37 +0200
1"""Test the test utilities."""
3import gws.lib.net
4import gws.test.util as u
7def test_mockserver():
8 u.mockserver.set(r'''
9 if path == '/say-hello':
10 return end('HELLO=' + query.get('x'))
11 ''')
12 r = gws.lib.net.http_request(u.mockserver.url('/say-hello?x=y'))
13 assert r.text == 'HELLO=y'
16def test_mockserver_error():
17 u.mockserver.set(r'''
18 if path == '/say-hello':
19 ERR
20 ''')
21 r = gws.lib.net.http_request(u.mockserver.url('/say-hello'))
22 assert r.status_code == 500