Coverage for gws-app/gws/base/ows/client/_test/request_test.py: 100%
0 statements
« prev ^ index » next coverage.py v7.11.0, created at 2025-10-16 22:59 +0200
« prev ^ index » next coverage.py v7.11.0, created at 2025-10-16 22:59 +0200
1# import gws.base.ows.client.request
2# import gws.gis.ows.error
3# import gws.test.util as u
4#
5#
6# def test_request_ok():
7# test.web_server_poke('ok', {'text': 'hello'})
8# test.web_server_begin_capture()
9# gws.base.ows.client.request.get(test.web_server_url('ok'), gws.OwsProtocol.WMS, gws.OwsVerb.GetCapabilities)
10# urls = test.web_server_end_capture()
11# assert urls[0].query == 'SERVICE=WMS&REQUEST=GetCapabilities'
12#
13#
14# def test_request_failed_with_http_status():
15# with test.raises(gws.gis.ows.error.Error):
16# gws.base.ows.client.request.get(test.web_server_url('NOT_FOUND'), gws.OwsProtocol.WMS, gws.OwsVerb.GetCapabilities)
17#
18#
19# def test_request_failed_with_content_error_message():
20# test.web_server_poke('bad', {'text': '<ServiceException>ERROR</ServiceException>'})
21# with test.raises(gws.gis.ows.error.Error):
22# gws.base.ows.client.request.get(test.web_server_url('bad'), gws.OwsProtocol.WMS, gws.OwsVerb.GetCapabilities)