Skip to content

Unable to set "delay" on UITester #2034

Open
@rahulporuri

Description

@rahulporuri

We are seeing the following exception when we try to set UITester(registries=..., delay=1000)

...
  File "C:\Users\rporuri\.edm\envs\...\lib\site-packages\traitsui\testing\tester\ui_wrapper.py", line 247, in perform
    self._perform_or_inspect(interaction)
  File "C:\Users\rporuri\.edm\envs\...\lib\site-packages\traitsui\testing\tester\ui_wrapper.py", line 313, in _perform_or_inspect
    return handler(self, interaction)
  File "C:\Users\rporuri\.edm\envs\...\lib\site-packages\traitsui\testing\tester\_ui_tester_registry\qt4\_traitsui\ui_base.py", line 33, in <lambda>
    lambda wrapper, _: _interaction_helpers.mouse_click_qwidget(
  File "C:\Users\rporuri\.edm\envs\...\lib\site-packages\traitsui\testing\tester\_ui_tester_registry\qt4\_interaction_helpers.py", line 119, in mouse_click_qwidget
    QTest.qSleep(delay)
AttributeError: type object 'PySide6.QtTest.QTest' has no attribute 'qSleep'

Metadata

Metadata

Assignees

No one assigned

    Labels

    component: test suiteIssues related to testing, test support, test interactions...type: bug

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions