Skip to content

Commit

Permalink
Update unit tests with https and trailing slashes
Browse files Browse the repository at this point in the history
  • Loading branch information
lcvisser committed Jul 10, 2021
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
Expand Up @@ -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(
Expand All @@ -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(
Expand All @@ -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(
Expand All @@ -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),
Expand Down

0 comments on commit 20ce1d8

Please sign in to comment.