1from Quartz import * 2from PyObjCTools.TestSupport import * 3 4class TestIKImageBrowserCell (TestCase): 5 @min_os_level('10.6') 6 def testConstants10_6(self): 7 self.assertEqual(IKImageStateNoImage, 0) 8 self.assertEqual(IKImageStateInvalid, 1) 9 self.assertEqual(IKImageStateReady, 2) 10 11 self.assertIsInstance(IKImageBrowserCellBackgroundLayer, unicode) 12 self.assertIsInstance(IKImageBrowserCellForegroundLayer, unicode) 13 self.assertIsInstance(IKImageBrowserCellSelectionLayer, unicode) 14 self.assertIsInstance(IKImageBrowserCellPlaceHolderLayer, unicode) 15 16 17 @min_os_level('10.6') 18 def testMethods10_6(self): 19 self.assertResultHasType(IKImageBrowserCell.frame, NSRect.__typestr__) 20 self.assertResultHasType(IKImageBrowserCell.imageContainerFrame, NSRect.__typestr__) 21 self.assertResultHasType(IKImageBrowserCell.imageFrame, NSRect.__typestr__) 22 self.assertResultHasType(IKImageBrowserCell.selectionFrame, NSRect.__typestr__) 23 self.assertResultHasType(IKImageBrowserCell.titleFrame, NSRect.__typestr__) 24 self.assertResultHasType(IKImageBrowserCell.subtitleFrame, NSRect.__typestr__) 25 self.assertResultIsBOOL(IKImageBrowserCell.isSelected) 26 27if __name__ == "__main__": 28 main() 29 30