diff options
-rw-r--r-- | obnamlib/__init__.py | 3 | ||||
-rw-r--r-- | obnamlib/hooks_tests.py | 4 | ||||
-rw-r--r-- | test-gpghome/random_seed | bin | 600 -> 600 bytes |
3 files changed, 6 insertions, 1 deletions
diff --git a/obnamlib/__init__.py b/obnamlib/__init__.py index 0ff814d4..c1ebe6e2 100644 --- a/obnamlib/__init__.py +++ b/obnamlib/__init__.py @@ -97,7 +97,8 @@ from encryption import (generate_symmetric_key, decrypt_with_secret_keys, SymmetricKeyCache) -from hooks import Hook, MissingFilterError, FilterHook, HookManager +from hooks import ( + Hook, MissingFilterError, NoFilterTagError, FilterHook, HookManager) from pluginbase import ObnamPlugin from vfs import VirtualFileSystem, VfsFactory, VfsTests from vfs_local import LocalFS diff --git a/obnamlib/hooks_tests.py b/obnamlib/hooks_tests.py index 24914adb..79360ac3 100644 --- a/obnamlib/hooks_tests.py +++ b/obnamlib/hooks_tests.py @@ -128,6 +128,10 @@ class FilterHookTests(unittest.TestCase): self.hook.add_callback(Base64Filter()) self.assertEquals(self.hook.run_filter_read("base64\0AE9L"), "OK") + def test_no_tag_raises_error(self): + with self.assertRaises(obnamlib.NoFilterTagError): + self.hook.run_filter_read('no NUL bytes in this string') + def test_missing_filter_raises(self): self.assertRaises(obnamlib.MissingFilterError, self.hook.run_filter_read, "missing\0") diff --git a/test-gpghome/random_seed b/test-gpghome/random_seed Binary files differindex 22cbbf8a..b085e2d2 100644 --- a/test-gpghome/random_seed +++ b/test-gpghome/random_seed |