1from PyObjCTools.TestSupport import * 2from PyObjCTest.protected import * 3 4class TestProtected (TestCase): 5 def testProtectedNotInDir(self): 6 7 d = dir(PyObjCTest_Protected) 8 self.assertIn('publicMethod', d) 9 self.assertNotIn('_protectedMethod', d) 10 11 def testProtectedCallable(self): 12 o = PyObjCTest_Protected.new() 13 self.assertEqual(None, o._protectedMethod()) 14 self.assertEqual(None, o.publicMethod()) 15 16if __name__ == "__main__": 17 PyObjCTest.main() 18