def test_create_json_parser(self): # arrange definition = SchemaDefinition.create(DataLoader.load_schema_json(), False) # act parser = SchemaParserFactory.create(definition) # assert self.assertIsInstance(parser, JsonSchemaParser)
def test_inspect_json(self) -> None: # arrange samples = DataLoader.load_samples() # act schema_definition = SchemaDefinition.create( DataLoader.load_schema_json(), False) result = self.inspector.inspect(samples, schema_definition) # assert self.assertEqual(1.0, result.attribute_integrity) self.assertEqual(.625, result.attribute_specification) self.assertEqual(.8125, result.attribute_quality_index)