Mark whynot lane applied pending verification
This commit is contained in:
@@ -52,15 +52,17 @@ class CredentialChangeTests(unittest.TestCase):
|
||||
self.assertIn("whynot-design npm publish token lane", rendered)
|
||||
self.assertIn("platform/workloads/coulomb/whynot-design/npm-publish", rendered)
|
||||
self.assertIn("whynot-design-npm-publish", rendered)
|
||||
self.assertIn("readiness: template resolvable=False", rendered)
|
||||
self.assertIn("readiness: applied-pending-verify resolvable=False", rendered)
|
||||
self.assertIn("approve | deny | needs_changes", rendered)
|
||||
|
||||
def test_status_payload_marks_template_not_resolvable(self) -> None:
|
||||
def test_status_payload_marks_applied_pending_verify_not_resolvable(self) -> None:
|
||||
ccr, _errors, warnings = credential_change.validate_ccr(self.sample)
|
||||
payload = credential_change.status_payload(ccr, warnings)
|
||||
self.assertTrue(payload["apply_allowed"])
|
||||
self.assertFalse(payload["apply_allowed"])
|
||||
self.assertTrue(payload["apply_complete"])
|
||||
self.assertFalse(payload["frontdoor_resolvable"])
|
||||
self.assertEqual(payload["access_frontdoor"]["readiness"], "template")
|
||||
self.assertEqual(payload["status"], "applied")
|
||||
self.assertEqual(payload["access_frontdoor"]["readiness"], "applied-pending-verify")
|
||||
self.assertEqual(payload["access_frontdoor"]["catalog_id"], "whynot-design-npm-publish")
|
||||
self.assertEqual(payload["apply_blockers"], [])
|
||||
self.assertEqual(payload["warnings"], [])
|
||||
@@ -69,7 +71,11 @@ class CredentialChangeTests(unittest.TestCase):
|
||||
"e6381a56-6b04-4fd5-b2de-f3ef59cde888",
|
||||
)
|
||||
self.assertIn(
|
||||
"front door requires CCR status active, got approved",
|
||||
"front door requires CCR status active, got applied",
|
||||
payload["frontdoor_blockers"],
|
||||
)
|
||||
self.assertIn(
|
||||
"front door readiness must be ready, got applied-pending-verify",
|
||||
payload["frontdoor_blockers"],
|
||||
)
|
||||
self.assertIn("front door is marked resolvable=false", payload["frontdoor_blockers"])
|
||||
|
||||
Reference in New Issue
Block a user