1 # -*- Mode: Python; py-indent-offset: 4 -*-
2 # vim: tabstop=4 shiftwidth=4 expandtab
7 from gi.repository import Regress
10 class TestRegistry(unittest.TestCase):
11 def test_non_gi(self):
16 gi.overrides.override(MyClass)
17 self.fail('unexpected success of overriding non-GI class')
18 except TypeError as e:
19 self.assertTrue('Can not override a type MyClass' in str(e))
21 def test_separate_path(self):
22 # Regress override is in tests/gi/overrides, separate from gi/overrides
23 # https://bugzilla.gnome.org/show_bug.cgi?id=680913
24 self.assertEqual(Regress.REGRESS_OVERRIDE, 42)