1from PyObjCTools.TestSupport import * 2from AppKit import * 3 4try: 5 unicode 6except NameError: 7 unicode = str 8 9class TestNSAccessibilityHelper (NSObject): 10 def accessibilityIsAttributeSettable_(self, arg): 11 return 1 12 13 def accessibilityIsIgnored(self): 14 return 1 15 16 def accessibilityHitTest_(self, pt): 17 pass 18 19 def accessibilitySetOverrideValue_forAttribute_(self, v, a): 20 return 1 21 22class TestNSAccessibility (TestCase): 23 def testInformal(self): 24 self.assertResultIsBOOL(TestNSAccessibilityHelper.accessibilityIsAttributeSettable_) 25 self.assertResultIsBOOL(TestNSAccessibilityHelper.accessibilityIsIgnored) 26 self.assertArgHasType(TestNSAccessibilityHelper.accessibilityHitTest_, 0, NSPoint.__typestr__) 27 self.assertResultIsBOOL(TestNSAccessibilityHelper.accessibilitySetOverrideValue_forAttribute_) 28 29 def testFunction(self): 30 v = NSAccessibilityRoleDescription(NSAccessibilityButtonRole, None) 31 self.assertIsInstance(v, unicode) 32 33 b = NSButton.alloc().init() 34 v = NSAccessibilityRoleDescriptionForUIElement(b) 35 self.assertIsInstance(v, unicode) 36 37 v = NSAccessibilityActionDescription(NSAccessibilityIncrementAction) 38 self.assertIsInstance(v, unicode) 39 40 self.assertRaises(objc.error, NSAccessibilityRaiseBadArgumentException, b, "attribute", "value") 41 42 43 v = NSAccessibilityUnignoredAncestor(b) 44 self.assertIs(v, None) 45 v = NSAccessibilityUnignoredDescendant(b) 46 self.assertIsInstance(b, NSView) 47 48 v = NSAccessibilityUnignoredChildren([b]) 49 self.assertIsInstance(v, NSArray) 50 51 v = NSAccessibilityUnignoredChildrenForOnlyChild(b) 52 self.assertIsInstance(v, NSArray) 53 54 v = NSAccessibilityPostNotification(b, "hello") 55 self.assertIs(v, None) 56 57 def testConstants(self): 58 self.assertIsInstance(NSAccessibilityErrorCodeExceptionInfo, unicode) 59 self.assertIsInstance(NSAccessibilityRoleAttribute, unicode) 60 self.assertIsInstance(NSAccessibilityRoleDescriptionAttribute, unicode) 61 self.assertIsInstance(NSAccessibilitySubroleAttribute, unicode) 62 self.assertIsInstance(NSAccessibilityHelpAttribute, unicode) 63 self.assertIsInstance(NSAccessibilityValueAttribute, unicode) 64 self.assertIsInstance(NSAccessibilityMinValueAttribute, unicode) 65 self.assertIsInstance(NSAccessibilityMaxValueAttribute, unicode) 66 self.assertIsInstance(NSAccessibilityEnabledAttribute, unicode) 67 self.assertIsInstance(NSAccessibilityFocusedAttribute, unicode) 68 self.assertIsInstance(NSAccessibilityParentAttribute, unicode) 69 self.assertIsInstance(NSAccessibilityChildrenAttribute, unicode) 70 self.assertIsInstance(NSAccessibilityWindowAttribute, unicode) 71 self.assertIsInstance(NSAccessibilityTopLevelUIElementAttribute, unicode) 72 self.assertIsInstance(NSAccessibilitySelectedChildrenAttribute, unicode) 73 self.assertIsInstance(NSAccessibilityVisibleChildrenAttribute, unicode) 74 self.assertIsInstance(NSAccessibilityPositionAttribute, unicode) 75 self.assertIsInstance(NSAccessibilitySizeAttribute, unicode) 76 self.assertIsInstance(NSAccessibilityContentsAttribute, unicode) 77 self.assertIsInstance(NSAccessibilityTitleAttribute, unicode) 78 self.assertIsInstance(NSAccessibilityDescriptionAttribute, unicode) 79 self.assertIsInstance(NSAccessibilityShownMenuAttribute, unicode) 80 self.assertIsInstance(NSAccessibilityValueDescriptionAttribute, unicode) 81 self.assertIsInstance(NSAccessibilityPreviousContentsAttribute, unicode) 82 self.assertIsInstance(NSAccessibilityNextContentsAttribute, unicode) 83 self.assertIsInstance(NSAccessibilityHeaderAttribute, unicode) 84 self.assertIsInstance(NSAccessibilityEditedAttribute, unicode) 85 self.assertIsInstance(NSAccessibilityTabsAttribute, unicode) 86 self.assertIsInstance(NSAccessibilityHorizontalScrollBarAttribute, unicode) 87 self.assertIsInstance(NSAccessibilityVerticalScrollBarAttribute, unicode) 88 self.assertIsInstance(NSAccessibilityOverflowButtonAttribute, unicode) 89 self.assertIsInstance(NSAccessibilityIncrementButtonAttribute, unicode) 90 self.assertIsInstance(NSAccessibilityDecrementButtonAttribute, unicode) 91 self.assertIsInstance(NSAccessibilityFilenameAttribute, unicode) 92 self.assertIsInstance(NSAccessibilityExpandedAttribute, unicode) 93 self.assertIsInstance(NSAccessibilitySelectedAttribute, unicode) 94 self.assertIsInstance(NSAccessibilitySplittersAttribute, unicode) 95 self.assertIsInstance(NSAccessibilityDocumentAttribute, unicode) 96 self.assertIsInstance(NSAccessibilityURLAttribute, unicode) 97 self.assertIsInstance(NSAccessibilityIndexAttribute, unicode) 98 self.assertIsInstance(NSAccessibilityRowCountAttribute, unicode) 99 self.assertIsInstance(NSAccessibilityColumnCountAttribute, unicode) 100 self.assertIsInstance(NSAccessibilityOrderedByRowAttribute, unicode) 101 self.assertIsInstance(NSAccessibilityTitleUIElementAttribute, unicode) 102 self.assertIsInstance(NSAccessibilityServesAsTitleForUIElementsAttribute, unicode) 103 self.assertIsInstance(NSAccessibilityLinkedUIElementsAttribute, unicode) 104 self.assertIsInstance(NSAccessibilitySelectedTextAttribute, unicode) 105 self.assertIsInstance(NSAccessibilitySelectedTextRangeAttribute, unicode) 106 self.assertIsInstance(NSAccessibilityNumberOfCharactersAttribute, unicode) 107 self.assertIsInstance(NSAccessibilityVisibleCharacterRangeAttribute, unicode) 108 self.assertIsInstance(NSAccessibilitySharedTextUIElementsAttribute, unicode) 109 self.assertIsInstance(NSAccessibilitySharedCharacterRangeAttribute, unicode) 110 self.assertIsInstance(NSAccessibilityInsertionPointLineNumberAttribute, unicode) 111 self.assertIsInstance(NSAccessibilitySelectedTextRangesAttribute, unicode) 112 self.assertIsInstance(NSAccessibilityLineForIndexParameterizedAttribute, unicode) 113 self.assertIsInstance(NSAccessibilityRangeForLineParameterizedAttribute, unicode) 114 self.assertIsInstance(NSAccessibilityStringForRangeParameterizedAttribute, unicode) 115 self.assertIsInstance(NSAccessibilityRangeForPositionParameterizedAttribute, unicode) 116 self.assertIsInstance(NSAccessibilityRangeForIndexParameterizedAttribute, unicode) 117 self.assertIsInstance(NSAccessibilityBoundsForRangeParameterizedAttribute, unicode) 118 self.assertIsInstance(NSAccessibilityRTFForRangeParameterizedAttribute, unicode) 119 self.assertIsInstance(NSAccessibilityStyleRangeForIndexParameterizedAttribute, unicode) 120 self.assertIsInstance(NSAccessibilityAttributedStringForRangeParameterizedAttribute, unicode) 121 self.assertIsInstance(NSAccessibilityFontTextAttribute, unicode) 122 self.assertIsInstance(NSAccessibilityForegroundColorTextAttribute, unicode) 123 self.assertIsInstance(NSAccessibilityBackgroundColorTextAttribute, unicode) 124 self.assertIsInstance(NSAccessibilityUnderlineColorTextAttribute, unicode) 125 self.assertIsInstance(NSAccessibilityStrikethroughColorTextAttribute, unicode) 126 self.assertIsInstance(NSAccessibilityUnderlineTextAttribute, unicode) 127 self.assertIsInstance(NSAccessibilitySuperscriptTextAttribute, unicode) 128 self.assertIsInstance(NSAccessibilityStrikethroughTextAttribute, unicode) 129 self.assertIsInstance(NSAccessibilityShadowTextAttribute, unicode) 130 self.assertIsInstance(NSAccessibilityAttachmentTextAttribute, unicode) 131 self.assertIsInstance(NSAccessibilityLinkTextAttribute, unicode) 132 self.assertIsInstance(NSAccessibilityMisspelledTextAttribute, unicode) 133 self.assertIsInstance(NSAccessibilityFontNameKey, unicode) 134 self.assertIsInstance(NSAccessibilityFontFamilyKey, unicode) 135 self.assertIsInstance(NSAccessibilityVisibleNameKey, unicode) 136 self.assertIsInstance(NSAccessibilityFontSizeKey, unicode) 137 self.assertIsInstance(NSAccessibilityMainAttribute, unicode) 138 self.assertIsInstance(NSAccessibilityMinimizedAttribute, unicode) 139 self.assertIsInstance(NSAccessibilityCloseButtonAttribute, unicode) 140 self.assertIsInstance(NSAccessibilityZoomButtonAttribute, unicode) 141 self.assertIsInstance(NSAccessibilityMinimizeButtonAttribute, unicode) 142 self.assertIsInstance(NSAccessibilityToolbarButtonAttribute, unicode) 143 self.assertIsInstance(NSAccessibilityProxyAttribute, unicode) 144 self.assertIsInstance(NSAccessibilityGrowAreaAttribute, unicode) 145 self.assertIsInstance(NSAccessibilityModalAttribute, unicode) 146 self.assertIsInstance(NSAccessibilityDefaultButtonAttribute, unicode) 147 self.assertIsInstance(NSAccessibilityCancelButtonAttribute, unicode) 148 self.assertIsInstance(NSAccessibilityMenuBarAttribute, unicode) 149 self.assertIsInstance(NSAccessibilityWindowsAttribute, unicode) 150 self.assertIsInstance(NSAccessibilityFrontmostAttribute, unicode) 151 self.assertIsInstance(NSAccessibilityHiddenAttribute, unicode) 152 self.assertIsInstance(NSAccessibilityMainWindowAttribute, unicode) 153 self.assertIsInstance(NSAccessibilityFocusedWindowAttribute, unicode) 154 self.assertIsInstance(NSAccessibilityFocusedUIElementAttribute, unicode) 155 self.assertIsInstance(NSAccessibilityOrientationAttribute, unicode) 156 self.assertIsInstance(NSAccessibilityVerticalOrientationValue, unicode) 157 self.assertIsInstance(NSAccessibilityHorizontalOrientationValue, unicode) 158 self.assertIsInstance(NSAccessibilityColumnTitlesAttribute, unicode) 159 self.assertIsInstance(NSAccessibilitySearchButtonAttribute, unicode) 160 self.assertIsInstance(NSAccessibilitySearchMenuAttribute, unicode) 161 self.assertIsInstance(NSAccessibilityClearButtonAttribute, unicode) 162 self.assertIsInstance(NSAccessibilityRowsAttribute, unicode) 163 self.assertIsInstance(NSAccessibilityVisibleRowsAttribute, unicode) 164 self.assertIsInstance(NSAccessibilitySelectedRowsAttribute, unicode) 165 self.assertIsInstance(NSAccessibilityColumnsAttribute, unicode) 166 self.assertIsInstance(NSAccessibilityVisibleColumnsAttribute, unicode) 167 self.assertIsInstance(NSAccessibilitySelectedColumnsAttribute, unicode) 168 self.assertIsInstance(NSAccessibilitySortDirectionAttribute, unicode) 169 self.assertIsInstance(NSAccessibilityAscendingSortDirectionValue, unicode) 170 self.assertIsInstance(NSAccessibilityDescendingSortDirectionValue, unicode) 171 self.assertIsInstance(NSAccessibilityUnknownSortDirectionValue, unicode) 172 self.assertIsInstance(NSAccessibilityDisclosingAttribute, unicode) 173 self.assertIsInstance(NSAccessibilityDisclosedRowsAttribute, unicode) 174 self.assertIsInstance(NSAccessibilityDisclosedByRowAttribute, unicode) 175 self.assertIsInstance(NSAccessibilityDisclosureLevelAttribute, unicode) 176 self.assertIsInstance(NSAccessibilityAllowedValuesAttribute, unicode) 177 self.assertIsInstance(NSAccessibilityLabelUIElementsAttribute, unicode) 178 self.assertIsInstance(NSAccessibilityLabelValueAttribute, unicode) 179 self.assertIsInstance(NSAccessibilityMatteHoleAttribute, unicode) 180 self.assertIsInstance(NSAccessibilityMatteContentUIElementAttribute, unicode) 181 self.assertIsInstance(NSAccessibilityMarkerUIElementsAttribute, unicode) 182 self.assertIsInstance(NSAccessibilityMarkerValuesAttribute, unicode) 183 self.assertIsInstance(NSAccessibilityMarkerGroupUIElementAttribute, unicode) 184 self.assertIsInstance(NSAccessibilityUnitsAttribute, unicode) 185 self.assertIsInstance(NSAccessibilityUnitDescriptionAttribute, unicode) 186 self.assertIsInstance(NSAccessibilityMarkerTypeAttribute, unicode) 187 self.assertIsInstance(NSAccessibilityMarkerTypeDescriptionAttribute, unicode) 188 self.assertIsInstance(NSAccessibilityLeftTabStopMarkerTypeValue, unicode) 189 self.assertIsInstance(NSAccessibilityRightTabStopMarkerTypeValue, unicode) 190 self.assertIsInstance(NSAccessibilityCenterTabStopMarkerTypeValue, unicode) 191 self.assertIsInstance(NSAccessibilityDecimalTabStopMarkerTypeValue, unicode) 192 self.assertIsInstance(NSAccessibilityHeadIndentMarkerTypeValue, unicode) 193 self.assertIsInstance(NSAccessibilityTailIndentMarkerTypeValue, unicode) 194 self.assertIsInstance(NSAccessibilityFirstLineIndentMarkerTypeValue, unicode) 195 self.assertIsInstance(NSAccessibilityUnknownMarkerTypeValue, unicode) 196 self.assertIsInstance(NSAccessibilityInchesUnitValue, unicode) 197 self.assertIsInstance(NSAccessibilityCentimetersUnitValue, unicode) 198 self.assertIsInstance(NSAccessibilityPointsUnitValue, unicode) 199 self.assertIsInstance(NSAccessibilityPicasUnitValue, unicode) 200 self.assertIsInstance(NSAccessibilityUnknownUnitValue, unicode) 201 self.assertIsInstance(NSAccessibilityPressAction, unicode) 202 self.assertIsInstance(NSAccessibilityIncrementAction, unicode) 203 self.assertIsInstance(NSAccessibilityDecrementAction, unicode) 204 self.assertIsInstance(NSAccessibilityConfirmAction, unicode) 205 self.assertIsInstance(NSAccessibilityPickAction, unicode) 206 self.assertIsInstance(NSAccessibilityCancelAction, unicode) 207 self.assertIsInstance(NSAccessibilityRaiseAction, unicode) 208 self.assertIsInstance(NSAccessibilityShowMenuAction, unicode) 209 self.assertIsInstance(NSAccessibilityDeleteAction, unicode) 210 self.assertIsInstance(NSAccessibilityMainWindowChangedNotification, unicode) 211 self.assertIsInstance(NSAccessibilityFocusedWindowChangedNotification, unicode) 212 self.assertIsInstance(NSAccessibilityFocusedUIElementChangedNotification, unicode) 213 self.assertIsInstance(NSAccessibilityApplicationActivatedNotification, unicode) 214 self.assertIsInstance(NSAccessibilityApplicationDeactivatedNotification, unicode) 215 self.assertIsInstance(NSAccessibilityApplicationHiddenNotification, unicode) 216 self.assertIsInstance(NSAccessibilityApplicationShownNotification, unicode) 217 self.assertIsInstance(NSAccessibilityWindowCreatedNotification, unicode) 218 self.assertIsInstance(NSAccessibilityWindowMovedNotification, unicode) 219 self.assertIsInstance(NSAccessibilityWindowResizedNotification, unicode) 220 self.assertIsInstance(NSAccessibilityWindowMiniaturizedNotification, unicode) 221 self.assertIsInstance(NSAccessibilityWindowDeminiaturizedNotification, unicode) 222 self.assertIsInstance(NSAccessibilityDrawerCreatedNotification, unicode) 223 self.assertIsInstance(NSAccessibilitySheetCreatedNotification, unicode) 224 self.assertIsInstance(NSAccessibilityUIElementDestroyedNotification, unicode) 225 self.assertIsInstance(NSAccessibilityValueChangedNotification, unicode) 226 self.assertIsInstance(NSAccessibilityTitleChangedNotification, unicode) 227 self.assertIsInstance(NSAccessibilityResizedNotification, unicode) 228 self.assertIsInstance(NSAccessibilityMovedNotification, unicode) 229 self.assertIsInstance(NSAccessibilityCreatedNotification, unicode) 230 self.assertIsInstance(NSAccessibilityHelpTagCreatedNotification, unicode) 231 self.assertIsInstance(NSAccessibilitySelectedTextChangedNotification, unicode) 232 self.assertIsInstance(NSAccessibilityRowCountChangedNotification, unicode) 233 self.assertIsInstance(NSAccessibilitySelectedChildrenChangedNotification, unicode) 234 self.assertIsInstance(NSAccessibilitySelectedRowsChangedNotification, unicode) 235 self.assertIsInstance(NSAccessibilitySelectedColumnsChangedNotification, unicode) 236 self.assertIsInstance(NSAccessibilityUnknownRole, unicode) 237 self.assertIsInstance(NSAccessibilityButtonRole, unicode) 238 self.assertIsInstance(NSAccessibilityRadioButtonRole, unicode) 239 self.assertIsInstance(NSAccessibilityCheckBoxRole, unicode) 240 self.assertIsInstance(NSAccessibilitySliderRole, unicode) 241 self.assertIsInstance(NSAccessibilityTabGroupRole, unicode) 242 self.assertIsInstance(NSAccessibilityTextFieldRole, unicode) 243 self.assertIsInstance(NSAccessibilityStaticTextRole, unicode) 244 self.assertIsInstance(NSAccessibilityTextAreaRole, unicode) 245 self.assertIsInstance(NSAccessibilityScrollAreaRole, unicode) 246 self.assertIsInstance(NSAccessibilityPopUpButtonRole, unicode) 247 self.assertIsInstance(NSAccessibilityMenuButtonRole, unicode) 248 self.assertIsInstance(NSAccessibilityTableRole, unicode) 249 self.assertIsInstance(NSAccessibilityApplicationRole, unicode) 250 self.assertIsInstance(NSAccessibilityGroupRole, unicode) 251 self.assertIsInstance(NSAccessibilityRadioGroupRole, unicode) 252 self.assertIsInstance(NSAccessibilityListRole, unicode) 253 self.assertIsInstance(NSAccessibilityScrollBarRole, unicode) 254 self.assertIsInstance(NSAccessibilityValueIndicatorRole, unicode) 255 self.assertIsInstance(NSAccessibilityImageRole, unicode) 256 self.assertIsInstance(NSAccessibilityMenuBarRole, unicode) 257 self.assertIsInstance(NSAccessibilityMenuRole, unicode) 258 self.assertIsInstance(NSAccessibilityMenuItemRole, unicode) 259 self.assertIsInstance(NSAccessibilityColumnRole, unicode) 260 self.assertIsInstance(NSAccessibilityRowRole, unicode) 261 self.assertIsInstance(NSAccessibilityToolbarRole, unicode) 262 self.assertIsInstance(NSAccessibilityBusyIndicatorRole, unicode) 263 self.assertIsInstance(NSAccessibilityProgressIndicatorRole, unicode) 264 self.assertIsInstance(NSAccessibilityWindowRole, unicode) 265 self.assertIsInstance(NSAccessibilityDrawerRole, unicode) 266 self.assertIsInstance(NSAccessibilitySystemWideRole, unicode) 267 self.assertIsInstance(NSAccessibilityOutlineRole, unicode) 268 self.assertIsInstance(NSAccessibilityIncrementorRole, unicode) 269 self.assertIsInstance(NSAccessibilityBrowserRole, unicode) 270 self.assertIsInstance(NSAccessibilityComboBoxRole, unicode) 271 self.assertIsInstance(NSAccessibilitySplitGroupRole, unicode) 272 self.assertIsInstance(NSAccessibilitySplitterRole, unicode) 273 self.assertIsInstance(NSAccessibilityColorWellRole, unicode) 274 self.assertIsInstance(NSAccessibilityGrowAreaRole, unicode) 275 self.assertIsInstance(NSAccessibilitySheetRole, unicode) 276 self.assertIsInstance(NSAccessibilityHelpTagRole, unicode) 277 self.assertIsInstance(NSAccessibilityMatteRole, unicode) 278 self.assertIsInstance(NSAccessibilityRulerRole, unicode) 279 self.assertIsInstance(NSAccessibilityRulerMarkerRole, unicode) 280 self.assertIsInstance(NSAccessibilitySortButtonRole, unicode) 281 self.assertIsInstance(NSAccessibilityLinkRole, unicode) 282 self.assertIsInstance(NSAccessibilityDisclosureTriangleRole, unicode) 283 self.assertIsInstance(NSAccessibilityGridRole, unicode) 284 self.assertIsInstance(NSAccessibilityUnknownSubrole, unicode) 285 self.assertIsInstance(NSAccessibilityCloseButtonSubrole, unicode) 286 self.assertIsInstance(NSAccessibilityZoomButtonSubrole, unicode) 287 self.assertIsInstance(NSAccessibilityMinimizeButtonSubrole, unicode) 288 self.assertIsInstance(NSAccessibilityToolbarButtonSubrole, unicode) 289 self.assertIsInstance(NSAccessibilityTableRowSubrole, unicode) 290 self.assertIsInstance(NSAccessibilityOutlineRowSubrole, unicode) 291 self.assertIsInstance(NSAccessibilitySecureTextFieldSubrole, unicode) 292 self.assertIsInstance(NSAccessibilityStandardWindowSubrole, unicode) 293 self.assertIsInstance(NSAccessibilityDialogSubrole, unicode) 294 self.assertIsInstance(NSAccessibilitySystemDialogSubrole, unicode) 295 self.assertIsInstance(NSAccessibilityFloatingWindowSubrole, unicode) 296 self.assertIsInstance(NSAccessibilitySystemFloatingWindowSubrole, unicode) 297 self.assertIsInstance(NSAccessibilityIncrementArrowSubrole, unicode) 298 self.assertIsInstance(NSAccessibilityDecrementArrowSubrole, unicode) 299 self.assertIsInstance(NSAccessibilityIncrementPageSubrole, unicode) 300 self.assertIsInstance(NSAccessibilityDecrementPageSubrole, unicode) 301 self.assertIsInstance(NSAccessibilitySearchFieldSubrole, unicode) 302 self.assertIsInstance(NSAccessibilityTextAttachmentSubrole, unicode) 303 self.assertIsInstance(NSAccessibilityTextLinkSubrole, unicode) 304 self.assertIsInstance(NSAccessibilityTimelineSubrole, unicode) 305 self.assertIsInstance(NSAccessibilityRelevanceIndicatorRole, unicode) 306 307 @min_os_level('10.6') 308 def testConstants10_6(self): 309 self.assertIsInstance(NSAccessibilityWarningValueAttribute, unicode) 310 self.assertIsInstance(NSAccessibilityCriticalValueAttribute, unicode) 311 self.assertIsInstance(NSAccessibilityPlaceholderValueAttribute, unicode) 312 self.assertIsInstance(NSAccessibilityUnknownOrientationValue, unicode) 313 self.assertIsInstance(NSAccessibilitySelectedCellsAttribute, unicode) 314 self.assertIsInstance(NSAccessibilityVisibleCellsAttribute, unicode) 315 self.assertIsInstance(NSAccessibilityRowHeaderUIElementsAttribute, unicode) 316 self.assertIsInstance(NSAccessibilityColumnHeaderUIElementsAttribute, unicode) 317 self.assertIsInstance(NSAccessibilityCellForColumnAndRowParameterizedAttribute, unicode) 318 self.assertIsInstance(NSAccessibilityRowIndexRangeAttribute, unicode) 319 self.assertIsInstance(NSAccessibilityColumnIndexRangeAttribute, unicode) 320 self.assertIsInstance(NSAccessibilityHorizontalUnitsAttribute, unicode) 321 self.assertIsInstance(NSAccessibilityVerticalUnitsAttribute, unicode) 322 self.assertIsInstance(NSAccessibilityHorizontalUnitDescriptionAttribute, unicode) 323 self.assertIsInstance(NSAccessibilityVerticalUnitDescriptionAttribute, unicode) 324 self.assertIsInstance(NSAccessibilityLayoutPointForScreenPointParameterizedAttribute, unicode) 325 self.assertIsInstance(NSAccessibilityLayoutSizeForScreenSizeParameterizedAttribute, unicode) 326 self.assertIsInstance(NSAccessibilityScreenPointForLayoutPointParameterizedAttribute, unicode) 327 self.assertIsInstance(NSAccessibilityScreenSizeForLayoutSizeParameterizedAttribute, unicode) 328 self.assertIsInstance(NSAccessibilityHandlesAttribute, unicode) 329 self.assertIsInstance(NSAccessibilityRowExpandedNotification, unicode) 330 self.assertIsInstance(NSAccessibilityRowCollapsedNotification, unicode) 331 self.assertIsInstance(NSAccessibilitySelectedCellsChangedNotification, unicode) 332 self.assertIsInstance(NSAccessibilityUnitsChangedNotification, unicode) 333 self.assertIsInstance(NSAccessibilitySelectedChildrenMovedNotification, unicode) 334 self.assertIsInstance(NSAccessibilitySortButtonRole, unicode) 335 self.assertIsInstance(NSAccessibilityLevelIndicatorRole, unicode) 336 self.assertIsInstance(NSAccessibilityCellRole, unicode) 337 self.assertIsInstance(NSAccessibilityLayoutAreaRole, unicode) 338 self.assertIsInstance(NSAccessibilityLayoutItemRole, unicode) 339 self.assertIsInstance(NSAccessibilityHandleRole, unicode) 340 self.assertIsInstance(NSAccessibilitySortButtonSubrole, unicode) 341 self.assertIsInstance(NSAccessibilityRatingIndicatorSubrole, unicode) 342 self.assertIsInstance(NSAccessibilityContentListSubrole, unicode) 343 self.assertIsInstance(NSAccessibilityDefinitionListSubrole, unicode) 344 345 @min_os_level('10.7') 346 def testConstants10_7(self): 347 self.assertIsInstance(NSAccessibilityAutocorrectedTextAttribute, unicode) 348 self.assertIsInstance(NSAccessibilityFullScreenButtonAttribute, unicode) 349 self.assertIsInstance(NSAccessibilityPopoverRole, unicode) 350 self.assertIsInstance(NSAccessibilityFullScreenButtonSubrole, unicode) 351 352 @min_os_level('10.8') 353 def testConstants10_8(self): 354 self.assertIsInstance(NSAccessibilityExtrasMenuBarAttribute, unicode) 355 356if __name__ == "__main__": 357 main() 358