From 5aaf2107a5c0b104d08cd2817aa8ea46a5afc6e6 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Wed, 2 Sep 2026 18:54:34 +0500 Subject: [PATCH] test_package: xfail for current binary It's missing pyodide build and we already allowed it, test will start failing on the next binary bump. --- src/ifcopenshell-python/test/test_package.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/ifcopenshell-python/test/test_package.py b/src/ifcopenshell-python/test/test_package.py index 21f181282b..c3398eb409 100644 --- a/src/ifcopenshell-python/test/test_package.py +++ b/src/ifcopenshell-python/test/test_package.py @@ -124,7 +124,13 @@ class TestPackageSupportedPlatforms: return missing_urls - @pytest.mark.skip(reason="Re-enable when builds are fully operational again") + # TODO: drop this xfail once BUILD_COMMIT is bumped past ad113e1. + @pytest.mark.xfail( + condition="BUILD_COMMIT:=ad113e1" + in (Path(__file__).parents[3] / "src/ifcopenshell-python/Makefile").read_text(), + reason="pyodide wasm32 wheel is not published for build ad113e1", + strict=False, + ) def test_run(self) -> None: required_urls = self.get_required_urls() maybe_missing_urls = self.get_missing_urls_fast(required_urls)