2021-02-09 15:24:33 -08:00
|
|
|
import inspect
|
2021-02-11 23:14:20 -08:00
|
|
|
|
2021-02-15 15:04:21 -08:00
|
|
|
from datahub.ingestion.sink import sink_class_mapping
|
|
|
|
from datahub.ingestion.source import source_class_mapping
|
2021-02-09 15:24:33 -08:00
|
|
|
|
|
|
|
|
|
|
|
def test_sources_not_abstract():
|
|
|
|
for cls in source_class_mapping.values():
|
2021-02-09 15:58:26 -08:00
|
|
|
assert not inspect.isabstract(cls)
|
2021-02-09 15:24:33 -08:00
|
|
|
|
2021-02-11 16:00:29 -08:00
|
|
|
|
2021-02-09 15:24:33 -08:00
|
|
|
def test_sinks_not_abstract():
|
|
|
|
for cls in sink_class_mapping.values():
|
2021-02-09 15:58:26 -08:00
|
|
|
assert not inspect.isabstract(cls)
|