sift_py.ingestion.config.yaml.test_load
1import pytest 2 3from sift_py.ingestion.config.yaml import load 4from sift_py.ingestion.config.yaml.error import YamlConfigError 5 6 7def test__validate_flow(): 8 load._validate_flow( 9 { 10 "name": "reading", 11 "channels": [ 12 {"name": "voltage", "data_type": "double"}, 13 ], 14 } 15 ) 16 17 with pytest.raises(YamlConfigError): 18 load._validate_flow( 19 { 20 "name": "reading", 21 "channels": [ 22 {"name": "voltage", "data_type": "dubble"}, 23 ], 24 } 25 )
def
test__validate_flow():
8def test__validate_flow(): 9 load._validate_flow( 10 { 11 "name": "reading", 12 "channels": [ 13 {"name": "voltage", "data_type": "double"}, 14 ], 15 } 16 ) 17 18 with pytest.raises(YamlConfigError): 19 load._validate_flow( 20 { 21 "name": "reading", 22 "channels": [ 23 {"name": "voltage", "data_type": "dubble"}, 24 ], 25 } 26 )