diff --git a/tests/test_extensions/test_ext_autosummary.py b/tests/test_extensions/test_ext_autosummary.py index 35dc7d180ef..c807ddba3d1 100644 --- a/tests/test_extensions/test_ext_autosummary.py +++ b/tests/test_extensions/test_ext_autosummary.py @@ -447,8 +447,12 @@ def test_autosummary_generate_content_for_module_imported_members(app): ] assert context['functions'] == ['bar'] assert context['all_functions'] == ['_quux', 'bar'] - assert context['classes'] == ['Class', 'Foo'] - assert context['all_classes'] == ['Class', 'Foo', '_Baz'] + if sys.version_info >= (3, 14, 0, 'alpha', 5): + assert context['classes'] == ['Class', 'Foo', 'Union'] + assert context['all_classes'] == ['Class', 'Foo', 'Union', '_Baz'] + else: + assert context['classes'] == ['Class', 'Foo'] + assert context['all_classes'] == ['Class', 'Foo', '_Baz'] assert context['exceptions'] == ['Exc'] assert context['all_exceptions'] == ['Exc', '_Exc'] assert context['attributes'] == ['CONSTANT1', 'qux', 'quuz', 'non_imported_member']