Add test case

This commit is contained in:
Erik Johnson 2018-03-28 13:48:44 -05:00
parent 250039b11f
commit 70cfafe299
No known key found for this signature in database
GPG key ID: 5E5583C437808F3F

View file

@ -169,3 +169,12 @@ class StringutilsTestCase(TestCase):
context = salt.utils.stringutils.get_context(template, 8, num_lines=2, marker=' <---')
expected = '---\n[...]\n6\n7\n8 <---\n9\na\n[...]\n---'
self.assertEqual(expected, context)
def test_expr_match(self):
val = 'foo/bar/baz'
# Exact match
self.assertTrue(salt.utils.stringutils.expr_match(val, val))
# Glob match
self.assertTrue(salt.utils.stringutils.expr_match(val, 'foo/*/baz'))
# Glob non-match
self.assertFalse(salt.utils.stringutils.expr_match(val, 'foo/*/bar'))