[svn] commit: r2339 - in /branches/tingting-loadzone/src: bin/loadzone/tests/error/error_test.sh.in lib/python/isc/datasrc/master.py
BIND 10 source code commits
bind10-changes at lists.isc.org
Wed Jun 30 03:28:39 UTC 2010
Author: shentingting
Date: Wed Jun 30 03:28:39 2010
New Revision: 2339
Log:
made a few minor points after Shane reviewed
Modified:
branches/tingting-loadzone/src/bin/loadzone/tests/error/error_test.sh.in
branches/tingting-loadzone/src/lib/python/isc/datasrc/master.py
Modified: branches/tingting-loadzone/src/bin/loadzone/tests/error/error_test.sh.in
==============================================================================
--- branches/tingting-loadzone/src/bin/loadzone/tests/error/error_test.sh.in (original)
+++ branches/tingting-loadzone/src/bin/loadzone/tests/error/error_test.sh.in Wed Jun 30 03:28:39 2010
@@ -27,40 +27,41 @@
cd ${LOADZONE_PATH}/tests/error
echo "Test no \$ORIGIN error in zone file"
-${LOADZONE_PATH}/b10-loadzone originerr1.db 1> /dev/null 2> error.out
-${LOADZONE_PATH}/b10-loadzone originerr2.db 1> /dev/null 2>> error.out
+${LOADZONE_PATH}/b10-loadzone -d zone.sqlite3 originerr1.db 1> /dev/null 2> error.out
+${LOADZONE_PATH}/b10-loadzone -d zone.sqlite3 originerr2.db 1> /dev/null 2>> error.out
echo "Test: key word TTL spell error"
-${LOADZONE_PATH}/b10-loadzone keyerror1.db 1> /dev/null 2>> error.out
+${LOADZONE_PATH}/b10-loadzone -d zone.sqlite3 keyerror1.db 1> /dev/null 2>> error.out
echo "Test: key word ORIGIN spell error"
-${LOADZONE_PATH}/b10-loadzone keyerror2.db 1> /dev/null 2>> error.out
+${LOADZONE_PATH}/b10-loadzone -d zone.sqlite3 keyerror2.db 1> /dev/null 2>> error.out
echo "Test: key INCLUDE spell error"
-${LOADZONE_PATH}/b10-loadzone keyerror3.db 1> /dev/null 2>> error.out
+${LOADZONE_PATH}/b10-loadzone -d zone.sqlite3 keyerror3.db 1> /dev/null 2>> error.out
echo "Test: include formal error, miss filename"
-${LOADZONE_PATH}/b10-loadzone formerr1.db 1> /dev/null 2>>error.out
+${LOADZONE_PATH}/b10-loadzone -d zone.sqlite3 formerr1.db 1> /dev/null 2>>error.out
echo "Test: include form error, domain is not absolute"
-${LOADZONE_PATH}/b10-loadzone formerr2.db 1> /dev/null 2>> error.out
+${LOADZONE_PATH}/b10-loadzone -d zone.sqlite3 formerr2.db 1> /dev/null 2>> error.out
echo "Test: TTL form error, no ttl value"
-${LOADZONE_PATH}/b10-loadzone formerr3.db 1> /dev/null 2>> error.out
+${LOADZONE_PATH}/b10-loadzone -d zone.sqlite3 formerr3.db 1> /dev/null 2>> error.out
echo "Test: TTL form error, ttl value error"
-${LOADZONE_PATH}/b10-loadzone formerr4.db 1> /dev/null 2>> error.out
+${LOADZONE_PATH}/b10-loadzone -d zone.sqlite3 formerr4.db 1> /dev/null 2>> error.out
echo "Test: rr form error, no type"
-${LOADZONE_PATH}/b10-loadzone formerr5.db 1> /dev/null 2>> error.out
+${LOADZONE_PATH}/b10-loadzone -d zone.sqlite3 formerr5.db 1> /dev/null 2>> error.out
echo "Test: zone file is bogus"
-${LOADZONE_PATH}/b10-loadzone bogusfile 1> /dev/null 2>> error.out
+${LOADZONE_PATH}/b10-loadzone -d zone.sqlite3 bogusfile 1> /dev/null 2>> error.out
diff error.out error.known || status=1
echo "Clean tmp file."
rm -f error.out
+rm -f zone.sqlite3
echo "I:exit status:$status"
echo "-----------------------------------------------------------------------------"
Modified: branches/tingting-loadzone/src/lib/python/isc/datasrc/master.py
==============================================================================
--- branches/tingting-loadzone/src/lib/python/isc/datasrc/master.py (original)
+++ branches/tingting-loadzone/src/lib/python/isc/datasrc/master.py Wed Jun 30 03:28:39 2010
@@ -18,7 +18,6 @@
import sys, re, string
import time
import os
-import threading
#########################################################################
# define exceptions
#########################################################################
@@ -127,8 +126,8 @@
if not isttl(s):
raise MasterFileError('Invalid TTL: ' + s)
for ttl_expr in re.findall('\d+[wdhms]?', s, re.I):
- if re.match('\d+$', ttl_expr):
- ttl = int(ttl_expr[:])
+ if ttl_expr.isdigit():
+ ttl = int(ttl_expr)
sum += ttl
continue
ttl = int(ttl_expr[:-1])
More information about the bind10-changes
mailing list