Пример #1
0
 def test_all_classes(self):
     val = validate.RDFSValidator({"@type": "Dataset"})
     check = True
     for clas in val.schema_properties.keys():
         if not val.recongized_class(clas):
             check = False
     self.assertTrue(check)
Пример #2
0
 def test_bio_class(self):
     val = validate.RDFSValidator({"@type": "Dataset"})
     check = val.check_valid_type(
         {"@type": "http://bioschemas.org/specifications/Taxon"},
         "http://bioschemas.org/specifications/parentTaxon")
     self.assertTrue(check)
Пример #3
0
 def test_improper_spelling__type(self):
     val = validate.RDFSValidator({"@type": "Dataset"})
     check = val.check_valid_type({"type": "Person"}, "author")
     self.assertEqual(check, False)
Пример #4
0
 def test_valid_type(self):
     val = validate.RDFSValidator({"@type": "Dataset"})
     check = val.check_valid_type({"@type": "Person"},
                                  "http://schema.org/author")
     self.assertEqual(check, True)
Пример #5
0
 def test_invalid_type(self):
     val = validate.RDFSValidator({"@type": "Dataset"})
     check = val.check_valid_type({"@type": "Animal"},
                                  "http://schema.org/author")
     self.assertEqual(check, False)
Пример #6
0
 def test_non_schema_class(self):
     val = validate.RDFSValidator({"@type": "Dataset"})
     check = True
     if val.recongized_class("MadeUpClass"):
         check = False
     self.assertTrue(check)
Пример #7
0
 def test_failing_initial(self):
     val = validate.RDFSValidator({"@type": "Datase1212"})
     check = val.initial_validate({"@type": "Datas1212"}, "test")
     self.assertEqual(check, False)
Пример #8
0
 def test_check_working_initial(self):
     val = validate.RDFSValidator({"@type": "Dataset"})
     check = val.initial_validate({"@type": "Dataset"}, "test")
     self.assertEqual(check, True)