X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=tests%2Flocal.at;h=48c5d3f96b4fc2ab200df4673dcf9c7c6898d5f3;hb=9cf156d6583a9f9581000bb12ff047980ebcef03;hp=b90855b41478a620cb00abd6a69fc1f4b4fa949c;hpb=500c6a13eafb5a3852fd91d9296ab4139a6f38d4;p=platform%2Fupstream%2Frpm.git diff --git a/tests/local.at b/tests/local.at index b90855b..48c5d3f 100644 --- a/tests/local.at +++ b/tests/local.at @@ -5,10 +5,10 @@ runroot rpm --initdb ]]) m4_define([RPMDB_CLEAR],[[ -rm -rf "${abs_builddir}"/testing`run rpm --eval '%_dbpath'`/* +rm -rf "${abs_builddir}"/testing`rpm --eval '%_dbpath'`/* ]]) -m4_define([RPMPY_RUN],[ +m4_define([RPMPY_RUN],[[ cat << EOF > test.py import rpm, sys dbpath=rpm.expandMacro('%_dbpath') @@ -18,12 +18,18 @@ def myprint(msg = ''): $1 EOF python test.py -]) +]]) m4_define([RPMPY_CHECK],[ +AT_CHECK([RPMPY_RUN([$1])], [], [$2], [$3]) +]) + +m4_define([RPMPY_TEST],[ AT_SETUP([$1]) AT_KEYWORDS([python]) -AT_CHECK([RPMPY_RUN([[$2]])], [], [$3], [$4]) +RPMDB_CLEAR +RPMDB_INIT +RPMPY_CHECK([$2], [$3], [$4]) AT_CLEANUP ])