mirror of
https://github.com/isc-projects/bind9.git
synced 2026-03-11 10:40:56 -04:00
Ensure all the variables are initialized when running the main function of isctest module. This enables proper environment variables during test script development when only conf.sh is sourced, rather than the script being executed by the pytest runner.
24 lines
735 B
Python
24 lines
735 B
Python
# Copyright (C) Internet Systems Consortium, Inc. ("ISC")
|
|
#
|
|
# SPDX-License-Identifier: MPL-2.0
|
|
#
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, you can obtain one at https://mozilla.org/MPL/2.0/.
|
|
#
|
|
# See the COPYRIGHT file distributed with this work for additional
|
|
# information regarding copyright ownership.
|
|
|
|
import logging
|
|
|
|
from . import log
|
|
from .vars import ALL, init_vars
|
|
|
|
|
|
if __name__ == "__main__":
|
|
# use root logger as fallback - we're not interested in proper logs here
|
|
log.basic.LOGGERS["conftest"] = logging.getLogger()
|
|
|
|
init_vars()
|
|
for name, value in ALL.items():
|
|
print(f"export {name}={value}")
|