Skip to content

Commit

Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update unit tests with https and trailing slashes
Browse files Browse the repository at this point in the history
lcvisser committed Jul 10, 2021

Verified

This commit was signed with the committer’s verified signature. The key has expired.
addaleax Anna Henningsen
1 parent 74330f3 commit 20ce1d8
Showing 1 changed file with 72 additions and 0 deletions.
72 changes: 72 additions & 0 deletions jsonschema/tests/test_validators.py
Original file line number Diff line number Diff line change
@@ -1258,6 +1258,24 @@ def test_draft_3(self):
validators.Draft3Validator,
)

schema = {"$schema": "http://json-schema.org/draft-03/schema/#"}
self.assertIs(
validators.validator_for(schema),
validators.Draft3Validator,
)

schema = {"$schema": "https://json-schema.org/draft-03/schema#"}
self.assertIs(
validators.validator_for(schema),
validators.Draft3Validator,
)

schema = {"$schema": "https://json-schema.org/draft-03/schema/#"}
self.assertIs(
validators.validator_for(schema),
validators.Draft3Validator,
)

def test_draft_4(self):
schema = {"$schema": "http://json-schema.org/draft-04/schema"}
self.assertIs(
@@ -1271,6 +1289,24 @@ def test_draft_4(self):
validators.Draft4Validator,
)

schema = {"$schema": "http://json-schema.org/draft-04/schema/#"}
self.assertIs(
validators.validator_for(schema),
validators.Draft4Validator,
)

schema = {"$schema": "https://json-schema.org/draft-04/schema#"}
self.assertIs(
validators.validator_for(schema),
validators.Draft4Validator,
)

schema = {"$schema": "https://json-schema.org/draft-04/schema/#"}
self.assertIs(
validators.validator_for(schema),
validators.Draft4Validator,
)

def test_draft_6(self):
schema = {"$schema": "http://json-schema.org/draft-06/schema"}
self.assertIs(
@@ -1284,6 +1320,24 @@ def test_draft_6(self):
validators.Draft6Validator,
)

schema = {"$schema": "http://json-schema.org/draft-06/schema/#"}
self.assertIs(
validators.validator_for(schema),
validators.Draft6Validator,
)

schema = {"$schema": "https://json-schema.org/draft-06/schema#"}
self.assertIs(
validators.validator_for(schema),
validators.Draft6Validator,
)

schema = {"$schema": "https://json-schema.org/draft-06/schema/#"}
self.assertIs(
validators.validator_for(schema),
validators.Draft6Validator,
)

def test_draft_7(self):
schema = {"$schema": "http://json-schema.org/draft-07/schema"}
self.assertIs(
@@ -1297,6 +1351,24 @@ def test_draft_7(self):
validators.Draft7Validator,
)

schema = {"$schema": "http://json-schema.org/draft-07/schema/#"}
self.assertIs(
validators.validator_for(schema),
validators.Draft7Validator,
)

schema = {"$schema": "https://json-schema.org/draft-07/schema#"}
self.assertIs(
validators.validator_for(schema),
validators.Draft7Validator,
)

schema = {"$schema": "https://json-schema.org/draft-07/schema/#"}
self.assertIs(
validators.validator_for(schema),
validators.Draft7Validator,
)

def test_True(self):
self.assertIs(
validators.validator_for(True),

0 comments on commit 20ce1d8

Please sign in to comment.