1import objc
2from PyObjCTools.TestSupport import *
3
4class TestProtocols (TestCase):
5    def testBasic(self):
6        p = objc.protocolNamed('NSObject')
7        self.assert_(isinstance(p, objc.formal_protocol))
8        #self.assert_(isinstance(p, objc.lookUpClass('Protocol')))
9
10    def testNoProtocol(self):
11        self.assertRaises(objc.ProtocolError, objc.protocolNamed, "PyObjCFooBarProtocol")
12
13if __name__ == "__main__":
14    main()
15