File: python3Test.sh

package info (click to toggle)
libvoikko 4.3.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 3,812 kB
  • sloc: cpp: 12,641; sh: 5,047; python: 2,075; java: 1,256; cs: 1,172; lisp: 489; makefile: 327; ansic: 184; xml: 106
file content (17 lines) | stat: -rwxr-xr-x 524 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/bash
# Tests that the Python interface is compatible with Python 3.

TMPTESTDIR=python3test

mkdir $TMPTESTDIR

cp python/libvoikko.py test/libvoikkoTest.py test/TestUtils.py $TMPTESTDIR/
2to3 -w -n --no-diffs $TMPTESTDIR

export PYTHONPATH=${TMPTESTDIR}${PYTHONPATH:+:$PYTHONPATH}
python3 $TMPTESTDIR/libvoikkoTest.py

rm -f $TMPTESTDIR/libvoikko.py $TMPTESTDIR/libvoikko.pyc
rm -f $TMPTESTDIR/libvoikkoTest.py $TMPTESTDIR/libvoikkoTest.pyc
rm -f $TMPTESTDIR/TestUtils.py $TMPTESTDIR/TestUtils.pyc
rmdir $TMPTESTDIR