add __future__.division/print_function to testfile as 2to3 strips it off

This commit is contained in:
Thomas Spura 2014-05-23 13:26:26 +02:00
parent b53d76139f
commit 5f3e8acab1
1 changed files with 11 additions and 0 deletions

View File

@ -82,6 +82,17 @@ rm -rf %{py3dir}
cp -a . %{py3dir}
find %{py3dir} -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|'
2to3 --write --nobackups %{py3dir}
pushd %{py3dir}
# add __future__.division/print_function to testfile as 2to3 strips it off
mv tornado/test/template_test.py tornado/test/template_test.py.orig
echo "from __future__ import division" > tornado/test/template_test.py
cat tornado/test/template_test.py.orig >> tornado/test/template_test.py
touch -r tornado/test/template_test.py.orig tornado/test/template_test.py
mv tornado/test/util_test.py tornado/test/util_test.py.orig
echo "from __future__ import print_function" > tornado/test/util_test.py
cat tornado/test/util_test.py.orig >> tornado/test/util_test.py
touch -r tornado/test/util_test.py.orig tornado/test/util_test.py
popd
%endif # with_python3
%build