(default_model_storage: ModelStorage)
| 125 | |
| 126 | |
| 127 | def test_no_inputs(default_model_storage: ModelStorage): |
| 128 | graph_schema = GraphSchema( |
| 129 | { |
| 130 | "provide": SchemaNode( |
| 131 | needs={}, |
| 132 | uses=ProvideX, |
| 133 | fn="provide", |
| 134 | constructor_name="create", |
| 135 | config={}, |
| 136 | is_target=True, |
| 137 | ) |
| 138 | } |
| 139 | ) |
| 140 | runner = DaskGraphRunner( |
| 141 | graph_schema=graph_schema, |
| 142 | model_storage=default_model_storage, |
| 143 | execution_context=ExecutionContext(graph_schema=graph_schema, model_id="1"), |
| 144 | ) |
| 145 | results = runner.run() |
| 146 | assert results["provide"] == 1 |
| 147 | |
| 148 | |
| 149 | def test_no_target(default_model_storage: ModelStorage): |
nothing calls this directly
no test coverage detected
searching dependent graphs…