r23457 - gnucash/trunk/src/optional/python-bindings/tests - Try to make the python bindings tests work with an out of source tree build.
Mike Alexander
mta at code.gnucash.org
Fri Nov 29 01:24:21 EST 2013
Author: mta
Date: 2013-11-29 01:24:20 -0500 (Fri, 29 Nov 2013)
New Revision: 23457
Trac: http://svn.gnucash.org/trac/changeset/23457
Modified:
gnucash/trunk/src/optional/python-bindings/tests/Makefile.am
gnucash/trunk/src/optional/python-bindings/tests/test_business.py
Log:
Try to make the python bindings tests work with an out of source tree build.
This is almost ok, but it uses the schemas from the install tree.
Modified: gnucash/trunk/src/optional/python-bindings/tests/Makefile.am
===================================================================
--- gnucash/trunk/src/optional/python-bindings/tests/Makefile.am 2013-11-29 06:24:13 UTC (rev 23456)
+++ gnucash/trunk/src/optional/python-bindings/tests/Makefile.am 2013-11-29 06:24:20 UTC (rev 23457)
@@ -11,17 +11,19 @@
--library-dir ${top_builddir}/src/engine \
--library-dir ${top_builddir}/src/backend/xml \
--library-dir ${top_builddir}/src/backend/sql \
- --library-dir ${top_builddir}/src/app-utils
+ --library-dir ${top_builddir}/src/app-utils \
+ --library-dir ${top_builddir}/src/test-core
TESTS_ENVIRONMENT = \
GNC_BUILDDIR=`\cd ${top_builddir} && pwd` \
PYTHON=${PYTHON} \
- PYTHONPATH=$(PYTHONPATH):$(top_builddir)/src/optional/python-bindings \
+ PYTHONPATH=$$PYTHONPATH:$(top_builddir)/src/optional/python-bindings \
PYTHONPATH=$$PYTHONPATH:$(top_builddir)/src/optional/python-bindings/.libs \
- PYTHONPATH=$(PYTHONPATH):$(top_srcdir)/src/optional/python-bindings/tests \
+ PYTHONPATH=$$PYTHONPATH:$(top_srcdir)/src/optional/python-bindings/tests \
PYTHONPATH=$$PYTHONPATH:$(top_builddir)/src/test-core/ \
PYTHONPATH=$$PYTHONPATH:$(top_srcdir)/src/test-core/ \
PYTHONPATH=$$PYTHONPATH:$(top_builddir)/src/test-core/.libs \
+ XDG_DATA_DIRS=${datadir}:$$XDG_DATA_DIRS:${GNC_SYSTEM_XDG_DATA_DIRS} \
$(shell $(top_builddir)/src/gnc-test-env --no-exports ${GNC_TEST_DEPS})
## We borrow guile's convention and use @-...-@ as the substitution
Modified: gnucash/trunk/src/optional/python-bindings/tests/test_business.py
===================================================================
--- gnucash/trunk/src/optional/python-bindings/tests/test_business.py 2013-11-29 06:24:13 UTC (rev 23456)
+++ gnucash/trunk/src/optional/python-bindings/tests/test_business.py 2013-11-29 06:24:20 UTC (rev 23457)
@@ -41,7 +41,7 @@
self.invoice.AddEntry(entry)
self.invoice.PostToAccount(self.receivable,
- self.today, self.today, "", True)
+ self.today, self.today, "", True, False)
class TestBusiness( BusinessSession ):
def test_equal(self):
More information about the gnucash-changes
mailing list