blob: 0ea6ded3e9e62f9ef56498977d9ba7927c23a4e6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
proc setup {} {
save_env
}
proc teardown {} {
assert_env_unmodified
}
setup
assert_complete_any "dpkg --c"
sync_after_int
# Build list of installed packages
if {[assert_exec {dpkg --get-selections | command grep \[\[:space:\]\]install$ | cut -f1} packages "" "untested"]} {
assert_complete $packages "dpkg -L "
}
sync_after_int
set test "dpkg -i ~part should complete to ~full/ if home dir exists"
# https://bugs.debian.org/864691
# Create list of users, having existing home dir
assert_bash_exec {for u in $(compgen -u); do \
eval test -d ~$u && echo $u; unset u; done} {} /@ users
find_unique_completion_pair $users part full
assert_complete "~$full/" "dpkg -i ~$part" $test -nospace
sync_after_int
teardown
|