MCPcopy Create free account
hub / github.com/apple/axlearn / _run

Function _run

axlearn/cli/utils_test.py:38–46  ·  view source on GitHub ↗

Wraps absl_main by returning (returncode, stdout, stderr).

(args: argparse_flags.argparse.Namespace)

Source from the content-addressed store, hash-verified

36
37
38def _run(args: argparse_flags.argparse.Namespace) -> tuple[int, str, str]:
39 """Wraps absl_main by returning (returncode, stdout, stderr)."""
40 with tempfile.TemporaryFile() as stdout, tempfile.TemporaryFile() as stderr:
41 returncode = absl_main(args, stdout=stdout, stderr=stderr)
42 stdout.seek(0)
43 stderr.seek(0)
44 stdout = stdout.read().strip().decode("utf-8")
45 stderr = stderr.read().strip().decode("utf-8")
46 return returncode, stdout, stderr
47
48
49class TestUtils(parameterized.TestCase):

Callers 6

test_basicMethod · 0.70
test_invoke_basicMethod · 0.70
test_invoke_requiredMethod · 0.70
test_invoke_unknownMethod · 0.70
test_invoke_undefokMethod · 0.70
test_invoke_defaultMethod · 0.70

Calls 2

absl_mainFunction · 0.90
decodeMethod · 0.45

Tested by

no test coverage detected