1 2from PyObjCTools.TestSupport import * 3from AppKit import * 4 5class TestNSProgressIndicator (TestCase): 6 def testConstants(self): 7 self.assertEqual(NSProgressIndicatorPreferredThickness, 14) 8 self.assertEqual(NSProgressIndicatorPreferredSmallThickness, 10) 9 self.assertEqual(NSProgressIndicatorPreferredLargeThickness, 18) 10 self.assertEqual(NSProgressIndicatorPreferredAquaThickness, 12) 11 self.assertEqual(NSProgressIndicatorBarStyle, 0) 12 self.assertEqual(NSProgressIndicatorSpinningStyle, 1) 13 14 def testMethods(self): 15 self.assertResultIsBOOL(NSProgressIndicator.isIndeterminate) 16 self.assertArgIsBOOL(NSProgressIndicator.setIndeterminate_, 0) 17 self.assertResultIsBOOL(NSProgressIndicator.isBezeled) 18 self.assertArgIsBOOL(NSProgressIndicator.setBezeled_, 0) 19 self.assertResultIsBOOL(NSProgressIndicator.usesThreadedAnimation) 20 self.assertArgIsBOOL(NSProgressIndicator.setUsesThreadedAnimation_, 0) 21 self.assertResultIsBOOL(NSProgressIndicator.isDisplayedWhenStopped) 22 self.assertArgIsBOOL(NSProgressIndicator.setDisplayedWhenStopped_, 0) 23 24 25if __name__ == "__main__": 26 main() 27