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