Signed-off-by: Rob Browning <rlb@defaultvalue.org>
import pwd
import sys
-from bup.compat import get_argvb
+from bup.compat import get_argv, get_argvb
def usage():
print('Usage: id-other-than <--user|--group> ID [ID ...]',
return False
excluded_ids = set(int(x) for x in argvb[2:] if is_integer(x))
-excluded_names = (x for x in argvb[2:] if not is_integer(x))
+excluded_names = (x for x in get_argv()[2:] if not is_integer(x))
if argvb[1] == b'--user':
for x in excluded_names:
actual_py_ver=$(bup features | grep Python: | sed -Ee 's/ +Python: //') || exit $?
WVPASSEQ "$expect_py_ver" "$actual_py_ver"
+
+WVSTART id-other-than
+result=$("$top/dev/id-other-than" --user 0) || exit $?
+WVPASS echo "$result" | WVPASS grep -qE '.*:[0-9]+$'
+result=$("$top/dev/id-other-than" --group 0) || exit $?
+WVPASS echo "$result" | WVPASS grep -qE '.*:[0-9]+$'
+
+
WVPASS rm -rf "$tmpdir"