github.com/kaptinlin/jsonschema@v0.4.6/testdata/JSON-Schema-Test-Suite/tests/draft3/disallow.json (about)

     1  [
     2      {
     3          "description": "disallow",
     4          "schema": {
     5              "disallow": "integer"
     6          },
     7          "tests": [
     8              {
     9                  "description": "allowed",
    10                  "data": "foo",
    11                  "valid": true
    12              },
    13              {
    14                  "description": "disallowed",
    15                  "data": 1,
    16                  "valid": false
    17              }
    18          ]
    19      },
    20      {
    21          "description": "multiple disallow",
    22          "schema": {
    23              "disallow": ["integer", "boolean"]
    24          },
    25          "tests": [
    26              {
    27                  "description": "valid",
    28                  "data": "foo",
    29                  "valid": true
    30              },
    31              {
    32                  "description": "mismatch",
    33                  "data": 1,
    34                  "valid": false
    35              },
    36              {
    37                  "description": "other mismatch",
    38                  "data": true,
    39                  "valid": false
    40              }
    41          ]
    42      },
    43      {
    44          "description": "multiple disallow subschema",
    45          "schema": {
    46              "disallow":
    47                  ["string",
    48                   {
    49                      "type": "object",
    50                      "properties": {
    51                          "foo": {
    52                              "type": "string"
    53                          }
    54                      }
    55                   }]
    56          },
    57          "tests": [
    58              {
    59                  "description": "match",
    60                  "data": 1,
    61                  "valid": true
    62              },
    63              {
    64                  "description": "other match",
    65                  "data": {"foo": 1},
    66                  "valid": true
    67              },
    68              {
    69                  "description": "mismatch",
    70                  "data": "foo",
    71                  "valid": false
    72              },
    73              {
    74                  "description": "other mismatch",
    75                  "data": {"foo": "bar"},
    76                  "valid": false
    77              }
    78          ]
    79      }
    80  ]