Make tool JSON schemas consistent (#31756)

Make the order of array items consistent using sorted()
This commit is contained in:
Matt
2024-07-02 20:00:42 +01:00
committed by GitHub
parent 82486e5995
commit cd0935dd55
2 changed files with 4 additions and 4 deletions

View File

@@ -137,7 +137,7 @@ class JsonSchemaGeneratorTest(unittest.TestCase):
"properties": {
"x": {
"type": "array",
"items": {"type": "array", "items": {"type": ["string", "integer"]}},
"items": {"type": "array", "items": {"type": ["integer", "string"]}},
"description": "The input",
}
},
@@ -455,13 +455,13 @@ class JsonSchemaGeneratorTest(unittest.TestCase):
},
"y": {
"type": "array",
"items": {"type": ["string", "integer"]},
"items": {"type": ["integer", "string"]},
"nullable": True,
"description": "The second input. It's a big list with a single-line description.",
},
"z": {
"type": "array",
"prefixItems": [{"type": ["string", "integer"]}, {"type": "string"}],
"prefixItems": [{"type": ["integer", "string"]}, {"type": "string"}],
"description": "The third input. It's some kind of tuple with a default arg.",
},
},