1from Foundation import *
2import Foundation
3from PyObjCTools.TestSupport import *
4
5try:
6    unicode
7except NameError:
8    unicode = str
9
10class TestEAManager (TestCase):
11    def testContants(self):
12        self.assertIsInstance(NSAppleEventManagerWillProcessFirstEventNotification, unicode)
13        self.assertIsInstance(NSAppleEventTimeOutDefault, float)
14        self.assertIsInstance(NSAppleEventTimeOutNone, float)
15
16    def testOpaque(self):
17        self.assertHasAttr(Foundation, 'NSAppleEventManagerSuspensionID')
18        self.assertHasAttr(NSAppleEventManagerSuspensionID, '__pointer__')
19
20if __name__ == "__main__":
21    main()
22