]> Frank Brehm's Git Trees - pixelpark/puppet-tools.git/commitdiff
Adding test to test/test_02_errors.py
authorFrank Brehm <frank.brehm@pixelpark.com>
Fri, 3 Feb 2023 16:50:44 +0000 (17:50 +0100)
committerFrank Brehm <frank.brehm@pixelpark.com>
Fri, 3 Feb 2023 16:50:44 +0000 (17:50 +0100)
test/test_02_errors.py [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index 562d6bf..c952a60
@@ -38,6 +38,18 @@ class TestErrors(DpxPuppetToolsTestcase):
         import dpx_puppettools.errors
         LOG.debug(
             "Version of dpx_puppettools.errors: " + dpx_puppettools.errors.__version__)
+    # -------------------------------------------------------------------------
+    def test_pt_error(self):
+
+        LOG.info("Test raising a PuppetToolsError exception ...")
+
+        from dpx_puppettools.errors import PuppetToolsError
+
+        with self.assertRaises(PuppetToolsError) as cm:
+            raise PuppetToolsError("Bla blub")
+        e = cm.exception
+        LOG.debug("%s raised: %s", e.__class__.__name__, e)
+
 
 # =============================================================================
 if __name__ == '__main__':
@@ -52,6 +64,7 @@ if __name__ == '__main__':
     suite = unittest.TestSuite()
 
     suite.addTest(TestErrors('test_import', verbose))
+    suite.addTest(TestErrors('test_pt_error', verbose))
 
     runner = unittest.TextTestRunner(verbosity=verbose)