Source code for traitsui.testing.tests.test_api

# (C) Copyright 2004-2023 Enthought, Inc., Austin, TX
# All rights reserved.
#
# This software is provided without warranty under the terms of the BSD
# license included in LICENSE.txt and may be redistributed only under
# the conditions described in the aforementioned license. The license
# is also available online at http://www.enthought.com/licenses/BSD.txt
#
# Thanks for using Enthought open source!

""" Test the api module. """

import unittest


[docs]class TestApi(unittest.TestCase):
[docs] def test_tester_import(self): from traitsui.testing.api import UITester # noqa: F401
[docs] def test_commands_imports(self): from traitsui.testing.api import ( # noqa: F401 MouseClick, KeyClick, KeySequence, )
[docs] def test_query_imports(self): from traitsui.testing.api import ( # noqa: F401 DisplayedText, IsChecked, IsEnabled, IsVisible, SelectedText, )
[docs] def test_locator_imports(self): from traitsui.testing.api import ( # noqa: F401 Index, TargetById, TargetByName, Textbox, Slider, )
[docs] def test_advanced_usage_imports(self): from traitsui.testing.api import TargetRegistry # noqa: F401
[docs] def test_exceptions_imports(self): from traitsui.testing.api import ( # noqa: F401 Disabled, InteractionNotSupported, LocationNotSupported, TesterError, )