pywinauto.tests.asianhotkey¶
Asian Hotkey Format Test
What is checked
This test checks whether the format for shortcuts/hotkeys follows the standards for localised Windows applications. This format is {localised text}({uppercase hotkey}) so for example if the English control is “&Help” the localised control for Asian languages should be “LocHelp(H)”
How is it checked
After checking whether this control displays hotkeys it examines the 1st string of the control to make sure that the format is correct. If the reference control is available then it also makes sure that the hotkey character is the same as the reference. Controls with a title of less than 4 characters are ignored. This has been done to avoid false positive bug reports for strings like “&X:”.
When is a bug reported
A bug is reported when a control has a hotkey and it is not in the correct format. Also if the reference control is available a bug will be reported if the hotkey character is not the same as used in the reference
Bug Extra Information
This test produces 2 different types of bug: BugType: “AsianHotkeyFormat” There is no extra information associated with this bug type
BugType: “AsianHotkeyDiffRef”
There is no extra information associated with this bug type
Is Reference dialog needed
The reference dialog is not needed. If it is unavailable then only bugs of type “AsianHotkeyFormat” will be reported, bug of type “AsianHotkeyDiffRef” will not be found.
False positive bug reports
There should be very few false positive bug reports when testing Asian software. If a string is very short (eg “&Y:”) but is padded with spaces then it will get reported.
Test Identifier
The identifier for this test/bug is “AsianHotkeyTests”
pywinauto.tests.asianhotkey.
AsianHotkeyTest
(windows)¶Return the repeated hotkey errors