gws.test.util

Test utilities.

Source code: gws.test.util

Module Contents

gws.test.util.fixture
gws.test.util.raises
gws.test.util.OPTIONS
gws.test.util.option(name, default=None)
gws.test.util.work_dir()
gws.test.util.gws_root()
gws.test.util.gws_configure(config: str)
gws.test.util.gws_system_user()
gws.test.util.gws_model_context(**kwargs)
gws.test.util.pg_connect()
gws.test.util.pg_create(table_name, col_defs)
gws.test.util.pg_insert(table_name, row_dicts)
gws.test.util.pg_rows(sql: str) list[tuple]
gws.test.util.pg_exec(sql: str, **kwargs)
gws.test.util.model(root, name) gws.Model
gws.test.util.db_model(root, name) gws.DatabaseModel
gws.test.util.feature(model, **atts) gws.Feature
gws.test.util.mockserver_add_snippet(text)
gws.test.util.mockserver_clear()
gws.test.util.mockserver_invoke(url_path, params: dict = None, data: str | bytes | dict = None) str | bytes | dict | None
gws.test.util.setup()
gws.test.util.teardown()
gws.test.util.make_users_json(lst)
gws.test.util.write_file(path, text)
gws.test.util.read_file(path)
gws.test.util.write_file_if_changed(path, text)
gws.test.util.copy_file(path, dir)
gws.test.util.rel_path(path)
gws.test.util.sleep(n)
gws.test.util.dict_of(x)
gws.test.util.fxml(s)
gws.test.util.image_similarity(a: gws.lib.image.Image | gws.Image, b: gws.lib.image.Image) float