1from PyObjCTools.TestSupport import * 2from AppKit import * 3 4class TestNSUserInterfaceItemSearchingHelper (NSObject): 5 def searchForItemsWithSearchString_resultLimit_matchedItemHandler_(self, s, l, h): pass 6 7class TestNSUserInterfaceItemSearching (TestCase): 8 @min_os_level('10.6') 9 def testMethods(self): 10 self.assertArgHasType(TestNSUserInterfaceItemSearchingHelper.searchForItemsWithSearchString_resultLimit_matchedItemHandler_, 11 1, objc._C_NSInteger) 12 self.assertArgIsBlock(TestNSUserInterfaceItemSearchingHelper.searchForItemsWithSearchString_resultLimit_matchedItemHandler_, 13 2, b'v@') 14 15 self.assertResultIsBOOL(NSApplication.searchString_inUserInterfaceItemString_searchRange_foundRange_) 16 self.assertArgHasType(NSApplication.searchString_inUserInterfaceItemString_searchRange_foundRange_, 2, NSRange.__typestr__) 17 self.assertArgHasType(NSApplication.searchString_inUserInterfaceItemString_searchRange_foundRange_, 3, b'o^' + NSRange.__typestr__) 18 19if __name__ == "__main__": 20 main() 21