From 08a823b0869972c7cbb13e4a13ebdd0d2f117f09 Mon Sep 17 00:00:00 2001 From: mikedarcy Date: Tue, 28 Sep 2021 10:39:03 -0700 Subject: [PATCH] Add unit test for BagError exception propagation in validate(). --- test/test_api.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/test_api.py b/test/test_api.py index d558df5..4128196 100644 --- a/test/test_api.py +++ b/test/test_api.py @@ -816,6 +816,13 @@ def test_validate_incomplete_bag_fast(self): except Exception as e: self.fail(get_typed_exception(e)) + def test_validate_non_bag(self): + logger.info(self.getTestHeader('test validation non-bag')) + try: + self.assertRaises(bdbagit.BagError, bdb.validate_bag, self.test_data_dir) + except Exception as e: + self.fail(get_typed_exception(e)) + def test_validate_incomplete_bag_structure(self): logger.info(self.getTestHeader('test structure validation incomplete bag')) try: