Commit 30b988f0 authored by Evan Hunt's avatar Evan Hunt
Browse files

Fix a testing error when using python3 on certain dates

Date conversion was broken in python3 for dates with
leading zeroes in both month and day.
parent 6070c734
Pipeline #1379 passed with stages
in 6 minutes and 49 seconds
...@@ -3004,8 +3004,8 @@ if [ -x "$PYTHON" ]; then ...@@ -3004,8 +3004,8 @@ if [ -x "$PYTHON" ]; then
# convert expiry date to a comma-separated list of integers python can # convert expiry date to a comma-separated list of integers python can
# use as input to date(). strip leading 0s in months and days so # use as input to date(). strip leading 0s in months and days so
# python3 will recognize them as integers. # python3 will recognize them as integers.
soaexpire=`$DIG +dnssec +short -p ${PORT} @10.53.0.3 soa siginterval.example | awk '$1 ~ /SOA/ { print $5 }' | sed 's/\(....\)\(..\)\(..\).*/\1, \2, \3/' | sed 's/ 0/ /'` soaexpire=`$DIG +dnssec +short -p ${PORT} @10.53.0.3 soa siginterval.example | awk '$1 ~ /SOA/ { print $5 }' | sed 's/\(....\)\(..\)\(..\).*/\1, \2, \3/' | sed 's/ 0/ /g'`
dnskeyexpire=`$DIG +dnssec +short -p ${PORT} @10.53.0.3 dnskey siginterval.example | awk '$1 ~ /DNSKEY/ { print $5; exit 0 }' | sed 's/\(....\)\(..\)\(..\).*/\1, \2, \3/' | sed 's/ 0/ /'` dnskeyexpire=`$DIG +dnssec +short -p ${PORT} @10.53.0.3 dnskey siginterval.example | awk '$1 ~ /DNSKEY/ { print $5; exit 0 }' | sed 's/\(....\)\(..\)\(..\).*/\1, \2, \3/' | sed 's/ 0/ /g'`
$PYTHON > python.out.$n <<EOF $PYTHON > python.out.$n <<EOF
from datetime import date; from datetime import date;
ke=date($dnskeyexpire) ke=date($dnskeyexpire)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment