package storage import ( "os/exec" "path/filepath" "runtime" "testing" ) // The root mkfs wrapper's own tests (configs/test_felhom_mkfs_guarded.py, agent v0.158.0 — a sibling partition that // is Felhom's own drive no longer blocks formatting the part next to it; every other mount still refuses) run with // the Go suite. func TestMkfsGuardedPythonSuite(t *testing.T) { py, err := exec.LookPath("python3") if err != nil { t.Skip("python3 not found") } _, file, _, _ := runtime.Caller(0) script := filepath.Join(filepath.Dir(file), "..", "..", "configs", "test_felhom_mkfs_guarded.py") out, err := exec.Command(py, script).CombinedOutput() if err != nil { t.Fatalf("wrapper suite failed: %v\n%s", err, out) } }