Skip to content

Commit d56fbf3

Browse files
committed
Add xfail markers
1 parent 854f391 commit d56fbf3

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

test_elasticsearch_serverless/test_async/test_server/test_helpers.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@
3030
pytestmark = [pytest.mark.asyncio]
3131

3232

33+
async_bulk_xfail = pytest.mark.xfail(sys.version_info(sys.version_info < (3, 11)), reason="Investigated in issue #62")
34+
3335
class AsyncMock(MagicMock):
3436
async def __call__(self, *args, **kwargs):
3537
return super(AsyncMock, self).__call__(*args, **kwargs)
@@ -76,6 +78,7 @@ async def test_actions_remain_unchanged(self, async_client):
7678
assert ok
7779
assert [{"_id": 1}, {"_id": 2}] == actions
7880

81+
@async_bulk_xfail
7982
async def test_all_documents_get_inserted(self, async_client):
8083
docs = [{"answer": x, "_id": x} for x in range(100)]
8184
async for ok, item in helpers.async_streaming_bulk(
@@ -88,6 +91,7 @@ async def test_all_documents_get_inserted(self, async_client):
8891
"_source"
8992
]
9093

94+
@async_bulk_xfail
9195
async def test_documents_data_types(self, async_client):
9296
async def async_gen():
9397
for x in range(100):
@@ -306,6 +310,7 @@ async def test_bulk_works_with_single_item(self, async_client):
306310
"_source"
307311
]
308312

313+
@async_bulk_xfail
309314
async def test_all_documents_get_inserted(self, async_client):
310315
docs = [{"answer": x, "_id": x} for x in range(100)]
311316
success, failed = await helpers.async_bulk(
@@ -319,6 +324,7 @@ async def test_all_documents_get_inserted(self, async_client):
319324
"_source"
320325
]
321326

327+
@async_bulk_xfail
322328
async def test_stats_only_reports_numbers(self, async_client):
323329
docs = [{"answer": x} for x in range(100)]
324330
success, failed = await helpers.async_bulk(
@@ -454,6 +460,7 @@ async def scan_teardown(async_client):
454460

455461

456462
class TestScan(object):
463+
@async_bulk_xfail
457464
async def test_order_can_be_preserved(self, async_client, scan_teardown):
458465
bulk = []
459466
for x in range(100):
@@ -886,6 +893,7 @@ async def reindex_setup(async_client):
886893

887894

888895
class TestReindex(object):
896+
@async_bulk_xfail
889897
async def test_reindex_passes_kwargs_to_scan_and_bulk(
890898
self, async_client, reindex_setup
891899
):
@@ -907,6 +915,7 @@ async def test_reindex_passes_kwargs_to_scan_and_bulk(
907915
await async_client.get(index="prod_index", id=42)
908916
)["_source"]
909917

918+
@async_bulk_xfail
910919
async def test_reindex_accepts_a_query(self, async_client, reindex_setup):
911920
await helpers.async_reindex(
912921
async_client,
@@ -926,6 +935,7 @@ async def test_reindex_accepts_a_query(self, async_client, reindex_setup):
926935
await async_client.get(index="prod_index", id=42)
927936
)["_source"]
928937

938+
@async_bulk_xfail
929939
async def test_all_documents_get_moved(self, async_client, reindex_setup):
930940
await helpers.async_reindex(
931941
async_client, "test_index", "prod_index", bulk_kwargs={"refresh": True}
@@ -976,6 +986,7 @@ async def reindex_data_stream_setup(async_client):
976986

977987
class TestAsyncDataStreamReindex(object):
978988
@pytest.mark.parametrize("op_type", [None, "create"])
989+
@async_bulk_xfail
979990
async def test_reindex_index_datastream(
980991
self, op_type, async_client, reindex_data_stream_setup
981992
):
@@ -995,6 +1006,7 @@ async def test_reindex_index_datastream(
9951006
]
9961007
)
9971008

1009+
@async_bulk_xfail
9981010
async def test_reindex_index_datastream_op_type_index(
9991011
self, async_client, reindex_data_stream_setup
10001012
):

0 commit comments

Comments
 (0)