1 2from PyObjCTools.TestSupport import * 3from AppKit import * 4 5class TestNSMenuItem (TestCase): 6 def testMethods(self): 7 self.assertResultIsBOOL(NSMenuItem.usesUserKeyEquivalents) 8 self.assertArgIsBOOL(NSMenuItem.setUsesUserKeyEquivalents_, 0) 9 self.assertResultIsBOOL(NSMenuItem.hasSubmenu) 10 self.assertResultIsBOOL(NSMenuItem.isSeparatorItem) 11 self.assertResultIsBOOL(NSMenuItem.isEnabled) 12 self.assertArgIsBOOL(NSMenuItem.setEnabled_, 0) 13 self.assertResultIsBOOL(NSMenuItem.isAlternate) 14 self.assertArgIsBOOL(NSMenuItem.setAlternate_, 0) 15 16 @min_os_level('10.5') 17 def testMethods10_5(self): 18 self.assertResultIsBOOL(NSMenuItem.isHighlighted) 19 self.assertResultIsBOOL(NSMenuItem.isHidden) 20 self.assertArgIsBOOL(NSMenuItem.setHidden_, 0) 21 self.assertResultIsBOOL(NSMenuItem.isHiddenOrHasHiddenAncestor) 22 23if __name__ == "__main__": 24 main() 25