From 2383006875ef3dd1ffd11fab18308ec36031e42c Mon Sep 17 00:00:00 2001 From: Fabio Boi Date: Sun, 4 Oct 2026 11:41:47 +0200 Subject: [PATCH] Verify manager reachability after Headscale enrollment --- test_enroll.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test_enroll.py b/test_enroll.py index c7567f8..97c35d6 100644 --- a/test_enroll.py +++ b/test_enroll.py @@ -1,5 +1,4 @@ """Offline regression tests: no real containers, services, APT or credentials.""" -import os from pathlib import Path import subprocess import tempfile @@ -77,7 +76,7 @@ command() { dpkg-query() { [[ $MOCK_INSTALLED != 1 ]] || printf 'install ok installed'; } timeout() { shift - if [[ $1 == bash && $2 == -c ]]; then return 0; fi + if [[ $1 == bash && $2 == -c ]]; then echo "CHECK TCP ${@: -1}"; return 0; fi "$@" } apt-get() { @@ -107,6 +106,7 @@ id() { if [[ $1 == -u ]]; then echo 1000; else return 0; fi; } self.assertIn('--auth-key=file:', r.stdout) self.assertIn('--accept-dns=false', r.stdout) self.assertIn('mit dem Manager verbunden', r.stdout) + self.assertLess(r.stdout.index('TAILSCALE up'), r.stdout.index('CHECK TCP 1514')) def test_existing_components_are_not_reinstalled(self): r = self.run_worker(1, 1, installed=True)