summaryrefslogtreecommitdiff
path: root/lib/taurus/core/test/test_taurushelper.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/taurus/core/test/test_taurushelper.py')
-rw-r--r--lib/taurus/core/test/test_taurushelper.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/taurus/core/test/test_taurushelper.py b/lib/taurus/core/test/test_taurushelper.py
index 252471ba..5febe0a7 100644
--- a/lib/taurus/core/test/test_taurushelper.py
+++ b/lib/taurus/core/test/test_taurushelper.py
@@ -466,5 +466,19 @@ class AttributeTestCase(unittest.TestCase):
self.assertTrue(chk, msg)
+class ValidatorFromName(unittest.TestCase):
+ """TestCase for the taurus.getValidatorFromName helper"""
+
+ def test_getValidatorFromName(self):
+ """check that getValidatorFromName returns the expected values"""
+
+ self.assertIsInstance(
+ taurus.getValidatorFromName('eval:@foo'),
+ taurus.core.evaluation.evalvalidator.EvaluationDeviceNameValidator
+ )
+ self.assertIsNone(taurus.getValidatorFromName('eval:@/'))
+ self.assertIsNone(taurus.getValidatorFromName('unsupported:scheme'))
+
+
if __name__ == '__main__':
pass