Add durable reconciliation decisions
This commit is contained in:
@@ -22,6 +22,7 @@ class DataflowInterfaceDocumentationContractTests(unittest.TestCase):
|
||||
"dataflow.sql",
|
||||
"dataflow.inspector",
|
||||
"dataflow.results",
|
||||
"dataflow.decisions",
|
||||
"dataflow.triggers",
|
||||
"dataflow.runs",
|
||||
"dataflow.widget.pipelines",
|
||||
@@ -38,6 +39,7 @@ class DataflowInterfaceDocumentationContractTests(unittest.TestCase):
|
||||
"dataflow.runs",
|
||||
):
|
||||
self.assertEqual("dataflow.page", surfaces[surface_id].parent_id)
|
||||
self.assertEqual("dataflow.results", surfaces["dataflow.decisions"].parent_id)
|
||||
|
||||
def test_help_and_consequence_metadata_remain_published(self) -> None:
|
||||
topics = {topic.id: topic for topic in get_manifest().documentation}
|
||||
@@ -48,8 +50,10 @@ class DataflowInterfaceDocumentationContractTests(unittest.TestCase):
|
||||
|
||||
self.assertIn("dataflow.state.read-only", boundary.metadata["help_contexts"])
|
||||
self.assertIn("dataflow.field.expression", nodes.metadata["help_contexts"])
|
||||
self.assertIn("dataflow.action.review-decisions", nodes.metadata["help_contexts"])
|
||||
self.assertIn("save_revision", fields.metadata["consequence_classes"])
|
||||
self.assertIn("delete_pipeline", fields.metadata["consequence_classes"])
|
||||
self.assertIn("record_decision", fields.metadata["consequence_classes"])
|
||||
self.assertIn("publish_output", execution.metadata["consequence_classes"])
|
||||
self.assertIn("promote_revision", execution.metadata["consequence_classes"])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user