def test_check_wrong_schema_1(self):
     schema = load_json(
         self.get_project_data_file("vrp_solution_schema.json"))
     del schema['properties']['routes']['items']['required']
     sm = SchemaManager(schema)
     val = sm.validate_schema()
     self.assertFalse(val)
 def test_check_wrong_schema_2(self):
     schema = load_json(
         self.get_project_data_file("vrp_solution_schema.json"))
     schema['properties']['routes']['items']['properties']['pos'][
         'type'] = 'not_a_type'
     sm = SchemaManager(schema)
     val = sm.validate_schema()
     self.assertFalse(val)
 def test_check_wrong_schema_3(self):
     schema = load_json(
         self.get_project_data_file("vrp_solution_schema.json"))
     del schema["properties"]["routes"]["items"]["properties"]["pos"][
         "type"]
     sm = SchemaManager(schema)
     val = sm.validate_schema()
     self.assertFalse(val)