def test_get_flow(): r = canvas.get_flow('root') assert isinstance(r, ProcessGroupFlowEntity) assert r.process_group_flow.breadcrumb.breadcrumb.name == 'NiFi Flow' with pytest.raises(ValueError): _ = canvas.get_flow('definitelyNotAPG')
def test_deser_flow(): r = canvas.get_flow('root') assert isinstance(r, ProcessGroupFlowEntity) s = utils.dump(r, 'json') f = utils.load(s, ('nifi', 'ProcessGroupFlowEntity')) assert isinstance(f, ProcessGroupFlowEntity)