mirror of
https://github.com/isc-projects/bind9.git
synced 2026-04-27 17:17:22 -04:00
The dns.query Python module has the send_tcp() method defined in both dnspython 1.x and 2.x, so checking for the existence of that method to determine the dnspython version available in the test environment does not make any sense. Fix by checking the dns.version.MAJOR integer instead.
31 lines
803 B
Bash
31 lines
803 B
Bash
#!/bin/sh
|
|
|
|
# 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.
|
|
|
|
SYSTEMTESTTOP=..
|
|
. $SYSTEMTESTTOP/conf.sh
|
|
|
|
if test -n "$PYTHON"
|
|
then
|
|
if [ "$($PYTHON -c "import dns.version; print(dns.version.MAJOR)" 2> /dev/null)" -ge 2 ]
|
|
then
|
|
:
|
|
else
|
|
echo_i "This test requires the dnspython >= 2.0.0 module." >&2
|
|
exit 1
|
|
fi
|
|
else
|
|
echo_i "This test requires Python and the dnspython module." >&2
|
|
exit 1
|
|
fi
|
|
|
|
exit 0
|