Coverage report: 47%

Files Functions Classes

coverage.py v7.13.4, created at 2026-03-03 10:12 +0100

File   statements missing excluded   coverage
gws-app / gws / __init__.py   2022 10 224   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   87 48 0   45%
gws-app / gws / base / application / __init__.py   1 0 0   100%
gws-app / gws / base / application / core.py   150 10 0   93%
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   51 51 0   0%
gws-app / gws / base / auth / manager.py   99 15 0   85%
gws-app / gws / base / auth / method.py   11 0 0   100%
gws-app / gws / base / auth / mfa.py   79 20 0   75%
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 23 0   84%
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   75 28 0   63%
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 / connection_test.py   40 0 0   100%
gws-app / gws / base / database / _test / model_test.py   59 0 0   100%
gws-app / gws / base / database / _test / provider_test.py   24 0 0   100%
gws-app / gws / base / database / connection.py   74 22 0   70%
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   162 27 0   83%
gws-app / gws / base / database / provider.py   186 40 0   78%
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   142 51 0   64%
gws-app / gws / base / feature / __init__.py   69 17 0   75%
gws-app / gws / base / job / __init__.py   1 0 0   100%
gws-app / gws / base / job / manager.py   122 90 0   26%
gws-app / gws / base / job / worker.py   21 13 0   38%
gws-app / gws / base / layer / __init__.py   2 0 0   100%
gws-app / gws / base / layer / core.py   309 71 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 4 0   90%
gws-app / gws / base / layer / tree.py   68 37 0   46%
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 / _test.py   49 0 0   100%
gws-app / gws / base / legend / core.py   54 6 0   89%
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   149 57 0   62%
gws-app / gws / base / map / core.py   70 5 0   93%
gws-app / gws / base / metadata / __init__.py   2 0 0   100%
gws-app / gws / base / metadata / _test / core_test.py   64 0 0   100%
gws-app / gws / base / metadata / _test / inspire_test.py   9 0 0   100%
gws-app / gws / base / metadata / core.py   227 10 0   96%
gws-app / gws / base / metadata / inspire.py   83 2 0   98%
gws-app / gws / base / metadata / iso.py   107 0 0   100%
gws-app / gws / base / model / __init__.py   3 0 0   100%
gws-app / gws / base / model / core.py   209 21 0   90%
gws-app / gws / base / model / default_model.py   40 14 0   65%
gws-app / gws / base / model / field.py   129 23 0   82%
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   37 18 0   51%
gws-app / gws / base / model / validator.py   17 0 0   100%
gws-app / gws / base / model / value.py   20 20 0   0%
gws-app / gws / base / model / widget.py   14 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 / featureinfo_test.py   162 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   124 2 0   98%
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   135 111 0   18%
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 0 0   100%
gws-app / gws / base / ows / server / action.py   53 26 0   51%
gws-app / gws / base / ows / server / core.py   41 0 0   100%
gws-app / gws / base / ows / server / error.py   70 29 0   59%
gws-app / gws / base / ows / server / layer_caps.py   100 26 0   74%
gws-app / gws / base / ows / server / request.py   216 46 0   79%
gws-app / gws / base / ows / server / service.py   194 65 0   66%
gws-app / gws / base / ows / server / templatelib.py   128 28 0   78%
gws-app / gws / base / printer / __init__.py   2 0 0   100%
gws-app / gws / base / printer / action.py   45 45 0   0%
gws-app / gws / base / printer / core.py   31 0 0   100%
gws-app / gws / base / printer / manager.py   14 7 0   50%
gws-app / gws / base / printer / worker.py   147 119 0   19%
gws-app / gws / base / project / __init__.py   1 0 0   100%
gws-app / gws / base / project / action.py   19 0 0   100%
gws-app / gws / base / project / core.py   83 0 0   100%
gws-app / gws / base / search / __init__.py   1 0 0   100%
gws-app / gws / base / search / action.py   76 76 0   0%
gws-app / gws / base / search / filter.py   98 70 0   29%
gws-app / gws / base / search / finder.py   77 17 0   78%
gws-app / gws / base / search / manager.py   47 18 0   62%
gws-app / gws / base / shape / __init__.py   222 94 0   58%
gws-app / gws / base / shape / _test.py   142 0 0   100%
gws-app / gws / base / storage / __init__.py   2 0 0   100%
gws-app / gws / base / storage / core.py   79 34 0   57%
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   63 3 0   95%
gws-app / gws / base / template / manager.py   31 7 0   77%
gws-app / gws / base / web / __init__.py   1 0 0   100%
gws-app / gws / base / web / action.py   132 132 0   0%
gws-app / gws / base / web / error.py   51 8 0   84%
gws-app / gws / base / web / manager.py   40 15 0   62%
gws-app / gws / base / web / site.py   115 18 0   84%
gws-app / gws / base / web / wsgi.py   254 88 0   65%
gws-app / gws / base / web / wsgi_app.py   114 46 0   60%
gws-app / gws / base / web / wsgi_main.py   2 2 0   0%
gws-app / gws / config / __init__.py   3 0 0   100%
gws-app / gws / config / loader.py   195 147 0   25%
gws-app / gws / config / parser.py   218 182 0   17%
gws-app / gws / config / util.py   80 23 0   71%
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   36 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   118 44 0   63%
gws-app / gws / core / tree_impl.py   248 29 0   88%
gws-app / gws / core / util.py   595 311 0   48%
gws-app / gws / ext / __init__.py   124 2 0   98%
gws-app / gws / gis / __init__.py   0 0 0   100%
gws-app / gws / gis / cache / __init__.py   1 0 0   100%
gws-app / gws / gis / cache / cli.py   63 63 0   0%
gws-app / gws / gis / cache / core.py   156 110 0   29%
gws-app / gws / gis / gdalx / __init__.py   411 79 0   81%
gws-app / gws / gis / gdalx / _test / raster_test.py   17 0 0   100%
gws-app / gws / gis / gdalx / _test / vector_test.py   75 0 0   100%
gws-app / gws / gis / mpx / __init__.py   44 29 0   34%
gws-app / gws / gis / mpx / config.py   77 33 0   57%
gws-app / gws / gis / mpx / util.py   29 29 0   0%
gws-app / gws / gis / mpx / wsgi_app.py   30 30 0   0%
gws-app / gws / gis / mpx / wsgi_main.py   3 3 0   0%
gws-app / gws / gis / ms / __init__.py   253 50 0   80%
gws-app / gws / gis / ms / _test / _test.py   137 1 0   99%
gws-app / gws / gis / ms / util.py   35 29 0   17%
gws-app / gws / gis / render / __init__.py   156 46 0   71%
gws-app / gws / gis / render / _test.py   83 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 / bounds / __init__.py   43 4 0   91%
gws-app / gws / lib / bounds / _test.py   83 0 0   100%
gws-app / gws / lib / cli / __init__.py   162 57 0   65%
gws-app / gws / lib / cli / _test.py   133 0 0   100%
gws-app / gws / lib / crs / __init__.py   286 55 0   81%
gws-app / gws / lib / crs / _test.py   70 0 0   100%
gws-app / gws / lib / datetimex / __init__.py   299 71 0   76%
gws-app / gws / lib / datetimex / _test.py   130 0 0   100%
gws-app / gws / lib / extent / __init__.py   82 5 0   94%
gws-app / gws / lib / extent / _test.py   100 0 0   100%
gws-app / gws / lib / font / __init__.py   17 0 0   100%
gws-app / gws / lib / font / _test.py   27 0 0   100%
gws-app / gws / lib / gml / __init__.py   2 0 0   100%
gws-app / gws / lib / gml / _test / parser_test.py   68 0 0   100%
gws-app / gws / lib / gml / _test / writer_test.py   38 0 0   100%
gws-app / gws / lib / gml / _test / writerpg_test.py   33 0 0   100%
gws-app / gws / lib / gml / parser.py   104 14 0   87%
gws-app / gws / lib / gml / writer.py   101 4 0   96%
gws-app / gws / lib / htmlx / __init__.py   30 1 0   97%
gws-app / gws / lib / htmlx / _test.py   45 0 0   100%
gws-app / gws / lib / image / __init__.py   176 27 0   85%
gws-app / gws / lib / image / _test.py   139 0 0   100%
gws-app / gws / lib / importer / __init__.py   54 6 0   89%
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   127 20 0   84%
gws-app / gws / lib / intl / _test.py   31 0 0   100%
gws-app / gws / lib / jsonx / __init__.py   38 11 0   71%
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 / 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   141 141 0   0%
gws-app / gws / lib / net / __init__.py   208 45 0   78%
gws-app / gws / lib / net / _test.py   72 0 0   100%
gws-app / gws / lib / osx / __init__.py   213 62 0   71%
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   53 16 0   70%
gws-app / gws / lib / pdf / _test / pdf_test.py   17 0 0   100%
gws-app / gws / lib / sa / __init__.py   6 0 0   100%
gws-app / gws / lib / sqlitex / __init__.py   62 12 0   81%
gws-app / gws / lib / sqlitex / _test.py   161 3 0   98%
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 / _test / draw_test.py   88 0 0   100%
gws-app / gws / lib / svg / _test / element_test.py   87 0 0   100%
gws-app / gws / lib / svg / draw.py   276 62 0   78%
gws-app / gws / lib / svg / element.py   42 2 0   95%
gws-app / gws / lib / uom / __init__.py   105 33 0   69%
gws-app / gws / lib / uom / _test.py   96 11 0   89%
gws-app / gws / lib / vendor / __init__.py   0 0 0   100%
gws-app / gws / lib / vendor / dog / __init__.py   15 15 0   0%
gws-app / gws / lib / vendor / dog / builder.py   638 638 0   0%
gws-app / gws / lib / vendor / dog / markdown.py   390 390 0   0%
gws-app / gws / lib / vendor / dog / options.py   37 37 0   0%
gws-app / gws / lib / vendor / dog / server.py   60 60 0   0%
gws-app / gws / lib / vendor / dog / template.py   139 139 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   264 140 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 / watcher / __init__.py   67 0 0   100%
gws-app / gws / lib / watcher / _test.py   92 0 0   100%
gws-app / gws / lib / xmlx / __init__.py   4 0 0   100%
gws-app / gws / lib / xmlx / _test / element_test.py   309 0 0   100%
gws-app / gws / lib / xmlx / _test / namespace_test.py   55 0 0   100%
gws-app / gws / lib / xmlx / _test / parser_test.py   48 0 0   100%
gws-app / gws / lib / xmlx / _test / serializer_test.py   24 0 0   100%
gws-app / gws / lib / xmlx / _test / tag_test.py   57 0 0   100%
gws-app / gws / lib / xmlx / element.py   155 16 0   90%
gws-app / gws / lib / xmlx / error.py   11 0 0   100%
gws-app / gws / lib / xmlx / namespace.py   121 17 0   86%
gws-app / gws / lib / xmlx / parser.py   106 7 0   93%
gws-app / gws / lib / xmlx / serializer.py   118 11 0   91%
gws-app / gws / lib / xmlx / tag.py   67 3 0   96%
gws-app / gws / lib / xmlx / util.py   27 2 0   93%
gws-app / gws / lib / xmlx / validator.py   110 26 0   76%
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   211 211 0   0%
gws-app / gws / plugin / alkis / __init__.py   0 0 0   100%
gws-app / gws / plugin / alkis / action.py   479 479 0   0%
gws-app / gws / plugin / alkis / cli.py   95 95 0   0%
gws-app / gws / plugin / alkis / data / __init__.py   1 1 0   0%
gws-app / gws / plugin / alkis / data / exporter.py   92 92 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 / extract_props.py   40 40 0   0%
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   569 569 0   0%
gws-app / gws / plugin / alkis / data / indexer.py   673 673 0   0%
gws-app / gws / plugin / alkis / data / norbit6.py   154 154 0   0%
gws-app / gws / plugin / alkis / data / types.py   373 373 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   48 29 0   40%
gws-app / gws / plugin / auth_method / token / __init__.py   39 39 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   185 44 0   76%
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   196 13 0   93%
gws-app / gws / plugin / auth_provider / ldap / _test / _test.py   132 1 0   99%
gws-app / gws / plugin / auth_session_manager / __init__.py   0 0 0   100%
gws-app / gws / plugin / auth_session_manager / sqlite / __init__.py   64 4 0   94%
gws-app / gws / plugin / auth_session_manager / sqlite / _test.py   90 6 0   93%
gws-app / gws / plugin / csv_helper / __init__.py   95 15 0   84%
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   93 93 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   62 62 0   0%
gws-app / gws / plugin / geojson / __init__.py   0 0 0   100%
gws-app / gws / plugin / geojson / finder.py   22 0 0   100%
gws-app / gws / plugin / geojson / layer.py   44 2 0   95%
gws-app / gws / plugin / geojson / model.py   19 0 0   100%
gws-app / gws / plugin / geojson / provider.py   56 11 0   80%
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 / mbtiles_layer / __init__.py   0 0 0   100%
gws-app / gws / plugin / mbtiles_layer / layer.py   42 42 0   0%
gws-app / gws / plugin / mbtiles_layer / provider.py   8 8 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 3 0   84%
gws-app / gws / plugin / model_field / date / _test.py   31 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   32 0 0   100%
gws-app / gws / plugin / model_field / file / __init__.py   154 154 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   95 16 0   83%
gws-app / gws / plugin / model_field / geometry / _test.py   41 0 0   100%
gws-app / gws / plugin / model_field / integer / __init__.py   19 2 0   89%
gws-app / gws / plugin / model_field / integer / _test.py   37 0 0   100%
gws-app / gws / plugin / model_field / related_feature / __init__.py   65 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   94 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   46 7 0   85%
gws-app / gws / plugin / model_field / text / _test.py   25 0 0   100%
gws-app / gws / plugin / model_field / time / __init__.py   19 3 0   84%
gws-app / gws / plugin / model_field / time / _test.py   35 0 0   100%
gws-app / gws / plugin / model_validator / __init__.py   0 0 0   100%
gws-app / gws / plugin / model_validator / date_range / __init__.py   32 32 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   28 28 0   0%
gws-app / gws / plugin / model_validator / regex / __init__.py   17 17 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   32 32 0   0%
gws-app / gws / plugin / model_value / format / __init__.py   12 12 0   0%
gws-app / gws / plugin / model_value / static / __init__.py   10 10 0   0%
gws-app / gws / plugin / model_widget / __init__.py   0 0 0   100%
gws-app / gws / plugin / model_widget / date / __init__.py   9 0 0   100%
gws-app / gws / plugin / model_widget / feature_list / __init__.py   23 1 0   96%
gws-app / gws / plugin / model_widget / feature_select / __init__.py   11 1 0   91%
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   17 17 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   34 34 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   69 69 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   65 65 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   107 107 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   108 20 0   81%
gws-app / gws / plugin / ows_server / csw / _test / _test.py   15 0 0   100%
gws-app / gws / plugin / ows_server / csw / templates / iso / record.py   67 4 0   94%
gws-app / gws / plugin / ows_server / wfs / __init__.py   108 28 0   74%
gws-app / gws / plugin / ows_server / wfs / _test / _test.py   23 0 0   100%
gws-app / gws / plugin / ows_server / wms / __init__.py   133 74 0   44%
gws-app / gws / plugin / ows_server / wms / _test / _test.py   15 0 0   100%
gws-app / gws / plugin / ows_server / wmts / __init__.py   96 48 0   50%
gws-app / gws / plugin / ows_server / wmts / _test / _test.py   15 3 0   80%
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   104 30 0   71%
gws-app / gws / plugin / qfieldcloud / __init__.py   2 2 1   0%
gws-app / gws / plugin / qfieldcloud / action.py   421 421 0   0%
gws-app / gws / plugin / qfieldcloud / api.py   180 180 0   0%
gws-app / gws / plugin / qfieldcloud / caps.py   273 273 0   0%
gws-app / gws / plugin / qfieldcloud / cli.py   24 24 0   0%
gws-app / gws / plugin / qfieldcloud / core.py   22 22 0   0%
gws-app / gws / plugin / qfieldcloud / packager.py   244 244 2   0%
gws-app / gws / plugin / qfieldcloud / patcher.py   150 150 0   0%
gws-app / gws / plugin / qgis / __init__.py   1 1 0   0%
gws-app / gws / plugin / qgis / caps.py   417 417 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   109 109 0   0%
gws-app / gws / plugin / qgis / layer.py   84 84 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   244 244 0   0%
gws-app / gws / plugin / qgis / template.py   143 143 0   0%
gws-app / gws / plugin / raster_layer / __init__.py   0 0 0   100%
gws-app / gws / plugin / raster_layer / layer.py   54 4 0   93%
gws-app / gws / plugin / raster_layer / provider.py   63 10 0   84%
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   35 35 0   0%
gws-app / gws / plugin / template / __init__.py   0 0 0   100%
gws-app / gws / plugin / template / html / __init__.py   181 101 0   44%
gws-app / gws / plugin / template / map / __init__.py   36 36 0   0%
gws-app / gws / plugin / template / py / __init__.py   33 4 0   88%
gws-app / gws / plugin / template / text / __init__.py   66 33 0   50%
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 / upload_helper / __init__.py   90 90 1   0%
gws-app / gws / plugin / xml_helper / __init__.py   33 0 0   100%
gws-app / gws / server / __init__.py   1 0 0   100%
gws-app / gws / server / cli.py   36 36 0   0%
gws-app / gws / server / control.py   84 66 0   21%
gws-app / gws / server / core.py   81 0 0   100%
gws-app / gws / server / manager.py   131 45 0   66%
gws-app / gws / server / monitor.py   107 70 0   35%
gws-app / gws / server / spool / __init__.py   1 0 0   100%
gws-app / gws / server / spool / runner.py   26 18 0   31%
gws-app / gws / server / spool / wsgi_app.py   28 28 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   0 0 0   100%
gws-app / gws / spec / core.py   176 0 0   100%
gws-app / gws / spec / generator / __init__.py   0 0 0   100%
gws-app / gws / spec / generator / base.py   99 17 0   83%
gws-app / gws / spec / generator / configref.py   175 14 0   92%
gws-app / gws / spec / generator / extractor.py   76 4 0   95%
gws-app / gws / spec / generator / main.py   100 23 0   77%
gws-app / gws / spec / generator / manifest.py   48 20 0   58%
gws-app / gws / spec / generator / normalizer.py   178 29 0   84%
gws-app / gws / spec / generator / parser.py   427 41 0   90%
gws-app / gws / spec / generator / strings.py   23 2 0   91%
gws-app / gws / spec / generator / typescript.py   130 9 0   93%
gws-app / gws / spec / generator / util.py   44 18 0   59%
gws-app / gws / spec / reader.py   305 181 0   41%
gws-app / gws / spec / runtime.py   143 43 0   70%
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   89 19 0   79%
gws-app / gws / test / inspire_validator / __init__.py   0 0 0   100%
gws-app / gws / test / inspire_validator / main.py   187 187 0   0%
gws-app / gws / test / mock.py   39 0 0   100%
gws-app / gws / test / mockserver.py   122 122 0   0%
gws-app / gws / test / team_engine / __init__.py   0 0 0   100%
gws-app / gws / test / team_engine / main.py   132 132 0   0%
gws-app / gws / test / test.py   221 221 0   0%
gws-app / gws / test / util.py   278 39 0   86%
gws-app / gws / test / util_test.py   10 0 0   100%
Total   47124 25077 228   47%

No items found using the specified filter.