1 2from PyObjCTools.TestSupport import * 3from AppKit import * 4 5class TestNSImageRep (TestCase): 6 def testConstants(self): 7 self.failUnlessEqual(NSImageRepMatchesDevice, 0) 8 9 self.failUnlessEqual(NSImageRepRegistryChangedNotification, NSImageRepRegistryDidChangeNotification) 10 self.failUnlessIsInstance(NSImageRepRegistryDidChangeNotification, unicode) 11 12 13 def testMethods(self): 14 self.failUnlessResultIsBOOL(NSImageRep.draw) 15 self.failUnlessResultIsBOOL(NSImageRep.drawAtPoint_) 16 self.failUnlessResultIsBOOL(NSImageRep.drawInRect_) 17 self.failUnlessArgIsBOOL(NSImageRep.setAlpha_, 0) 18 self.failUnlessResultIsBOOL(NSImageRep.hasAlpha) 19 self.failUnlessArgIsBOOL(NSImageRep.setOpaque_, 0) 20 self.failUnlessResultIsBOOL(NSImageRep.isOpaque) 21 self.failUnlessResultIsBOOL(NSImageRep.canInitWithData_) 22 self.failUnlessResultIsBOOL(NSImageRep.canInitWithPasteboard_) 23 24if __name__ == "__main__": 25 main() 26