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