| | |
| | | platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) |
| | | cachedir: .pytest_cache |
| | | rootdir: $(@D) |
| | | collecting ... collected 755 items |
| | | configfile: pyproject.toml |
| | | collecting ... collected 803 items |
| | | |
| | | referencing/tests/test_core.py::TestOpaqueSpecification::test_no_anchors[37] PASSED |
| | | referencing/tests/test_core.py::TestOpaqueSpecification::test_no_anchors[True] PASSED |
| | |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-nonreferencing-keywords-default] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-nonreferencing-keywords-enum] (test={'ref': 'http://example.com/oh-hey-not-an-id', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-nonreferencing-keywords-enum] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-id-in-dependencies-object] (test={'ref': 'http://example.com/#/dependencies/foo/definitions/foo', 'target': {'id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-id-in-dependencies-object] (test={'ref': 'http://example.com/#/dependencies/foo/definitions/foo', 'target': {'id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}}, then={'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-id-in-dependencies-object] (test={'ref': 'http://example.com/#/dependencies/foo/properties/foo', 'target': {'id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-id-in-dependencies-object] (test={'ref': 'http://example.com/#/dependencies/foo/properties/foo', 'target': {'id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}}, then={'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-id-in-dependencies-object] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-id-in-items-array] (test={'ref': 'http://example.com/#/items/0/definitions/foo', 'target': {'id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-id-in-items-array] (test={'ref': 'http://example.com/#/items/0/definitions/foo', 'target': {'id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}}, then={'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-id-in-items-array] (test={'ref': 'http://example.com/#/items/0/properties/foo', 'target': {'id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-id-in-items-array] (test={'ref': 'http://example.com/#/items/0/properties/foo', 'target': {'id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}}, then={'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-id-in-items-array] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-id-in-items-object] (test={'ref': 'http://example.com/#/items/definitions/foo', 'target': {'id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-id-in-items-object] (test={'ref': 'http://example.com/#/items/definitions/foo', 'target': {'id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}}, then={'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-id-in-items-object] (test={'ref': 'http://example.com/#/items/properties/foo', 'target': {'id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-id-in-items-object] (test={'ref': 'http://example.com/#/items/properties/foo', 'target': {'id': 'foo', 'bar': 'baz'}, 'then': {'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}}, then={'ref': '#', 'target': {'id': 'foo', 'bar': 'baz'}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-id-in-items-object] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-non-keyword-id-in-subvalue] (test={'ref': 'http://example.com/#/properties/foo', 'target': {'bar': 'baz'}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-pointer-crossing-non-keyword-id-in-subvalue] PASSED |
| | |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-relative-pointer-escapes] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-relative-pointer-object] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/bar', 'target': {'baz': 12}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-relative-pointer-object] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-insertion] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-retrieval] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-unknown-keyword] (test={'ref': 'http://example.com/oh-hey-not-a-real-known-id', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-03-unknown-keyword] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-absolute-uri-empty-fragment] (test={'ref': 'http://example.com/foo', 'target': {'id': 'http://example.com/foo#', 'foo': 'bar'}}) SUBPASS |
| | |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-external-uri-with-nested-relative-uri-anchor] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-ignored-siblings] (test={'ref': 'http://example.com/ignored-id.json', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-ignored-siblings] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-invalid-anchor-with-pointer] (test={'base_uri': 'http://example.com/', 'ref': '#foo#/definitions/bar', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-invalid-anchor-with-pointer] (test={'base_uri': 'http://example.com/', 'ref': '#foo/definitions/bar', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-invalid-anchor-with-pointer] (test={'ref': 'http://example.com#foo/definitions/bar', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-invalid-anchor-with-pointer] (test={'ref': 'http://example.com/#foo/definitions/bar', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-invalid-anchor-with-pointer] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-additionalItems-boolean] (test={'ref': 'urn:example:foo', 'target': {'id': 'urn:example:foo'}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-additionalItems-boolean] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-keywords-additionalItems-schema] (test={'ref': 'http://example.com/oh-hey-an-additionalItems', 'target': {'id': 'http://example.com/oh-hey-an-additionalItems', 'abc': 123}}) SUBPASS |
| | |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-relative-pointer-escapes] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-relative-pointer-object] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/bar', 'target': {'baz': 12}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-relative-pointer-object] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-tag-uris] (test={'ref': 'tag:BOWTIE.REPORT,2023-11:referencing-suite-tag-uris-id', 'error': True, 'why': {'summary': "It's recommended domains be lowercase, but regardless different authority names are considered different.", 'specifications': [{'rfc': 4151, 'section': '2.1', 'link': 'https://datatracker.ietf.org/doc/html/rfc4151#section-2.1'}]}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11-01:referencing-suite-tag-uris-id', 'error': True, 'why': {'summary': 'Month and day default to 01, but are still specified to be distinct from their explicit forms.', 'specifications': [{'rfc': 4151, 'section': '2.2', 'link': 'https://datatracker.ietf.org/doc/html/rfc4151#section-2.2'}]}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'target': {'id': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'definitions': {'bar': {'id': '#baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'id': '#baz', 'quux': 'eggs'}}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'target': {'id': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'definitions': {'bar': {'id': '#baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'id': '#baz', 'quux': 'eggs'}}}, then={'ref': '#baz', 'target': {'id': '#baz', 'quux': 'eggs'}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-tag-uris] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-unknown-keyword] (test={'ref': 'http://example.com/oh-hey-not-a-real-known-id', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-04-unknown-keyword] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-absolute-uri-empty-fragment] (test={'ref': 'http://example.com/foo', 'target': {'$id': 'http://example.com/foo#', 'foo': 'bar'}}) SUBPASS |
| | |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-external-uri-with-nested-relative-uri-anchor] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-ignored-siblings] (test={'ref': 'http://example.com/ignored-id.json', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-ignored-siblings] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-invalid-anchor-with-pointer] (test={'base_uri': 'http://example.com/', 'ref': '#foo#/definitions/bar', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-invalid-anchor-with-pointer] (test={'base_uri': 'http://example.com/', 'ref': '#foo/definitions/bar', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-invalid-anchor-with-pointer] (test={'ref': 'http://example.com#foo/definitions/bar', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-invalid-anchor-with-pointer] (test={'ref': 'http://example.com/#foo/definitions/bar', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-invalid-anchor-with-pointer] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-additionalItems] (test={'ref': 'http://example.com/oh-hey-an-additionalItems', 'target': {'$id': 'http://example.com/oh-hey-an-additionalItems', 'abc': 123}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-additionalItems] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-keywords-additionalProperties] (test={'ref': 'http://example.com/oh-hey-an-additionalProperties', 'target': {'$id': 'http://example.com/oh-hey-an-additionalProperties', 'abc': 123}}) SUBPASS |
| | |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-relative-pointer-escapes] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-relative-pointer-object] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/bar', 'target': {'baz': 12}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-relative-pointer-object] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-tag-uris] (test={'ref': 'tag:BOWTIE.REPORT,2023-11:referencing-suite-tag-uris-id', 'error': True, 'why': {'summary': "It's recommended domains be lowercase, but regardless different authority names are considered different.", 'specifications': [{'rfc': 4151, 'section': '2.1', 'link': 'https://datatracker.ietf.org/doc/html/rfc4151#section-2.1'}]}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11-01:referencing-suite-tag-uris-id', 'error': True, 'why': {'summary': 'Month and day default to 01, but are still specified to be distinct from their explicit forms.', 'specifications': [{'rfc': 4151, 'section': '2.2', 'link': 'https://datatracker.ietf.org/doc/html/rfc4151#section-2.2'}]}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'target': {'$id': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'definitions': {'bar': {'$id': '#baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$id': '#baz', 'quux': 'eggs'}}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'target': {'$id': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'definitions': {'bar': {'$id': '#baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$id': '#baz', 'quux': 'eggs'}}}, then={'ref': '#baz', 'target': {'$id': '#baz', 'quux': 'eggs'}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-tag-uris] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-unknown-keyword] (test={'ref': 'http://example.com/oh-hey-not-a-real-known-id', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-06-unknown-keyword] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-absolute-uri-empty-fragment] (test={'ref': 'http://example.com/foo', 'target': {'$id': 'http://example.com/foo#', 'foo': 'bar'}}) SUBPASS |
| | |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-external-uri-with-nested-relative-uri-anchor] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-ignored-siblings] (test={'ref': 'http://example.com/ignored-id.json', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-ignored-siblings] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-invalid-anchor-with-pointer] (test={'base_uri': 'http://example.com/', 'ref': '#foo#/definitions/bar', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-invalid-anchor-with-pointer] (test={'base_uri': 'http://example.com/', 'ref': '#foo/definitions/bar', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-invalid-anchor-with-pointer] (test={'ref': 'http://example.com#foo/definitions/bar', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-invalid-anchor-with-pointer] (test={'ref': 'http://example.com/#foo/definitions/bar', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-invalid-anchor-with-pointer] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-additionalItems] (test={'ref': 'http://example.com/oh-hey-an-additionalItems', 'target': {'$id': 'http://example.com/oh-hey-an-additionalItems', 'abc': 123}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-additionalItems] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-keywords-additionalProperties] (test={'ref': 'http://example.com/oh-hey-an-additionalProperties', 'target': {'$id': 'http://example.com/oh-hey-an-additionalProperties', 'abc': 123}}) SUBPASS |
| | |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-relative-pointer-escapes] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-relative-pointer-object] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/bar', 'target': {'baz': 12}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-relative-pointer-object] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-tag-uris] (test={'ref': 'tag:BOWTIE.REPORT,2023-11:referencing-suite-tag-uris-id', 'error': True, 'why': {'summary': "It's recommended domains be lowercase, but regardless different authority names are considered different.", 'specifications': [{'rfc': 4151, 'section': '2.1', 'link': 'https://datatracker.ietf.org/doc/html/rfc4151#section-2.1'}]}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11-01:referencing-suite-tag-uris-id', 'error': True, 'why': {'summary': 'Month and day default to 01, but are still specified to be distinct from their explicit forms.', 'specifications': [{'rfc': 4151, 'section': '2.2', 'link': 'https://datatracker.ietf.org/doc/html/rfc4151#section-2.2'}]}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'target': {'$id': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'definitions': {'bar': {'$id': '#baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$id': '#baz', 'quux': 'eggs'}}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'target': {'$id': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'definitions': {'bar': {'$id': '#baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$id': '#baz', 'quux': 'eggs'}}}, then={'ref': '#baz', 'target': {'$id': '#baz', 'quux': 'eggs'}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-tag-uris] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-unknown-keyword] (test={'ref': 'http://example.com/oh-hey-not-a-real-known-id', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-07-unknown-keyword] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-absolute-uri-empty-fragment] (test={'ref': 'http://example.com/foo', 'target': {'$id': 'http://example.com/foo#', 'foo': 'bar'}}) SUBPASS |
| | |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-external-absolute-urn] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-external-uri-with-nested-relative-uri-anchor] (test={'ref': 'http://example.com/foo#bar', 'target': {'$anchor': 'bar', 'baz': 'quux'}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-external-uri-with-nested-relative-uri-anchor] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-invalid-anchor-with-pointer] (test={'base_uri': 'http://example.com/', 'ref': '#foo#/$defs/bar', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-invalid-anchor-with-pointer] (test={'base_uri': 'http://example.com/', 'ref': '#foo/$defs/bar', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-invalid-anchor-with-pointer] (test={'ref': 'http://example.com#foo/$defs/bar', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-invalid-anchor-with-pointer] (test={'ref': 'http://example.com/#foo/$defs/bar', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-invalid-anchor-with-pointer] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-additionalItems] (test={'ref': 'http://example.com/oh-hey-an-additionalItems', 'target': {'$id': 'http://example.com/oh-hey-an-additionalItems', 'abc': 123}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-additionalItems] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-additionalProperties] (test={'ref': 'http://example.com/oh-hey-an-additionalProperties', 'target': {'$id': 'http://example.com/oh-hey-an-additionalProperties', 'abc': 123}}) SUBPASS |
| | |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-contains] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-contentSchema] (test={'ref': 'http://example.com/oh-hey-a-contentSchema', 'target': {'$id': 'http://example.com/oh-hey-a-contentSchema', 'abc': 123}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-contentSchema] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-definitions] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'$id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-definitions] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-defs] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'$id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-defs] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-keywords-dependentSchemas] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'$id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS |
| | |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/$defs/foo', 'target': {'$id': 'http://example.org/foo', '$defs': {'bar': {'$anchor': 'baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}}, then={'ref': '#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/$defs/foo', 'target': {'$id': 'http://example.org/foo', '$defs': {'bar': {'$anchor': 'baz', 'quux': 'eggs'}}}, 'then': {'ref': 'http://example.org/foo#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/$defs/foo', 'target': {'$id': 'http://example.org/foo', '$defs': {'bar': {'$anchor': 'baz', 'quux': 'eggs'}}}, 'then': {'ref': 'http://example.org/foo#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}}, then={'ref': 'http://example.org/foo#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#baz', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-multiple-lookup-external-absolute-uri-with-different-id-anchor] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-multiple-lookup-pointer] (test={'ref': 'http://example.com/foo/', 'target': {'foo': 'bar'}, 'then': {'ref': '#/foo', 'target': 'bar'}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-multiple-lookup-pointer] (test={'ref': 'http://example.com/foo/', 'target': {'foo': 'bar'}, 'then': {'ref': '#/foo', 'target': 'bar'}}, then={'ref': '#/foo', 'target': 'bar'}) SUBPASS |
| | |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-relative-pointer-escapes] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-relative-pointer-object] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/bar', 'target': {'baz': 12}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-relative-pointer-object] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-tag-uris] (test={'ref': 'tag:BOWTIE.REPORT,2023-11:referencing-suite-tag-uris-id', 'error': True, 'why': {'summary': "It's recommended domains be lowercase, but regardless different authority names are considered different.", 'specifications': [{'rfc': 4151, 'section': '2.1', 'link': 'https://datatracker.ietf.org/doc/html/rfc4151#section-2.1'}]}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11-01:referencing-suite-tag-uris-id', 'error': True, 'why': {'summary': 'Month and day default to 01, but are still specified to be distinct from their explicit forms.', 'specifications': [{'rfc': 4151, 'section': '2.2', 'link': 'https://datatracker.ietf.org/doc/html/rfc4151#section-2.2'}]}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'target': {'$id': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', '$defs': {'bar': {'$anchor': 'baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'target': {'$id': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', '$defs': {'bar': {'$anchor': 'baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}}, then={'ref': '#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-tag-uris] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-unignored-siblings] (test={'ref': 'http://example.com/not-ignored-id.json', 'target': {'$id': 'not-ignored-id.json', '$ref': 'foo.json'}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-unignored-siblings] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2019-09-unknown-keyword] (test={'ref': 'http://example.com/oh-hey-not-a-real-known-id', 'error': True}) SUBPASS |
| | |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-external-uri-with-nested-relative-uri-anchor] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-external-urn-anchor] (test={'ref': 'urn:example:schema#foo', 'target': {'$anchor': 'foo', 'foo': 'bar'}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-external-urn-anchor] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-invalid-anchor-with-pointer] (test={'base_uri': 'http://example.com/', 'ref': '#foo#/$defs/bar', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-invalid-anchor-with-pointer] (test={'base_uri': 'http://example.com/', 'ref': '#foo/$defs/bar', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-invalid-anchor-with-pointer] (test={'ref': 'http://example.com#foo/$defs/bar', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-invalid-anchor-with-pointer] (test={'ref': 'http://example.com/#foo/$defs/bar', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-invalid-anchor-with-pointer] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-additionalProperties] (test={'ref': 'http://example.com/oh-hey-an-additionalProperties', 'target': {'$id': 'http://example.com/oh-hey-an-additionalProperties', 'abc': 123}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-additionalProperties] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-allOf] (test={'ref': 'http://example.com/0', 'target': {'$id': 'http://example.com/0', 'title': 'First!'}}) SUBPASS |
| | |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-contains] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-contentSchema] (test={'ref': 'http://example.com/oh-hey-a-contentSchema', 'target': {'$id': 'http://example.com/oh-hey-a-contentSchema', 'abc': 123}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-contentSchema] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-definitions] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'$id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-definitions] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-defs] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'$id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-defs] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-keywords-dependentSchemas] (test={'ref': 'http://example.com/oh-hey-a-subschema', 'target': {'$id': 'http://example.com/oh-hey-a-subschema', 'abc': 123}}) SUBPASS |
| | |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/$defs/foo', 'target': {'$id': 'http://example.org/foo', '$defs': {'bar': {'$anchor': 'baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}}, then={'ref': '#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/$defs/foo', 'target': {'$id': 'http://example.org/foo', '$defs': {'bar': {'$anchor': 'baz', 'quux': 'eggs'}}}, 'then': {'ref': 'http://example.org/foo#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#/$defs/foo', 'target': {'$id': 'http://example.org/foo', '$defs': {'bar': {'$anchor': 'baz', 'quux': 'eggs'}}}, 'then': {'ref': 'http://example.org/foo#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}}, then={'ref': 'http://example.org/foo#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-multiple-lookup-external-absolute-uri-with-different-id-anchor] (test={'ref': 'http://example.com/#baz', 'error': True}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-multiple-lookup-external-absolute-uri-with-different-id-anchor] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-multiple-lookup-pointer] (test={'ref': 'http://example.com/foo/', 'target': {'foo': 'bar'}, 'then': {'ref': '#/foo', 'target': 'bar'}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-multiple-lookup-pointer] (test={'ref': 'http://example.com/foo/', 'target': {'foo': 'bar'}, 'then': {'ref': '#/foo', 'target': 'bar'}}, then={'ref': '#/foo', 'target': 'bar'}) SUBPASS |
| | |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-relative-pointer-escapes] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-relative-pointer-object] (test={'base_uri': 'http://example.com/foo', 'ref': '#/foo/bar', 'target': {'baz': 12}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-relative-pointer-object] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-insertion] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-rfc3986-normalization-on-retrieval] XFAIL |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-tag-uris] (test={'ref': 'tag:BOWTIE.REPORT,2023-11:referencing-suite-tag-uris-id', 'error': True, 'why': {'summary': "It's recommended domains be lowercase, but regardless different authority names are considered different.", 'specifications': [{'rfc': 4151, 'section': '2.1', 'link': 'https://datatracker.ietf.org/doc/html/rfc4151#section-2.1'}]}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11-01:referencing-suite-tag-uris-id', 'error': True, 'why': {'summary': 'Month and day default to 01, but are still specified to be distinct from their explicit forms.', 'specifications': [{'rfc': 4151, 'section': '2.2', 'link': 'https://datatracker.ietf.org/doc/html/rfc4151#section-2.2'}]}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'target': {'$id': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', '$defs': {'bar': {'$anchor': 'baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-tag-uris] (test={'ref': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', 'target': {'$id': 'tag:bowtie.report,2023-11:referencing-suite-tag-uris-id', '$defs': {'bar': {'$anchor': 'baz', 'quux': 'eggs'}}}, 'then': {'ref': '#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}}, then={'ref': '#baz', 'target': {'$anchor': 'baz', 'quux': 'eggs'}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-tag-uris] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-unignored-siblings] (test={'ref': 'http://example.com/not-ignored-id.json', 'target': {'$id': 'not-ignored-id.json', '$ref': 'foo.json'}}) SUBPASS |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-unignored-siblings] PASSED |
| | | referencing/tests/test_referencing_suite.py::test_referencing_suite[json-schema-draft-2020-12-unknown-keyword] (test={'ref': 'http://example.com/oh-hey-not-a-real-known-id', 'error': True}) SUBPASS |
| | |
| | | suite/test_sanity.py::test_tests_are_valid[test_path26] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path270] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path271] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path272] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path273] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path274] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path275] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path276] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path277] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path278] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path279] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path27] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path280] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path281] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path282] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path283] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path284] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path285] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path286] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path287] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path288] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path289] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path28] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path290] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path291] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path292] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path293] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path294] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path295] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path29] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path2] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path30] PASSED |
| | |
| | | suite/test_sanity.py::test_tests_are_valid[test_path99] PASSED |
| | | suite/test_sanity.py::test_tests_are_valid[test_path9] PASSED |
| | | |
| | | ======== 755 passed, 362 subtests passed ======== |
| | | ======== 803 passed, 132 xfailed, 406 subtests passed ======== |