1from PyObjCTools.TestSupport import *
2
3import AppKit
4
5try:
6    unicode
7except NameError:
8    unicode = str
9
10class TestNSDraggingItem (TestCase):
11    @min_os_level('10.7')
12    def testConstants10_7(self):
13        self.assertIsInstance(AppKit.NSDraggingImageComponentIconKey, unicode)
14        self.assertIsInstance(AppKit.NSDraggingImageComponentLabelKey, unicode)
15
16    @min_os_level('10.7')
17    def testMethods10_7(self):
18        self.assertArgIsBlock(AppKit.NSDraggingItem.setImageComponentsProvider_, 0, b'@')
19        self.assertResultIsBlock(AppKit.NSDraggingItem.imageComponentsProvider, b'@')
20
21if __name__ == "__main__":
22    main()
23