def test_create_avro_parser(self):
        # arrange
        definition = SchemaDefinition.create(DataLoader.load_schema(), False)

        # act
        parser = SchemaParserFactory.create(definition)

        # assert
        self.assertIsInstance(parser, AvroSchemaParser)
Пример #2
0
    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)