summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--obnamlib/__init__.py3
-rw-r--r--obnamlib/hooks_tests.py4
-rw-r--r--test-gpghome/random_seedbin600 -> 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
index 22cbbf8a..b085e2d2 100644
--- a/test-gpghome/random_seed
+++ b/test-gpghome/random_seed
Binary files differ