From 0b193cb5bd11348df1a1001dfcb2fe6d54fa0203 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mattias=20Walstr=C3=B6m?= Date: Wed, 10 Jun 2026 21:05:58 +0200 Subject: [PATCH] test: upgrade: Adapt to yangerd --- test/case/system/upgrade/test.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/case/system/upgrade/test.py b/test/case/system/upgrade/test.py index 90bf6860..b27c0412 100755 --- a/test/case/system/upgrade/test.py +++ b/test/case/system/upgrade/test.py @@ -124,7 +124,12 @@ with infamy.Test() as test: with test.step("Wait for upgrade to finish"): for _ in range(600): - oper = target.get_dict("/ietf-system:system-state/software") + # yanger may not yet has fully populated the operational + try: + oper = target.get_dict("/ietf-system:system-state/software") + except: + continue + installer = oper["system-state"]["software"]["installer"] if installer["operation"] == "idle": print(installer)