diff options
author | Lars Wirzenius <liw@liw.fi> | 2011-04-17 10:13:08 +0100 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2011-04-17 10:13:08 +0100 |
commit | bd9a2b86dcd44a6d6536bce396e86ae88a0a038f (patch) | |
tree | c538604eeef21f4d10a951725aca3568302c7a45 | |
parent | 8bb936ebc587a52a0096d8723c8217e92f097603 (diff) | |
download | obnam-bd9a2b86dcd44a6d6536bce396e86ae88a0a038f.tar.gz |
Add a client-keys test to blackboxtest.
-rwxr-xr-x | blackboxtest | 15 | ||||
-rwxr-xr-x | test-encrypted-repo | 2 |
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" |