Coverage report: 41%

Files Functions Classes

coverage.py v7.8.0, created at 2025-04-22 10:43 +0200

File statements missing excluded coverage
gws-app/gws/__init__.py 1893 13 0 99%
gws-app/gws/base/__init__.py 0 0 0 100%
gws-app/gws/base/action/__init__.py 3 0 0 100%
gws-app/gws/base/action/cli.py 31 31 0 0%
gws-app/gws/base/action/core.py 8 0 0 100%
gws-app/gws/base/action/manager.py 65 29 0 55%
gws-app/gws/base/application/__init__.py 1 0 0 100%
gws-app/gws/base/application/core.py 145 11 0 92%
gws-app/gws/base/application/middleware.py 39 2 0 95%
gws-app/gws/base/auth/__init__.py 1 0 0 100%
gws-app/gws/base/auth/_test/access_test.py 37 0 0 100%
gws-app/gws/base/auth/_test/manager_test.py 26 0 0 100%
gws-app/gws/base/auth/_test/user_test.py 16 0 0 100%
gws-app/gws/base/auth/cli.py 49 49 0 0%
gws-app/gws/base/auth/manager.py 87 5 0 94%
gws-app/gws/base/auth/method.py 7 0 0 100%
gws-app/gws/base/auth/mfa.py 75 20 0 73%
gws-app/gws/base/auth/provider.py 17 3 0 82%
gws-app/gws/base/auth/session.py 18 0 0 100%
gws-app/gws/base/auth/session_manager.py 7 0 0 100%
gws-app/gws/base/auth/sql_provider.py 69 69 0 0%
gws-app/gws/base/auth/system_provider.py 35 4 0 89%
gws-app/gws/base/auth/user.py 142 25 0 82%
gws-app/gws/base/client/__init__.py 1 0 0 100%
gws-app/gws/base/client/bundles.py 44 44 0 0%
gws-app/gws/base/client/core.py 71 27 0 62%
gws-app/gws/base/database/__init__.py 1 0 0 100%
gws-app/gws/base/database/_test/__init__.py 0 0 0 100%
gws-app/gws/base/database/_test/model_test.py 50 0 0 100%
gws-app/gws/base/database/_test/provider_test.py 80 2 0 98%
gws-app/gws/base/database/layer.py 47 5 0 89%
gws-app/gws/base/database/manager.py 33 5 0 85%
gws-app/gws/base/database/model.py 152 24 0 84%
gws-app/gws/base/database/provider.py 132 33 0 75%
gws-app/gws/base/edit/__init__.py 0 0 0 100%
gws-app/gws/base/edit/_test/action_test.py 39 0 0 100%
gws-app/gws/base/edit/action.py 34 3 0 91%
gws-app/gws/base/edit/api.py 46 0 0 100%
gws-app/gws/base/edit/helper.py 138 48 0 65%
gws-app/gws/base/feature/__init__.py 67 19 0 72%
gws-app/gws/base/layer/__init__.py 2 0 0 100%
gws-app/gws/base/layer/core.py 288 65 0 77%
gws-app/gws/base/layer/group.py 55 9 0 84%
gws-app/gws/base/layer/image.py 5 0 0 100%
gws-app/gws/base/layer/ows.py 39 5 0 87%
gws-app/gws/base/layer/tree.py 60 29 0 52%
gws-app/gws/base/layer/util.py 104 80 0 23%
gws-app/gws/base/layer/vector.py 53 24 0 55%
gws-app/gws/base/legend/__init__.py 1 0 0 100%
gws-app/gws/base/legend/core.py 54 33 0 39%
gws-app/gws/base/map/__init__.py 1 0 0 100%
gws-app/gws/base/map/_test/action_test.py 17 0 0 100%
gws-app/gws/base/map/action.py 156 59 0 62%
gws-app/gws/base/map/core.py 68 6 0 91%
gws-app/gws/base/model/__init__.py 3 0 0 100%
gws-app/gws/base/model/core.py 204 20 0 90%
gws-app/gws/base/model/default_model.py 39 26 0 33%
gws-app/gws/base/model/field.py 117 23 0 80%
gws-app/gws/base/model/manager.py 48 18 0 62%
gws-app/gws/base/model/related_field.py 158 91 0 42%
gws-app/gws/base/model/scalar_field.py 72 12 0 83%
gws-app/gws/base/model/util.py 35 18 0 49%
gws-app/gws/base/model/validator.py 14 0 0 100%
gws-app/gws/base/model/value.py 16 16 0 0%
gws-app/gws/base/model/widget.py 13 0 0 100%
gws-app/gws/base/ows/__init__.py 0 0 0 100%
gws-app/gws/base/ows/client/__init__.py 2 0 0 100%
gws-app/gws/base/ows/client/_test/request_test.py 0 0 0 100%
gws-app/gws/base/ows/client/cli.py 46 46 0 0%
gws-app/gws/base/ows/client/error.py 3 0 0 100%
gws-app/gws/base/ows/client/featureinfo.py 119 103 0 13%
gws-app/gws/base/ows/client/finder.py 26 11 0 58%
gws-app/gws/base/ows/client/model.py 24 8 0 67%
gws-app/gws/base/ows/client/parseutil.py 134 111 0 17%
gws-app/gws/base/ows/client/provider.py 110 59 0 46%
gws-app/gws/base/ows/client/request.py 35 20 0 43%
gws-app/gws/base/ows/server/__init__.py 3 3 0 0%
gws-app/gws/base/ows/server/action.py 52 52 0 0%
gws-app/gws/base/ows/server/core.py 35 35 0 0%
gws-app/gws/base/ows/server/error.py 68 68 0 0%
gws-app/gws/base/ows/server/filter.py 44 44 0 0%
gws-app/gws/base/ows/server/layer_caps.py 88 88 0 0%
gws-app/gws/base/ows/server/request.py 171 171 0 0%
gws-app/gws/base/ows/server/service.py 164 164 0 0%
gws-app/gws/base/ows/server/templatelib.py 76 76 0 0%
gws-app/gws/base/printer/__init__.py 2 0 0 100%
gws-app/gws/base/printer/action.py 60 60 0 0%
gws-app/gws/base/printer/core.py 32 0 0 100%
gws-app/gws/base/printer/manager.py 48 32 0 33%
gws-app/gws/base/printer/worker.py 164 136 0 17%
gws-app/gws/base/project/__init__.py 1 0 0 100%
gws-app/gws/base/project/action.py 20 0 0 100%
gws-app/gws/base/project/core.py 76 0 0 100%
gws-app/gws/base/search/__init__.py 1 0 0 100%
gws-app/gws/base/search/action.py 68 68 0 0%
gws-app/gws/base/search/finder.py 74 39 0 47%
gws-app/gws/base/search/manager.py 45 40 0 11%
gws-app/gws/base/shape/__init__.py 205 101 0 51%
gws-app/gws/base/storage/__init__.py 2 0 0 100%
gws-app/gws/base/storage/core.py 70 34 0 51%
gws-app/gws/base/storage/manager.py 22 12 0 45%
gws-app/gws/base/template/__init__.py 2 0 0 100%
gws-app/gws/base/template/core.py 62 6 0 90%
gws-app/gws/base/template/manager.py 29 6 0 79%
gws-app/gws/base/web/__init__.py 1 0 0 100%
gws-app/gws/base/web/action.py 134 134 0 0%
gws-app/gws/base/web/error.py 51 8 0 84%
gws-app/gws/base/web/manager.py 50 18 0 64%
gws-app/gws/base/web/site.py 93 17 0 82%
gws-app/gws/base/web/wsgi.py 194 62 0 68%
gws-app/gws/base/web/wsgi_app.py 111 43 0 61%
gws-app/gws/base/web/wsgi_main.py 2 2 0 0%
gws-app/gws/config/__init__.py 2 0 0 100%
gws-app/gws/config/loader.py 122 96 0 21%
gws-app/gws/config/parser.py 183 157 0 14%
gws-app/gws/config/util.py 80 37 0 54%
gws-app/gws/core/__init__.py 0 0 0 100%
gws-app/gws/core/_test/data_test.py 16 0 0 100%
gws-app/gws/core/_test/tree_test.py 111 0 0 100%
gws-app/gws/core/const.py 35 0 0 100%
gws-app/gws/core/debug.py 112 90 0 20%
gws-app/gws/core/env.py 29 0 0 100%
gws-app/gws/core/log.py 116 43 0 63%
gws-app/gws/core/tree_impl.py 247 29 0 88%
gws-app/gws/core/util.py 554 317 0 43%
gws-app/gws/ext/__init__.py 123 2 0 98%
gws-app/gws/gis/__init__.py 0 0 0 100%
gws-app/gws/gis/bounds/__init__.py 43 4 0 91%
gws-app/gws/gis/bounds/_test.py 83 0 0 100%
gws-app/gws/gis/cache/__init__.py 1 0 0 100%
gws-app/gws/gis/cache/cli.py 62 62 0 0%
gws-app/gws/gis/cache/core.py 157 110 0 30%
gws-app/gws/gis/crs/__init__.py 202 26 0 87%
gws-app/gws/gis/crs/_test.py 43 0 0 100%
gws-app/gws/gis/extent/__init__.py 92 6 0 93%
gws-app/gws/gis/extent/_test.py 103 0 0 100%
gws-app/gws/gis/gdalx/__init__.py 333 84 0 75%
gws-app/gws/gis/gdalx/_test.py 24 0 0 100%
gws-app/gws/gis/gml/__init__.py 2 0 0 100%
gws-app/gws/gis/gml/_test/parser_test.py 67 0 0 100%
gws-app/gws/gis/gml/_test/writer_test.py 37 0 0 100%
gws-app/gws/gis/gml/_test/writerpg_test.py 27 0 0 100%
gws-app/gws/gis/gml/parser.py 104 25 0 76%
gws-app/gws/gis/gml/writer.py 100 4 0 96%
gws-app/gws/gis/mpx/__init__.py 38 25 0 34%
gws-app/gws/gis/mpx/config.py 77 59 0 23%
gws-app/gws/gis/mpx/util.py 28 28 0 0%
gws-app/gws/gis/mpx/wsgi_app.py 29 29 0 0%
gws-app/gws/gis/mpx/wsgi_main.py 3 3 0 0%
gws-app/gws/gis/render/__init__.py 156 46 0 71%
gws-app/gws/gis/render/_test.py 81 0 0 100%
gws-app/gws/gis/source/__init__.py 104 15 0 86%
gws-app/gws/gis/source/_test.py 152 0 0 100%
gws-app/gws/gis/zoom/__init__.py 83 2 0 98%
gws-app/gws/gis/zoom/_test.py 69 0 0 100%
gws-app/gws/lib/__init__.py 0 0 0 100%
gws-app/gws/lib/cli/__init__.py 149 78 0 48%
gws-app/gws/lib/datetimex/__init__.py 278 65 0 77%
gws-app/gws/lib/datetimex/_test.py 130 0 0 100%
gws-app/gws/lib/font/__init__.py 17 8 0 53%
gws-app/gws/lib/htmlx/__init__.py 29 24 0 17%
gws-app/gws/lib/image/__init__.py 161 23 0 86%
gws-app/gws/lib/image/_test.py 139 0 0 100%
gws-app/gws/lib/importer/__init__.py 47 1 0 98%
gws-app/gws/lib/importer/_test.py 67 0 0 100%
gws-app/gws/lib/inifile/__init__.py 22 0 0 100%
gws-app/gws/lib/inifile/_test.py 17 0 0 100%
gws-app/gws/lib/intl/__init__.py 126 20 0 84%
gws-app/gws/lib/intl/_test.py 31 0 0 100%
gws-app/gws/lib/job/__init__.py 85 59 0 31%
gws-app/gws/lib/jsonx/__init__.py 39 11 0 72%
gws-app/gws/lib/jsonx/_test.py 44 0 0 100%
gws-app/gws/lib/lock/__init__.py 72 58 0 19%
gws-app/gws/lib/metadata/__init__.py 2 0 0 100%
gws-app/gws/lib/metadata/core.py 56 16 0 71%
gws-app/gws/lib/metadata/inspire.py 12 8 0 33%
gws-app/gws/lib/mime/__init__.py 68 3 0 96%
gws-app/gws/lib/mime/_test.py 23 0 0 100%
gws-app/gws/lib/misc/__init__.py 19 19 0 0%
gws-app/gws/lib/misc/tree_viewer/__init__.py 112 112 0 0%
gws-app/gws/lib/net/__init__.py 208 49 0 76%
gws-app/gws/lib/net/_test.py 59 0 0 100%
gws-app/gws/lib/osx/__init__.py 206 64 0 69%
gws-app/gws/lib/osx/_test.py 190 0 0 100%
gws-app/gws/lib/otp/__init__.py 73 34 0 53%
gws-app/gws/lib/otp/_test.py 29 0 0 100%
gws-app/gws/lib/password/__init__.py 55 5 0 91%
gws-app/gws/lib/password/_test.py 57 0 0 100%
gws-app/gws/lib/pdf/__init__.py 39 3 0 92%
gws-app/gws/lib/pdf/_test.py 65 0 0 100%
gws-app/gws/lib/sa/__init__.py 6 0 0 100%
gws-app/gws/lib/sqlitex/__init__.py 56 12 0 79%
gws-app/gws/lib/style/__init__.py 2 0 0 100%
gws-app/gws/lib/style/_test.py 61 0 0 100%
gws-app/gws/lib/style/core.py 40 5 0 88%
gws-app/gws/lib/style/icon.py 73 18 0 75%
gws-app/gws/lib/style/parser.py 142 32 0 77%
gws-app/gws/lib/svg/__init__.py 2 0 0 100%
gws-app/gws/lib/svg/draw.py 276 235 0 15%
gws-app/gws/lib/svg/element.py 30 5 0 83%
gws-app/gws/lib/uom/__init__.py 77 11 0 86%
gws-app/gws/lib/uom/_test.py 96 11 0 89%
gws-app/gws/lib/upload/__init__.py 0 0 0 100%
gws-app/gws/lib/vendor/__init__.py 0 0 0 100%
gws-app/gws/lib/vendor/dog/__init__.py 13 13 0 0%
gws-app/gws/lib/vendor/dog/builder.py 547 547 0 0%
gws-app/gws/lib/vendor/dog/markdown.py 309 309 0 0%
gws-app/gws/lib/vendor/dog/options.py 37 37 0 0%
gws-app/gws/lib/vendor/dog/server.py 58 58 0 0%
gws-app/gws/lib/vendor/dog/template.py 113 113 0 0%
gws-app/gws/lib/vendor/dog/util.py 148 148 0 0%
gws-app/gws/lib/vendor/jump/__init__.py 23 10 0 57%
gws-app/gws/lib/vendor/jump/compiler.py 1567 719 0 54%
gws-app/gws/lib/vendor/jump/engine.py 249 133 0 47%
gws-app/gws/lib/vendor/slon/__init__.py 484 233 0 52%
gws-app/gws/lib/vendor/umsgpack.py 549 423 0 23%
gws-app/gws/lib/xmlx/__init__.py 4 0 0 100%
gws-app/gws/lib/xmlx/_test/element_test.py 106 0 0 100%
gws-app/gws/lib/xmlx/_test/namespace_test.py 97 0 0 100%
gws-app/gws/lib/xmlx/_test/parser_test.py 0 0 0 100%
gws-app/gws/lib/xmlx/_test/serializer_test.py 10 0 0 100%
gws-app/gws/lib/xmlx/_test/tag_test.py 57 0 0 100%
gws-app/gws/lib/xmlx/element.py 93 14 0 85%
gws-app/gws/lib/xmlx/error.py 11 0 0 100%
gws-app/gws/lib/xmlx/namespace.py 131 5 0 96%
gws-app/gws/lib/xmlx/parser.py 107 35 0 67%
gws-app/gws/lib/xmlx/serializer.py 119 10 0 92%
gws-app/gws/lib/xmlx/tag.py 71 7 0 90%
gws-app/gws/lib/zipx/__init__.py 89 12 0 87%
gws-app/gws/lib/zipx/_test.py 160 0 0 100%
gws-app/gws/plugin/__init__.py 0 0 0 100%
gws-app/gws/plugin/account/__init__.py 0 0 0 100%
gws-app/gws/plugin/account/account_action.py 80 80 0 0%
gws-app/gws/plugin/account/admin_action.py 52 52 0 0%
gws-app/gws/plugin/account/auth_provider.py 29 29 0 0%
gws-app/gws/plugin/account/cli.py 17 17 0 0%
gws-app/gws/plugin/account/core.py 18 18 0 0%
gws-app/gws/plugin/account/helper.py 209 209 0 0%
gws-app/gws/plugin/alkis/__init__.py 0 0 0 100%
gws-app/gws/plugin/alkis/action.py 474 474 0 0%
gws-app/gws/plugin/alkis/cli.py 34 34 0 0%
gws-app/gws/plugin/alkis/data/__init__.py 1 1 0 0%
gws-app/gws/plugin/alkis/data/export.py 83 83 0 0%
gws-app/gws/plugin/alkis/data/geo_info_dok/__init__.py 0 0 0 100%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py 503 503 0 0%
gws-app/gws/plugin/alkis/data/geo_info_dok/gid6.py 3611 3611 0 0%
gws-app/gws/plugin/alkis/data/geo_info_dok/gid7.py 3945 3945 0 0%
gws-app/gws/plugin/alkis/data/index.py 492 492 0 0%
gws-app/gws/plugin/alkis/data/indexer.py 670 670 0 0%
gws-app/gws/plugin/alkis/data/norbit6.py 154 154 0 0%
gws-app/gws/plugin/alkis/data/types.py 275 275 0 0%
gws-app/gws/plugin/annotate_tool/__init__.py 0 0 0 100%
gws-app/gws/plugin/annotate_tool/action.py 27 27 0 0%
gws-app/gws/plugin/auth_method/__init__.py 0 0 0 100%
gws-app/gws/plugin/auth_method/basic/__init__.py 49 49 0 0%
gws-app/gws/plugin/auth_method/token/__init__.py 44 44 0 0%
gws-app/gws/plugin/auth_method/web/__init__.py 0 0 0 100%
gws-app/gws/plugin/auth_method/web/_test.py 107 0 0 100%
gws-app/gws/plugin/auth_method/web/action.py 37 6 0 84%
gws-app/gws/plugin/auth_method/web/core.py 153 30 0 80%
gws-app/gws/plugin/auth_provider/__init__.py 0 0 0 100%
gws-app/gws/plugin/auth_provider/file/__init__.py 57 57 0 0%
gws-app/gws/plugin/auth_provider/ldap/__init__.py 155 155 0 0%
gws-app/gws/plugin/auth_session_manager/__init__.py 0 0 0 100%
gws-app/gws/plugin/auth_session_manager/sqlite/__init__.py 60 4 0 93%
gws-app/gws/plugin/auth_session_manager/sqlite/_test.py 90 6 0 93%
gws-app/gws/plugin/csv_helper/__init__.py 82 10 0 88%
gws-app/gws/plugin/csv_helper/_test.py 36 0 0 100%
gws-app/gws/plugin/dimension/__init__.py 27 27 0 0%
gws-app/gws/plugin/email_helper/__init__.py 90 90 0 0%
gws-app/gws/plugin/gbd_geoservices/__init__.py 0 0 0 100%
gws-app/gws/plugin/gbd_geoservices/finder.py 22 22 0 0%
gws-app/gws/plugin/gbd_geoservices/model.py 68 68 0 0%
gws-app/gws/plugin/geojson/__init__.py 0 0 0 100%
gws-app/gws/plugin/geojson/layer.py 38 38 0 0%
gws-app/gws/plugin/geojson/model.py 19 19 0 0%
gws-app/gws/plugin/geojson/provider.py 34 34 0 0%
gws-app/gws/plugin/legend/__init__.py 0 0 0 100%
gws-app/gws/plugin/legend/combined/__init__.py 22 22 0 0%
gws-app/gws/plugin/legend/html/__init__.py 16 16 0 0%
gws-app/gws/plugin/legend/remote/__init__.py 25 25 0 0%
gws-app/gws/plugin/legend/static/__init__.py 15 15 0 0%
gws-app/gws/plugin/model_field/__init__.py 0 0 0 100%
gws-app/gws/plugin/model_field/bool/__init__.py 18 4 0 78%
gws-app/gws/plugin/model_field/bool/_test.py 36 0 0 100%
gws-app/gws/plugin/model_field/date/__init__.py 19 6 0 68%
gws-app/gws/plugin/model_field/date/_test.py 39 0 0 100%
gws-app/gws/plugin/model_field/datetime/__init__.py 19 6 0 68%
gws-app/gws/plugin/model_field/datetime/_test.py 39 0 0 100%
gws-app/gws/plugin/model_field/file/__init__.py 150 150 0 0%
gws-app/gws/plugin/model_field/float/__init__.py 18 4 0 78%
gws-app/gws/plugin/model_field/float/_test.py 37 0 0 100%
gws-app/gws/plugin/model_field/geometry/__init__.py 93 16 0 83%
gws-app/gws/plugin/model_field/geometry/_test.py 70 0 0 100%
gws-app/gws/plugin/model_field/integer/__init__.py 21 6 0 71%
gws-app/gws/plugin/model_field/integer/_test.py 37 0 0 100%
gws-app/gws/plugin/model_field/related_feature/__init__.py 66 11 0 83%
gws-app/gws/plugin/model_field/related_feature/_test.py 85 0 0 100%
gws-app/gws/plugin/model_field/related_feature_list/__init__.py 19 0 0 100%
gws-app/gws/plugin/model_field/related_feature_list/_test.py 68 0 0 100%
gws-app/gws/plugin/model_field/related_linked_feature_list/__init__.py 88 3 0 97%
gws-app/gws/plugin/model_field/related_linked_feature_list/_test.py 51 0 0 100%
gws-app/gws/plugin/model_field/related_multi_feature_list/__init__.py 93 6 0 94%
gws-app/gws/plugin/model_field/related_multi_feature_list/_test.py 101 0 0 100%
gws-app/gws/plugin/model_field/text/__init__.py 45 7 0 84%
gws-app/gws/plugin/model_field/text/_test.py 25 0 0 100%
gws-app/gws/plugin/model_field/time/__init__.py 19 19 0 0%
gws-app/gws/plugin/model_validator/__init__.py 0 0 0 100%
gws-app/gws/plugin/model_validator/date_range/__init__.py 30 30 0 0%
gws-app/gws/plugin/model_validator/format/__init__.py 9 0 0 100%
gws-app/gws/plugin/model_validator/not_empty/__init__.py 15 1 0 93%
gws-app/gws/plugin/model_validator/number_range/__init__.py 26 26 0 0%
gws-app/gws/plugin/model_validator/regex/__init__.py 16 16 0 0%
gws-app/gws/plugin/model_value/__init__.py 0 0 0 100%
gws-app/gws/plugin/model_value/current_timestamp/__init__.py 9 9 0 0%
gws-app/gws/plugin/model_value/current_user/__init__.py 14 14 0 0%
gws-app/gws/plugin/model_value/expression/__init__.py 20 20 0 0%
gws-app/gws/plugin/model_value/format/__init__.py 11 11 0 0%
gws-app/gws/plugin/model_value/static/__init__.py 9 9 0 0%
gws-app/gws/plugin/model_widget/__init__.py 0 0 0 100%
gws-app/gws/plugin/model_widget/date/__init__.py 9 9 0 0%
gws-app/gws/plugin/model_widget/feature_list/__init__.py 18 1 0 94%
gws-app/gws/plugin/model_widget/feature_select/__init__.py 10 1 0 90%
gws-app/gws/plugin/model_widget/feature_suggest/__init__.py 9 9 0 0%
gws-app/gws/plugin/model_widget/file/__init__.py 9 9 0 0%
gws-app/gws/plugin/model_widget/file_list/__init__.py 16 16 0 0%
gws-app/gws/plugin/model_widget/float/__init__.py 14 1 0 93%
gws-app/gws/plugin/model_widget/geometry/__init__.py 15 0 0 100%
gws-app/gws/plugin/model_widget/hidden/__init__.py 9 9 0 0%
gws-app/gws/plugin/model_widget/input/__init__.py 11 0 0 100%
gws-app/gws/plugin/model_widget/integer/__init__.py 14 0 0 100%
gws-app/gws/plugin/model_widget/password/__init__.py 14 14 0 0%
gws-app/gws/plugin/model_widget/select/__init__.py 24 24 0 0%
gws-app/gws/plugin/model_widget/textarea/__init__.py 14 14 0 0%
gws-app/gws/plugin/model_widget/toggle/__init__.py 11 1 0 91%
gws-app/gws/plugin/nominatim/__init__.py 0 0 0 100%
gws-app/gws/plugin/nominatim/finder.py 24 24 0 0%
gws-app/gws/plugin/nominatim/model.py 70 70 0 0%
gws-app/gws/plugin/ows_client/__init__.py 0 0 0 100%
gws-app/gws/plugin/ows_client/wfs/__init__.py 0 0 0 100%
gws-app/gws/plugin/ows_client/wfs/caps.py 19 19 0 0%
gws-app/gws/plugin/ows_client/wfs/finder.py 18 18 0 0%
gws-app/gws/plugin/ows_client/wfs/flatlayer.py 60 60 0 0%
gws-app/gws/plugin/ows_client/wfs/layer.py 23 23 0 0%
gws-app/gws/plugin/ows_client/wfs/model.py 17 17 0 0%
gws-app/gws/plugin/ows_client/wfs/provider.py 68 68 0 0%
gws-app/gws/plugin/ows_client/wms/__init__.py 0 0 0 100%
gws-app/gws/plugin/ows_client/wms/caps.py 50 50 0 0%
gws-app/gws/plugin/ows_client/wms/finder.py 20 20 0 0%
gws-app/gws/plugin/ows_client/wms/flatlayer.py 96 96 0 0%
gws-app/gws/plugin/ows_client/wms/layer.py 23 23 0 0%
gws-app/gws/plugin/ows_client/wms/model.py 17 17 0 0%
gws-app/gws/plugin/ows_client/wms/provider.py 64 64 0 0%
gws-app/gws/plugin/ows_client/wmts/__init__.py 0 0 0 100%
gws-app/gws/plugin/ows_client/wmts/caps.py 56 56 0 0%
gws-app/gws/plugin/ows_client/wmts/layer.py 106 106 0 0%
gws-app/gws/plugin/ows_client/wmts/provider.py 34 34 0 0%
gws-app/gws/plugin/ows_server/__init__.py 0 0 0 100%
gws-app/gws/plugin/ows_server/csw/__init__.py 0 0 0 100%
gws-app/gws/plugin/ows_server/csw/filter.py 37 37 0 0%
gws-app/gws/plugin/ows_server/wcs/__init__.py 0 0 0 100%
gws-app/gws/plugin/ows_server/wfs/__init__.py 96 96 0 0%
gws-app/gws/plugin/ows_server/wms/__init__.py 119 119 0 0%
gws-app/gws/plugin/ows_server/wmts/__init__.py 90 90 0 0%
gws-app/gws/plugin/postgres/__init__.py 0 0 0 100%
gws-app/gws/plugin/postgres/auth_provider.py 12 12 0 0%
gws-app/gws/plugin/postgres/finder.py 31 31 0 0%
gws-app/gws/plugin/postgres/layer.py 8 0 0 100%
gws-app/gws/plugin/postgres/model.py 11 0 0 100%
gws-app/gws/plugin/postgres/provider.py 130 38 0 71%
gws-app/gws/plugin/qfield/__init__.py 0 0 0 100%
gws-app/gws/plugin/qfield/action.py 119 119 0 0%
gws-app/gws/plugin/qfield/core.py 697 697 0 0%
gws-app/gws/plugin/qgis/__init__.py 1 1 0 0%
gws-app/gws/plugin/qgis/caps.py 408 408 0 0%
gws-app/gws/plugin/qgis/cli.py 51 51 0 0%
gws-app/gws/plugin/qgis/finder.py 21 21 0 0%
gws-app/gws/plugin/qgis/flatlayer.py 110 110 0 0%
gws-app/gws/plugin/qgis/layer.py 20 20 0 0%
gws-app/gws/plugin/qgis/legend.py 37 37 0 0%
gws-app/gws/plugin/qgis/model.py 17 17 0 0%
gws-app/gws/plugin/qgis/project.py 96 96 0 0%
gws-app/gws/plugin/qgis/provider.py 245 245 0 0%
gws-app/gws/plugin/qgis/template.py 141 141 0 0%
gws-app/gws/plugin/select_tool/__init__.py 0 0 0 100%
gws-app/gws/plugin/select_tool/action.py 28 28 0 0%
gws-app/gws/plugin/storage_provider/__init__.py 0 0 0 100%
gws-app/gws/plugin/storage_provider/sqlite/__init__.py 36 36 0 0%
gws-app/gws/plugin/template/__init__.py 0 0 0 100%
gws-app/gws/plugin/template/html/__init__.py 177 99 0 44%
gws-app/gws/plugin/template/map/__init__.py 38 38 0 0%
gws-app/gws/plugin/template/py/__init__.py 33 33 0 0%
gws-app/gws/plugin/template/text/__init__.py 69 36 0 48%
gws-app/gws/plugin/tile_layer/__init__.py 0 0 0 100%
gws-app/gws/plugin/tile_layer/layer.py 55 55 0 0%
gws-app/gws/plugin/tile_layer/provider.py 29 29 0 0%
gws-app/gws/plugin/xml_helper/__init__.py 33 33 0 0%
gws-app/gws/server/__init__.py 1 0 0 100%
gws-app/gws/server/cli.py 25 25 0 0%
gws-app/gws/server/control.py 59 41 0 31%
gws-app/gws/server/core.py 88 0 0 100%
gws-app/gws/server/manager.py 105 45 0 57%
gws-app/gws/server/monitor.py 114 82 0 28%
gws-app/gws/server/spool/__init__.py 1 0 0 100%
gws-app/gws/server/spool/runner.py 22 13 0 41%
gws-app/gws/server/spool/wsgi_app.py 27 27 0 0%
gws-app/gws/server/spool/wsgi_main.py 3 3 0 0%
gws-app/gws/server/uwsgi_module.py 7 4 0 43%
gws-app/gws/spec/__init__.py 1 0 0 100%
gws-app/gws/spec/core.py 82 0 0 100%
gws-app/gws/spec/generator/__init__.py 0 0 0 100%
gws-app/gws/spec/generator/base.py 98 8 0 92%
gws-app/gws/spec/generator/configref.py 160 9 0 94%
gws-app/gws/spec/generator/generator.py 74 15 0 80%
gws-app/gws/spec/generator/manifest.py 46 19 0 59%
gws-app/gws/spec/generator/normalizer.py 201 41 0 80%
gws-app/gws/spec/generator/parser.py 430 46 0 89%
gws-app/gws/spec/generator/specs.py 89 4 0 96%
gws-app/gws/spec/generator/strings.py 23 2 0 91%
gws-app/gws/spec/generator/typescript.py 124 8 0 94%
gws-app/gws/spec/generator/util.py 35 16 0 54%
gws-app/gws/spec/reader.py 313 196 0 37%
gws-app/gws/spec/runtime.py 136 42 0 69%
gws-app/gws/spec/spec.py 25 25 0 0%
gws-app/gws/test/__init__.py 0 0 0 100%
gws-app/gws/test/container_runner.py 97 23 0 76%
gws-app/gws/test/mock.py 39 0 0 100%
gws-app/gws/test/mockserver.py 122 122 0 0%
gws-app/gws/test/test.py 188 188 0 0%
gws-app/gws/test/util.py 235 16 0 93%
gws-app/gws/test/util_test.py 10 0 0 100%
Total 41188 24447 0 41%

No items found using the specified filter.