1from PyObjCTools.TestSupport import *
2import objc
3from PyObjCTest.testoutputinitializer import PyObjC_TestOutputInitializer
4
5objc.registerMetaDataForSelector(b"PyObjC_TestOutputInitializer",
6        b"initWithBooleanOutput:", dict(arguments={
7            2: dict(type_modifier=b'o')}))
8
9class TestOutputInitializer(TestCase):
10    def testOutputInitializer(self):
11        robj, rtrue = PyObjC_TestOutputInitializer.alloc().initWithBooleanOutput_(None)
12        self.assertEqual(rtrue, objc.YES)
13        self.assertEqual(robj.isInitialized(), objc.YES)
14
15if __name__ == '__main__':
16    main()
17