1from Foundation import *
2from PyObjCTools.TestSupport import *
3
4class TestNSProxyHelper (NSObject):
5    def allowsWeakReference(self): return 0
6    def retainWeakReference(self): return 0
7
8
9
10class TestNSProxy (TestCase):
11    def testMethods(self):
12        self.assertResultIsBOOL(NSProxy.respondsToSelector_)
13
14    @min_os_level('10.7')
15    def testMethods10_7(self):
16        self.assertResultIsBOOL(TestNSProxyHelper.allowsWeakReference)
17        self.assertResultIsBOOL(TestNSProxyHelper.retainWeakReference)
18
19
20if __name__ == "__main__":
21    main()
22