Skip to content

Commit 20ce1d8

Browse files
committed
Update unit tests with https and trailing slashes
1 parent 74330f3 commit 20ce1d8

File tree

1 file changed

+72
-0
lines changed

1 file changed

+72
-0
lines changed

jsonschema/tests/test_validators.py

+72
Original file line numberDiff line numberDiff line change
@@ -1258,6 +1258,24 @@ def test_draft_3(self):
12581258
validators.Draft3Validator,
12591259
)
12601260

1261+
schema = {"$schema": "http://json-schema.org/draft-03/schema/#"}
1262+
self.assertIs(
1263+
validators.validator_for(schema),
1264+
validators.Draft3Validator,
1265+
)
1266+
1267+
schema = {"$schema": "https://json-schema.org/draft-03/schema#"}
1268+
self.assertIs(
1269+
validators.validator_for(schema),
1270+
validators.Draft3Validator,
1271+
)
1272+
1273+
schema = {"$schema": "https://json-schema.org/draft-03/schema/#"}
1274+
self.assertIs(
1275+
validators.validator_for(schema),
1276+
validators.Draft3Validator,
1277+
)
1278+
12611279
def test_draft_4(self):
12621280
schema = {"$schema": "http://json-schema.org/draft-04/schema"}
12631281
self.assertIs(
@@ -1271,6 +1289,24 @@ def test_draft_4(self):
12711289
validators.Draft4Validator,
12721290
)
12731291

1292+
schema = {"$schema": "http://json-schema.org/draft-04/schema/#"}
1293+
self.assertIs(
1294+
validators.validator_for(schema),
1295+
validators.Draft4Validator,
1296+
)
1297+
1298+
schema = {"$schema": "https://json-schema.org/draft-04/schema#"}
1299+
self.assertIs(
1300+
validators.validator_for(schema),
1301+
validators.Draft4Validator,
1302+
)
1303+
1304+
schema = {"$schema": "https://json-schema.org/draft-04/schema/#"}
1305+
self.assertIs(
1306+
validators.validator_for(schema),
1307+
validators.Draft4Validator,
1308+
)
1309+
12741310
def test_draft_6(self):
12751311
schema = {"$schema": "http://json-schema.org/draft-06/schema"}
12761312
self.assertIs(
@@ -1284,6 +1320,24 @@ def test_draft_6(self):
12841320
validators.Draft6Validator,
12851321
)
12861322

1323+
schema = {"$schema": "http://json-schema.org/draft-06/schema/#"}
1324+
self.assertIs(
1325+
validators.validator_for(schema),
1326+
validators.Draft6Validator,
1327+
)
1328+
1329+
schema = {"$schema": "https://json-schema.org/draft-06/schema#"}
1330+
self.assertIs(
1331+
validators.validator_for(schema),
1332+
validators.Draft6Validator,
1333+
)
1334+
1335+
schema = {"$schema": "https://json-schema.org/draft-06/schema/#"}
1336+
self.assertIs(
1337+
validators.validator_for(schema),
1338+
validators.Draft6Validator,
1339+
)
1340+
12871341
def test_draft_7(self):
12881342
schema = {"$schema": "http://json-schema.org/draft-07/schema"}
12891343
self.assertIs(
@@ -1297,6 +1351,24 @@ def test_draft_7(self):
12971351
validators.Draft7Validator,
12981352
)
12991353

1354+
schema = {"$schema": "http://json-schema.org/draft-07/schema/#"}
1355+
self.assertIs(
1356+
validators.validator_for(schema),
1357+
validators.Draft7Validator,
1358+
)
1359+
1360+
schema = {"$schema": "https://json-schema.org/draft-07/schema#"}
1361+
self.assertIs(
1362+
validators.validator_for(schema),
1363+
validators.Draft7Validator,
1364+
)
1365+
1366+
schema = {"$schema": "https://json-schema.org/draft-07/schema/#"}
1367+
self.assertIs(
1368+
validators.validator_for(schema),
1369+
validators.Draft7Validator,
1370+
)
1371+
13001372
def test_True(self):
13011373
self.assertIs(
13021374
validators.validator_for(True),

0 commit comments

Comments
 (0)