コード例 #1
0
ファイル: test_json.py プロジェクト: openath/athlib
    def test_combined_performance_schema_valid(self):
        # Required properties not valid in V3
        with self.assertRaises(SchemaError):
            schema_valid("json/combined_performance.json", expect_failure=True)

        self.assertTrue(
            schema_valid("json/combined_performance.json",
                         validator=jsonschema.Draft4Validator))
コード例 #2
0
ファイル: test_json.py プロジェクト: openath/athlib
    def test_event_schema_valid(self):
        # Required properties not valid in V3
        with self.assertRaises(SchemaError):
            schema_valid("json/event.json", expect_failure=True)

        self.assertTrue(
            schema_valid("json/event.json",
                         validator=jsonschema.Draft4Validator))
コード例 #3
0
ファイル: test_json.py プロジェクト: openath/athlib
 def test_race_schema_valid(self):
     self.assertTrue(schema_valid("json/race.json"))
     self.assertTrue(
         schema_valid("json/race.json",
                      validator=jsonschema.Draft4Validator))
コード例 #4
0
ファイル: test_json.py プロジェクト: openath/athlib
 def test_metaschema_valid(self):
     self.assertTrue(schema_valid("json/metaschema.json"))
     self.assertTrue(
         schema_valid("json/metaschema.json",
                      validator=jsonschema.Draft4Validator))