{
  "python": "3.12.14",
  "sqlite": "3.53.1",
  "matrix": {
    "n_int": [
      {
        "input_label": "digits",
        "input_value": "123",
        "accepted": true,
        "stored_type": "integer",
        "quoted": "123",
        "stored_value": 123
      },
      {
        "input_label": "leading-zero",
        "input_value": "000123",
        "accepted": true,
        "stored_type": "integer",
        "quoted": "123",
        "stored_value": 123
      },
      {
        "input_label": "whole-real",
        "input_value": 3.0,
        "accepted": true,
        "stored_type": "integer",
        "quoted": "3",
        "stored_value": 3
      },
      {
        "input_label": "fraction-real",
        "input_value": 3.5,
        "accepted": true,
        "stored_type": "real",
        "quoted": "3.5",
        "stored_value": 3.5
      },
      {
        "input_label": "word",
        "input_value": "xyz",
        "accepted": true,
        "stored_type": "text",
        "quoted": "'xyz'",
        "stored_value": "xyz"
      },
      {
        "input_label": "null",
        "input_value": null,
        "accepted": true,
        "stored_type": "null",
        "quoted": "NULL",
        "stored_value": null
      }
    ],
    "n_any": [
      {
        "input_label": "digits",
        "input_value": "123",
        "accepted": true,
        "stored_type": "integer",
        "quoted": "123",
        "stored_value": 123
      },
      {
        "input_label": "leading-zero",
        "input_value": "000123",
        "accepted": true,
        "stored_type": "integer",
        "quoted": "123",
        "stored_value": 123
      },
      {
        "input_label": "whole-real",
        "input_value": 3.0,
        "accepted": true,
        "stored_type": "integer",
        "quoted": "3",
        "stored_value": 3
      },
      {
        "input_label": "fraction-real",
        "input_value": 3.5,
        "accepted": true,
        "stored_type": "real",
        "quoted": "3.5",
        "stored_value": 3.5
      },
      {
        "input_label": "word",
        "input_value": "xyz",
        "accepted": true,
        "stored_type": "text",
        "quoted": "'xyz'",
        "stored_value": "xyz"
      },
      {
        "input_label": "null",
        "input_value": null,
        "accepted": true,
        "stored_type": "null",
        "quoted": "NULL",
        "stored_value": null
      }
    ],
    "s_int": [
      {
        "input_label": "digits",
        "input_value": "123",
        "accepted": true,
        "stored_type": "integer",
        "quoted": "123",
        "stored_value": 123
      },
      {
        "input_label": "leading-zero",
        "input_value": "000123",
        "accepted": true,
        "stored_type": "integer",
        "quoted": "123",
        "stored_value": 123
      },
      {
        "input_label": "whole-real",
        "input_value": 3.0,
        "accepted": true,
        "stored_type": "integer",
        "quoted": "3",
        "stored_value": 3
      },
      {
        "input_label": "fraction-real",
        "input_value": 3.5,
        "accepted": false,
        "error": "cannot store REAL value in INTEGER column s_int.value",
        "previous_rows_unchanged": true
      },
      {
        "input_label": "word",
        "input_value": "xyz",
        "accepted": false,
        "error": "cannot store TEXT value in INTEGER column s_int.value",
        "previous_rows_unchanged": true
      },
      {
        "input_label": "null",
        "input_value": null,
        "accepted": true,
        "stored_type": "null",
        "quoted": "NULL",
        "stored_value": null
      }
    ],
    "s_any": [
      {
        "input_label": "digits",
        "input_value": "123",
        "accepted": true,
        "stored_type": "text",
        "quoted": "'123'",
        "stored_value": "123"
      },
      {
        "input_label": "leading-zero",
        "input_value": "000123",
        "accepted": true,
        "stored_type": "text",
        "quoted": "'000123'",
        "stored_value": "000123"
      },
      {
        "input_label": "whole-real",
        "input_value": 3.0,
        "accepted": true,
        "stored_type": "real",
        "quoted": "3.0",
        "stored_value": 3.0
      },
      {
        "input_label": "fraction-real",
        "input_value": 3.5,
        "accepted": true,
        "stored_type": "real",
        "quoted": "3.5",
        "stored_value": 3.5
      },
      {
        "input_label": "word",
        "input_value": "xyz",
        "accepted": true,
        "stored_type": "text",
        "quoted": "'xyz'",
        "stored_value": "xyz"
      },
      {
        "input_label": "null",
        "input_value": null,
        "accepted": true,
        "stored_type": "null",
        "quoted": "NULL",
        "stored_value": null
      }
    ]
  },
  "separate_not_null_error": "NOT NULL constraint failed: required.value",
  "existing_database_accessed": false,
  "all_assertions_passed": true
}
