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

1"""Test the test utilities.""" 

2 

3import gws.lib.net 

4import gws.test.util as u 

5 

6 

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' 

14 

15 

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