gitextract_6f31v0iv/ ├── .coveragerc ├── .dockerignore ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ ├── package-verification.yml │ └── python-publish.yml ├── .gitignore ├── .style.yapf ├── Dockerfile--altlinux_10.tmpl ├── Dockerfile--altlinux_11.tmpl ├── Dockerfile--astralinux_1_7.tmpl ├── Dockerfile--std-all.tmpl ├── Dockerfile--std.tmpl ├── Dockerfile--std2-all.tmpl ├── Dockerfile--ubuntu_24_04.tmpl ├── LICENSE ├── README.md ├── docs/ │ ├── Makefile │ ├── README.md │ └── source/ │ ├── conf.py │ ├── index.rst │ └── testgres.rst ├── pyproject.toml ├── run_tests.sh ├── run_tests2.sh ├── src/ │ ├── __init__.py │ ├── api.py │ ├── backup.py │ ├── cache.py │ ├── config.py │ ├── connection.py │ ├── consts.py │ ├── decorators.py │ ├── defaults.py │ ├── enums.py │ ├── exceptions.py │ ├── impl/ │ │ ├── internal_utils.py │ │ ├── platforms/ │ │ │ ├── internal_platform_utils.py │ │ │ ├── internal_platform_utils_factory.py │ │ │ ├── linux/ │ │ │ │ └── internal_platform_utils.py │ │ │ └── win32/ │ │ │ └── internal_platform_utils.py │ │ ├── port_manager__generic.py │ │ └── port_manager__this_host.py │ ├── logger.py │ ├── node.py │ ├── node_app.py │ ├── port_manager.py │ ├── pubsub.py │ ├── raise_error.py │ ├── standby.py │ └── utils.py └── tests/ ├── README.md ├── __init__.py ├── conftest.py ├── helpers/ │ ├── __init__.py │ ├── global_data.py │ ├── pg_node_utils.py │ ├── run_conditions.py │ └── utils.py ├── requirements.txt ├── test_config.py ├── test_conftest.py--devel ├── test_os_ops_common.py ├── test_os_ops_local.py ├── test_os_ops_remote.py ├── test_raise_error.py ├── test_testgres_common.py ├── test_testgres_local.py ├── test_testgres_remote.py ├── test_utils.py └── units/ ├── __init__.py ├── exceptions/ │ ├── BackupException/ │ │ ├── __init__.py │ │ └── test_set001__constructor.py │ ├── CatchUpException/ │ │ ├── __init__.py │ │ └── test_set001__constructor.py │ ├── InitNodeException/ │ │ ├── __init__.py │ │ └── test_set001__constructor.py │ ├── PortForException/ │ │ ├── __init__.py │ │ └── test_set001__constructor.py │ ├── QueryException/ │ │ ├── __init__.py │ │ └── test_set001__constructor.py │ ├── QueryTimeoutException/ │ │ ├── __init__.py │ │ └── test_set001__constructor.py │ ├── StartNodeException/ │ │ ├── __init__.py │ │ └── test_set001__constructor.py │ ├── TimeoutException/ │ │ ├── __init__.py │ │ └── test_set001.py │ └── __init__.py ├── impl/ │ ├── __init__.py │ └── platforms/ │ ├── __init__.py │ └── internal_platform_utils/ │ ├── InternalPlatformUtils/ │ │ └── __init__.py │ └── __init__.py └── node/ ├── PostgresNode/ │ ├── __init__.py │ ├── test_setM001__start.py │ └── test_setM002__start2.py └── __init__.py