From: Nicki Křížek Date: Tue, 21 Oct 2025 16:19:47 +0000 (+0200) Subject: [9.20] new: test: Add module-specific python setup to system tests X-Git-Tag: v9.20.16~27 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=4dcb995aaae3710d8889c5bcf255747db3b4291c;p=thirdparty%2Fbind9.git [9.20] new: test: Add module-specific python setup to system tests During the system test execution, allow use of module-specific setup() function in addition to the setup.sh script which this function should ultimately replace. The purpose of setup() is two-fold. First, it can execute any commands needed to create the initial conditions for the test, such as creating key materials, manipulating files etc. Second, it should return any test-specific template values as a dictionary. Those will be used to render the jinja2 templates. Backport of MR !10983 Merge branch 'backport-nicki/pytest-add-python-setup-func-9.20' into 'bind-9.20' See merge request isc-projects/bind9!11126 --- 4dcb995aaae3710d8889c5bcf255747db3b4291c