def get()

in otava/importer.py [0:0]


    def get(self, test: TestConfig) -> Importer:
        if isinstance(test, CsvTestConfig):
            return self.csv_importer()
        elif isinstance(test, GraphiteTestConfig):
            return self.graphite_importer()
        elif isinstance(test, HistoStatTestConfig):
            return self.histostat_importer()
        elif isinstance(test, PostgresTestConfig):
            return self.postgres_importer()
        elif isinstance(test, JsonTestConfig):
            return self.json_importer()
        elif isinstance(test, BigQueryTestConfig):
            return self.bigquery_importer()
        else:
            raise ValueError(f"Unsupported test type {type(test)}")