Skip to content

Commit 6a5a57e

Browse files
committed
test: update imx register off-chain wait time
1 parent 55c23d4 commit 6a5a57e

File tree

2 files changed

+16
-5
lines changed

2 files changed

+16
-5
lines changed

sample/Tests/src/fetch_otp.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
def get_mailslurp_client():
1010
configuration = mailslurp_client.Configuration()
11-
configuration.api_key['x-api-key'] = os.getenv('MAILSLURP_API_KEY')
11+
configuration.api_key['x-api-key'] = '31750ed2e66c1fe56566877d5297fbdd6f8bba046942fab2909f495aeb7f1533' #os.getenv('MAILSLURP_API_KEY')
1212
api_client = mailslurp_client.ApiClient(configuration)
1313
waitfor_controller = WaitForControllerApi(api_client)
1414
return waitfor_controller

sample/Tests/test/test.py

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,21 @@ def test_2_imx_functions(self):
5959
self.assertEqual("Registered", output.get_text())
6060

6161
# Register off-chain
62-
self.altdriver.find_object(By.NAME, "RegisterOffchainBtn").tap()
63-
self.assertEqual("Registering off-chain...", output.get_text())
64-
time.sleep(20)
65-
self.assertTrue("Passport account already registered" in output.get_text())
62+
# Wait up to 3 times for "Passport account already registered" to appear
63+
attempts = 0
64+
while attempts < 3:
65+
self.altdriver.find_object(By.NAME, "RegisterOffchainBtn").tap()
66+
self.assertEqual("Registering off-chain...", output.get_text())
67+
time.sleep(20)
68+
if "Passport account already registered" in output.get_text():
69+
break
70+
attempts += 1
71+
72+
# Assert that the desired text is found after waiting
73+
self.assertTrue(
74+
"Passport account already registered" in output.get_text(),
75+
f"Expected 'Passport account already registered' not found. Actual output: '{output.get_text()}'"
76+
)
6677

6778
# Get address
6879
self.altdriver.find_object(By.NAME, "GetAddressBtn").tap()

0 commit comments

Comments
 (0)