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

     1  [
     2      {
     3          "description": "boolean schema 'true'",
     4          "schema": true,
     5          "tests": [
     6              {
     7                  "description": "number is valid",
     8                  "data": 1,
     9                  "valid": true
    10              },
    11              {
    12                  "description": "string is valid",
    13                  "data": "foo",
    14                  "valid": true
    15              },
    16              {
    17                  "description": "boolean true is valid",
    18                  "data": true,
    19                  "valid": true
    20              },
    21              {
    22                  "description": "boolean false is valid",
    23                  "data": false,
    24                  "valid": true
    25              },
    26              {
    27                  "description": "null is valid",
    28                  "data": null,
    29                  "valid": true
    30              },
    31              {
    32                  "description": "object is valid",
    33                  "data": {"foo": "bar"},
    34                  "valid": true
    35              },
    36              {
    37                  "description": "empty object is valid",
    38                  "data": {},
    39                  "valid": true
    40              },
    41              {
    42                  "description": "array is valid",
    43                  "data": ["foo"],
    44                  "valid": true
    45              },
    46              {
    47                  "description": "empty array is valid",
    48                  "data": [],
    49                  "valid": true
    50              }
    51          ]
    52      },
    53      {
    54          "description": "boolean schema 'false'",
    55          "schema": false,
    56          "tests": [
    57              {
    58                  "description": "number is invalid",
    59                  "data": 1,
    60                  "valid": false
    61              },
    62              {
    63                  "description": "string is invalid",
    64                  "data": "foo",
    65                  "valid": false
    66              },
    67              {
    68                  "description": "boolean true is invalid",
    69                  "data": true,
    70                  "valid": false
    71              },
    72              {
    73                  "description": "boolean false is invalid",
    74                  "data": false,
    75                  "valid": false
    76              },
    77              {
    78                  "description": "null is invalid",
    79                  "data": null,
    80                  "valid": false
    81              },
    82              {
    83                  "description": "object is invalid",
    84                  "data": {"foo": "bar"},
    85                  "valid": false
    86              },
    87              {
    88                  "description": "empty object is invalid",
    89                  "data": {},
    90                  "valid": false
    91              },
    92              {
    93                  "description": "array is invalid",
    94                  "data": ["foo"],
    95                  "valid": false
    96              },
    97              {
    98                  "description": "empty array is invalid",
    99                  "data": [],
   100                  "valid": false
   101              }
   102          ]
   103      }
   104  ]