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