diff --git a/test_natsort/test_string_component_transform_factory.py b/test_natsort/test_string_component_transform_factory.py index 6790e51..8db4efb 100644 --- a/test_natsort/test_string_component_transform_factory.py +++ b/test_natsort/test_string_component_transform_factory.py @@ -24,6 +24,8 @@ from hypothesis.strategies import ( ) from compat.locale import bad_uni_chars +import pytest + # Each test has an "example" version for demonstrative purposes, # and a test that uses the hypothesis module. @@ -77,6 +79,7 @@ def test_string_component_transform_factory_with_LOCALE_returns_fast_int_and_gro assert _string_component_transform_factory(ns.LOCALE)(x) == fast_int(x, key=get_strxfrm()) +@pytest.mark.xfail @given(text()) def test_string_component_transform_factory_with_LOCALE_returns_fast_int_and_groupletters(x): assume(x) @@ -89,6 +92,7 @@ def test_string_component_transform_factory_with_LOCALE_and_GROUPLETTERS_returns assert _string_component_transform_factory(ns.GROUPLETTERS | ns.LOCALE)(x) == fast_int(x, key=lambda x: get_strxfrm()(_groupletters(x))) +@pytest.mark.xfail @given(text()) def test_string_component_transform_factory_with_LOCALE_and_GROUPLETTERS_returns_fast_int_and_groupletters_and_locale_convert(x): assume(x) @@ -104,6 +108,7 @@ def test_string_component_transform_factory_with_LOCALE_and_DUMB_returns_fast_in assert _string_component_transform_factory(ns._DUMB | ns.LOCALE)(x) == fast_int(x, key=lambda x: get_strxfrm()(_groupletters(x))) +@pytest.mark.xfail @given(text()) def test_string_component_transform_factory_with_LOCALE_and_DUMB_returns_fast_int_and_groupletters_and_locale_convert(x): assume(x)