test fix sla rui n itoid

This commit is contained in:
Rayhan Hanaputra
2025-10-25 23:26:35 +07:00
parent c475c63518
commit de319f6e16
2 changed files with 17 additions and 11 deletions
+8 -3
View File
@@ -88,8 +88,9 @@ class Carbeat(Challenge):
return False
def register(self, proc, name, level, timeout=1.):
self._read_until(proc, "> ", timeout=timeout)
def register(self, proc, name, level, timeout=1., skip_initial_prompt=False):
if not skip_initial_prompt:
self._read_until(proc, "> ", timeout=timeout)
self._send_line(proc, "1")
self._read_until(proc, ": ", timeout=timeout)
self._send_line(proc, name)
@@ -135,7 +136,11 @@ class Carbeat(Challenge):
proc = self._spawn()
self.logger.info("[1] process spawned ✅")
self.register(proc, "karbit", 1337)
# Wait for initial menu to appear with longer timeout
self._read_until(proc, "> ", timeout=10.0)
self.logger.info("[1.5] initial menu appeared ✅")
self.register(proc, "karbit", 1337, skip_initial_prompt=True)
self.logger.info("[2] user registered ✅")
name = self.list_user(proc)