summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2011-04-17 10:13:08 +0100
committerLars Wirzenius <liw@liw.fi>2011-04-17 10:13:08 +0100
commitbd9a2b86dcd44a6d6536bce396e86ae88a0a038f (patch)
treec538604eeef21f4d10a951725aca3568302c7a45
parent8bb936ebc587a52a0096d8723c8217e92f097603 (diff)
downloadobnam-bd9a2b86dcd44a6d6536bce396e86ae88a0a038f.tar.gz
Add a client-keys test to blackboxtest.
-rwxr-xr-xblackboxtest15
-rwxr-xr-xtest-encrypted-repo2
2 files changed, 16 insertions, 1 deletions
diff --git a/blackboxtest b/blackboxtest
index e79dac07..b7ee6adc 100755
--- a/blackboxtest
+++ b/blackboxtest
@@ -488,6 +488,21 @@ class ForgetTests(ObnamTestCase):
self.assertEqual(self.disk_usage(chunks), 0)
+class EncryptionTests(ObnamTestCase):
+
+ def setUpHook(self):
+ self.create_file(self.data, 'foo', 'foo')
+ self.backup()
+
+ def client_keys(self):
+ output = self.obnam(['client-keys', '--repository', self.repo])
+ return [tuple(line.split()) for line in output.splitlines()]
+
+ def test_has_client_key_after_backup(self):
+ self.assertEqual(self.client_keys(),
+ [(self.client_name, self.gpgkey)])
+
+
if __name__ == '__main__':
logging.basicConfig(filename='blackboxtest.log',
level=logging.DEBUG,
diff --git a/test-encrypted-repo b/test-encrypted-repo
index 4dc1ad82..062b4372 100755
--- a/test-encrypted-repo
+++ b/test-encrypted-repo
@@ -3,7 +3,7 @@
set -e
cmd="./obnam --repository=temp.repo --log=temp.log --log-level=debug"
-cmd="$cmd --client-name=yeehaa --encrypt-with=3B1802F81B321347"
+cmd="$cmd --client-name=yeehaa --encrypt-with=3B1802F81B321347 --weak-random"
key2="DF3D13AA11E69900"