mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-06 05:47:13 +02:00
27 lines
1.1 KiB
Diff
27 lines
1.1 KiB
Diff
From dfb83c2961bcb6541c8c5e483f10389c77a4f5a0 Mon Sep 17 00:00:00 2001
|
|
From: p1c2u <maciag.artur@gmail.com>
|
|
Date: Sat, 16 Mar 2024 17:05:13 +0000
|
|
Subject: [PATCH] Jsonschema 4.20 prefixItems test fix
|
|
|
|
---
|
|
tests/integration/test_validators.py | 9 +++++++--
|
|
1 file changed, 7 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/tests/integration/test_validators.py b/tests/integration/test_validators.py
|
|
index 07bc4df..07dfaa9 100644
|
|
--- a/tests/integration/test_validators.py
|
|
+++ b/tests/integration/test_validators.py
|
|
@@ -863,5 +863,10 @@ def test_array_prefixitems_invalid(self, validator_class, value):
|
|
with pytest.raises(ValidationError) as excinfo:
|
|
validator.validate(value)
|
|
|
|
- error = "Expected at most 4 items, but found 5"
|
|
- assert error in str(excinfo.value)
|
|
+ errors = [
|
|
+ # jsonschema < 4.20.0
|
|
+ "Expected at most 4 items, but found 5",
|
|
+ # jsonschema >= 4.20.0
|
|
+ "Expected at most 4 items but found 1 extra",
|
|
+ ]
|
|
+ assert any(error in str(excinfo.value) for error in errors)
|