Patrick Welche <prlw1@cam.ac.uk>
[netbsd-mini2440.git] / crypto / external / bsd / netpgp / dist / tests / userid.at
blob9bf7c23ac152a964835f80758840eb9ce6b37730
1 # $NetBSD: init.at,v 1.3 2009/05/27 06:47:57 lukem Exp $
3 AT_SETUP([tests with no default userid in gpg.conf])
5 # Remove any previous testsuite run's $testhomedir
6 AT_CHECK([rm -rf $testhomedir], [0], [ignore], [ignore])
8 # Create $testhomedir as fake $HOME/.gnupg
9 AT_CHECK([mkdir -m 700 -p $testhomedir], [0], [ignore], [ignore])
11 # Import private key for tests
12 # XXX: Use GPG until NetPGP's key management is overhauled
13 AT_CHECK([gpg --batch --homedir $testhomedir --import < $testprivatekey],
14     [0], [ignore], [ignore])
16 AT_CHECK([cp $abs_top_builddir/libtool file3], [0], [ignore], [ignore])
18 # sign with an explicit userid, no default in gpg.conf
19 AT_CHECK([netpgp --homedir $testhomedir --userid $testuserid --sign file3],
20     [0], [ignore], [ignore])
22 # test with no userid
23 AT_CHECK([netpgp --homedir $testhomedir --cat --output=file3.copy file3.gpg],
24     [0], [ignore], [ignore])
26 AT_CHECK([diff file3 file3.copy])
28 # Create a gpg.conf
29 #AT_CHECK([echo "default-key $testuserid" > $testhomedir/gpg.conf],
30 #    [0], [ignore], [ignore])
32 AT_CLEANUP