summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gemato/find_top_level.py2
-rw-r--r--tests/test_openpgp.py12
2 files changed, 13 insertions, 1 deletions
diff --git a/gemato/find_top_level.py b/gemato/find_top_level.py
index c28cb39..97cb26f 100644
--- a/gemato/find_top_level.py
+++ b/gemato/find_top_level.py
@@ -45,7 +45,7 @@ def find_top_level_manifest(path='.'):
if fst.st_dev != original_dev:
return last_found
- m.load(f)
+ m.load(f, verify_openpgp=False)
except IOError as e:
if e.errno != errno.ENOENT:
raise
diff --git a/tests/test_openpgp.py b/tests/test_openpgp.py
index 5d55565..17a43ae 100644
--- a/tests/test_openpgp.py
+++ b/tests/test_openpgp.py
@@ -367,6 +367,18 @@ class OpenPGPNoKeyTest(unittest.TestCase):
finally:
shutil.rmtree(d)
+ def test_find_top_level_manifest(self):
+ d = tempfile.mkdtemp()
+ try:
+ with io.open(os.path.join(d, 'Manifest'), 'w') as f:
+ f.write(SIGNED_MANIFEST)
+
+ self.assertEqual(
+ gemato.find_top_level.find_top_level_manifest(d),
+ os.path.join(d, 'Manifest'))
+ finally:
+ shutil.rmtree(d)
+
class OpenPGPContextManagerTest(unittest.TestCase):
"""