diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/tests/t_kdb.py | 9 | ||||
| -rw-r--r-- | src/util/k5test.py | 13 |
2 files changed, 13 insertions, 9 deletions
diff --git a/src/tests/t_kdb.py b/src/tests/t_kdb.py index 70fe58a84..64ce682cc 100644 --- a/src/tests/t_kdb.py +++ b/src/tests/t_kdb.py @@ -2,15 +2,6 @@ from k5test import * import time -# Return the location of progname in tht executable path, or None if -# it is not found. -def which(progname): - for dir in os.environ["PATH"].split(os.pathsep): - path = os.path.join(dir, progname) - if os.access(path, os.X_OK): - return path - return None - # Run kdbtest against the BDB module. realm = K5Realm(create_kdb=False) realm.run(['./kdbtest']) diff --git a/src/util/k5test.py b/src/util/k5test.py index 017aa0c7f..aead83217 100644 --- a/src/util/k5test.py +++ b/src/util/k5test.py @@ -133,6 +133,9 @@ Scripts may use the following functions and variables: added newline) in testlog, and write it to stdout if running verbosely. +* which(progname): Return the location of progname in the executable + path, or None if it is not found. + * password(name): Return a weakly random password based on name. The password will be consistent across calls with the same name. @@ -371,6 +374,16 @@ def output(msg, force_verbose=False): sys.stdout.write(msg) +# Return the location of progname in the executable path, or None if +# it is not found. +def which(progname): + for dir in os.environ["PATH"].split(os.pathsep): + path = os.path.join(dir, progname) + if os.access(path, os.X_OK): + return path + return None + + def password(name): """Choose a weakly random password from name, consistent across calls.""" return name + str(os.getpid()) |
