def test_create_avro_parser(self): # arrange definition = SchemaDefinition.create(DataLoader.load_schema(), False) # act parser = SchemaParserFactory.create(definition) # assert self.assertIsInstance(parser, AvroSchemaParser)
def test_inspect_inferred(self) -> None: # arrange samples = DataLoader.load_samples() # act schema_definition = SchemaDefinition.create(DataLoader.load_schema()) result = self.inspector.inspect(samples, schema_definition) # assert self.assertEqual(1.0, result.attribute_integrity) self.assertEqual(.0, result.attribute_specification) self.assertEqual(.5, result.attribute_quality_index)