summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Berman <Julian@GrayVines.com>2021-08-06 14:33:49 +0100
committerJulian Berman <Julian@GrayVines.com>2021-08-06 14:33:49 +0100
commitf29c81f3d812a0d82428c90f3623dc5fb5331b2c (patch)
tree543824e7efd699c3f50a05247374551c117e05d7
parent528eb6f3d00e32a0c71a0bb10c1e443d102d5120 (diff)
downloadjsonschema-f29c81f3d812a0d82428c90f3623dc5fb5331b2c.tar.gz
Squashed 'json/' changes from f9acc454..bb2a20d3
bb2a20d3 Merge pull request #503 from json-schema-org/uuid-dashes 8e746b3a Test that UUIDs have dashes in the right spots. git-subtree-dir: json git-subtree-split: bb2a20d3ea6dc343754884afab674e990faae35a
-rw-r--r--tests/draft-future/optional/format/uuid.json15
-rw-r--r--tests/draft2019-09/optional/format/uuid.json15
-rw-r--r--tests/draft2020-12/optional/format/uuid.json15
3 files changed, 45 insertions, 0 deletions
diff --git a/tests/draft-future/optional/format/uuid.json b/tests/draft-future/optional/format/uuid.json
index 45bf349..e54cbc0 100644
--- a/tests/draft-future/optional/format/uuid.json
+++ b/tests/draft-future/optional/format/uuid.json
@@ -46,6 +46,21 @@
"valid": false
},
{
+ "description": "too few dashes",
+ "data": "2eb8aa08aa98-11ea-b4aa73b441d16380",
+ "valid": false
+ },
+ {
+ "description": "too many dashes",
+ "data": "2eb8-aa08-aa98-11ea-b4aa73b44-1d16380",
+ "valid": false
+ },
+ {
+ "description": "dashes in the wrong spot",
+ "data": "2eb8aa08aa9811eab4aa73b441d16380----",
+ "valid": false
+ },
+ {
"description": "valid version 4",
"data": "98d80576-482e-427f-8434-7f86890ab222",
"valid": true
diff --git a/tests/draft2019-09/optional/format/uuid.json b/tests/draft2019-09/optional/format/uuid.json
index 45bf349..e54cbc0 100644
--- a/tests/draft2019-09/optional/format/uuid.json
+++ b/tests/draft2019-09/optional/format/uuid.json
@@ -46,6 +46,21 @@
"valid": false
},
{
+ "description": "too few dashes",
+ "data": "2eb8aa08aa98-11ea-b4aa73b441d16380",
+ "valid": false
+ },
+ {
+ "description": "too many dashes",
+ "data": "2eb8-aa08-aa98-11ea-b4aa73b44-1d16380",
+ "valid": false
+ },
+ {
+ "description": "dashes in the wrong spot",
+ "data": "2eb8aa08aa9811eab4aa73b441d16380----",
+ "valid": false
+ },
+ {
"description": "valid version 4",
"data": "98d80576-482e-427f-8434-7f86890ab222",
"valid": true
diff --git a/tests/draft2020-12/optional/format/uuid.json b/tests/draft2020-12/optional/format/uuid.json
index 45bf349..e54cbc0 100644
--- a/tests/draft2020-12/optional/format/uuid.json
+++ b/tests/draft2020-12/optional/format/uuid.json
@@ -46,6 +46,21 @@
"valid": false
},
{
+ "description": "too few dashes",
+ "data": "2eb8aa08aa98-11ea-b4aa73b441d16380",
+ "valid": false
+ },
+ {
+ "description": "too many dashes",
+ "data": "2eb8-aa08-aa98-11ea-b4aa73b44-1d16380",
+ "valid": false
+ },
+ {
+ "description": "dashes in the wrong spot",
+ "data": "2eb8aa08aa9811eab4aa73b441d16380----",
+ "valid": false
+ },
+ {
"description": "valid version 4",
"data": "98d80576-482e-427f-8434-7f86890ab222",
"valid": true