diff options
Diffstat (limited to 'lib/ldb/tests')
-rwxr-xr-x | lib/ldb/tests/test-tdb.sh | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/ldb/tests/test-tdb.sh b/lib/ldb/tests/test-tdb.sh index 3310c813926..82eef69df81 100755 --- a/lib/ldb/tests/test-tdb.sh +++ b/lib/ldb/tests/test-tdb.sh @@ -4,9 +4,12 @@ BINDIR=$1 if [ -n "$TEST_DATA_PREFIX" ]; then LDB_URL="$TEST_DATA_PREFIX/tdbtest.ldb" + PYDESTDIR="$TEST_DATA_PREFIX" else LDB_URL="tdbtest.ldb" + PYDESTDIR="/tmp" fi +mkdir $PYDESTDIR/tmp export LDB_URL PATH=$BINDIR:$PATH @@ -35,3 +38,8 @@ $VALGRIND ldbadd $LDBDIR/tests/init.ldif || exit 1 . $LDBDIR/tests/test-tdb-features.sh . $LDBDIR/tests/test-controls.sh + +which python >/dev/null 2>&1 +if [ $? -eq 0 ]; then + SELFTEST_PREFIX=$PYDESTDIR PYTHONPATH=$BINDIR/python python $LDBDIR/tests/python/api.py +fi |