From: Michael Tremer Date: Thu, 8 Aug 2013 23:03:22 +0000 (+0200) Subject: Add simple testsuite. X-Git-Tag: 0.9.26~1^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=db5396bbc0b2ec1b4bc648e0a8a8b98b1bc7d66c;p=pakfire.git Add simple testsuite. --- diff --git a/.gitignore b/.gitignore index d5234c6c2..8fce8f6b5 100644 --- a/.gitignore +++ b/.gitignore @@ -23,6 +23,7 @@ *.mo *.o *.stamp +*.trs *~ .deps .dirstamp diff --git a/Makefile.am b/Makefile.am index bd2546bb5..7e924fef1 100644 --- a/Makefile.am +++ b/Makefile.am @@ -370,3 +370,15 @@ src/scripts/%: src/scripts/%.in Makefile src/systemd/%: src/systemd/%.in Makefile $(SED_PROCESS) + +# - testsuite ------------------------------------------------------------------ + +TESTS_ENVIRONMENT = \ + PYTHONPATH="$(top_srcdir)/.libs:$(top_srcdir)/src" \ + topdir="$(shell pwd)" + +dist_check_SCRIPTS = \ + tests/module-load.py + +TESTS = \ + $(dist_check_SCRTIPS) diff --git a/tests/module-load.py b/tests/module-load.py new file mode 100644 index 000000000..de9a25807 --- /dev/null +++ b/tests/module-load.py @@ -0,0 +1,14 @@ +#!/usr/bin/python + +import os +import sys + +# Try to load the _pakfire module. +import pakfire + +# Check that we didn't load the system's version. +topdir = os.environ.get("topdir") + +if not pakfire.__file__.startswith(topdir): + print "Wrong module loaded..." + sys.exit(1)