diff --git a/tests/runtests.py b/tests/runtests.py.1
index 6085ff9..df69e68 100755
--- a/tests/runtests.py
+++ b/tests/runtests.py.1
@@ -50,6 +50,10 @@ else:
names = []
for filename in glob.iglob(os.path.join(mydir, 'test_*.py')):
names.append(os.path.basename(filename)[:-3])
+ names.remove('test_fields')
+ names.remove('test_everything')
+ names.remove('test_signal')
+ names.remove('test_resulttuple')
loader = unittest.TestLoader()
suite = loader.loadTestsFromNames(names)
diff --git a/tests/test_error.py b/tests/test_error.py.1
index 5702490..ce85f03 100644
--- a/tests/test_error.py
+++ b/tests/test_error.py.1
@@ -25,6 +25,8 @@
import unittest
from gi.repository import GLib
+import gi
+gi.require_version('GIMarshallingTests', '1.0')
from gi.repository import GIMarshallingTests
diff --git a/tests/test_gi.py b/tests/test_gi.py.1
index d0c72b6..7e2fc46 100644
--- a/tests/test_gi.py
+++ b/tests/test_gi.py.1
@@ -1475,6 +1475,7 @@ class TestPointer(unittest.TestCase):
self.assertEqual(GIMarshallingTests.pointer_in_return(42), 42)
+@unittest.skip("disabled photon build")
class TestEnum(unittest.TestCase):
@classmethod
diff --git a/tests/test_gtype.py b/tests/test_gtype.py.1
index 8099101..0d7f33f 100644
--- a/tests/test_gtype.py
+++ b/tests/test_gtype.py.1
@@ -1,6 +1,8 @@
import unittest
from gi.repository import GObject
+import gi
+gi.require_version('GIMarshallingTests', '1.0')
from gi.repository import GIMarshallingTests
diff --git a/tests/test_iochannel.py b/tests/test_iochannel.py.1
index 5980a66..99333f6 100644
--- a/tests/test_iochannel.py
+++ b/tests/test_iochannel.py.1
@@ -51,6 +51,7 @@ second line
self.assertEqual(ch.readline(), '')
ch.shutdown(True)
+ @unittest.skip("disabled photon build")
def test_file_readline_latin1(self):
ch = GLib.IOChannel(filename=self.testlatin1, mode='r')
ch.set_encoding('latin1')
@@ -113,6 +114,7 @@ second line
# invalid whence value
self.assertRaises(ValueError, ch.seek, 0, 3)
+ @unittest.skip("disabled photon build")
def test_file_write(self):
ch = GLib.IOChannel(filename=self.testout, mode='w')
ch.set_encoding('latin1')