blob: f351092b2f80140aa9a306b12bbf863a24df35f2 [file] [log] [blame]
--- tests/Makefile.am
+++ tests/Makefile.am
@@ -11,7 +11,7 @@
test-thread.h \
test-unknown.h
-noinst_LTLIBRARIES = testhelper.la
+check_LTLIBRARIES = testhelper.la
linked_LIBS = testhelper.la
testhelper_la_LDFLAGS = -module -avoid-version
@@ -47,6 +47,7 @@
cp $(top_srcdir)/gobject/*.py $(top_builddir)/gobject; \
cp $(top_srcdir)/gio/*.py $(top_builddir)/gio; \
fi
+ $(LN_S) .libs/testhelper.so testhelper.so
@$(PYTHON) $(srcdir)/runtests.py $(top_builddir) $(top_srcdir)
@if test "$(top_builddir)" != "$(top_srcdir)"; then \
rm -f $(top_builddir)/glib/*.py; \
@@ -58,8 +59,5 @@
@rm -fr $(top_builddir)/gio/*.pyc
-all: $(LTLIBRARIES:.la=.so)
clean-local:
- rm -f $(LTLIBRARIES:.la=.so)
-.la.so:
- $(LN_S) .libs/$@ $@ || true
+ rm -f .libs/testhelper.so
--- tests/runtests.py
+++ tests/runtests.py
@@ -6,6 +6,9 @@
import common
+# Some tests fail with translated messages.
+os.environ["LC_ALL"] = "C"
+
program = None
if len(sys.argv) == 3:
buildDir = sys.argv[1]
--- tests/test_gio.py
+++ tests/test_gio.py
@@ -386,9 +386,10 @@
def testQueryWritableNamespaces(self):
infolist = self.file.query_writable_namespaces()
- for info in infolist:
- if info.name == "xattr":
- self.assertEqual(info.type, gio.FILE_ATTRIBUTE_TYPE_STRING)
+ if infolist:
+ for info in infolist:
+ if info.name == "xattr":
+ self.assertEqual(info.type, gio.FILE_ATTRIBUTE_TYPE_STRING)
def testSetAttribute(self):
self._f.write("testing attributes")