diff --git a/test_wildfly.py b/test_wildfly.py index d3c7a1d..58f9ffa 100644 --- a/test_wildfly.py +++ b/test_wildfly.py @@ -4,7 +4,8 @@ Unit tests for wildfly module import unittest from six import string_types -from wildfly import WildflyPath, format_attr, config_query, wildfly_batch +from wildfly import (WildflyPath, format_attr, config_query, + wildfly_batch, WildflyError) class TestWildflyPath(unittest.TestCase): ''' @@ -25,6 +26,18 @@ class TestWildflyPath(unittest.TestCase): r'/location=\/myapp\/multimedia' ) + def test_wildfly_path_path(self): + self.assertEqual( + self.instance.parts, + WildflyPath(self.instance).parts + ) + + def test_wildfly_path_parts(self): + self.assertEqual( + self.instance.parts, + WildflyPath(self.instance.parts).parts + ) + def test_wildfly_path_len(self): self.assertEqual(len(self.instance), 8) @@ -37,6 +50,10 @@ class TestWildflyPath(unittest.TestCase): r'/location=\/myapp\/multimedia' ) + def test_wildfly_path_raises(self): + with self.assertRaises(WildflyError) as err: + WildflyPath(False) + class TestFormatAttr(unittest.TestCase): '''