diff options
Diffstat (limited to 'pint/testsuite/test_issues.py')
-rw-r--r-- | pint/testsuite/test_issues.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/pint/testsuite/test_issues.py b/pint/testsuite/test_issues.py index 027db98..a2e7e7b 100644 --- a/pint/testsuite/test_issues.py +++ b/pint/testsuite/test_issues.py @@ -215,6 +215,20 @@ class TestIssues(TestCase): self.assertEqual(sum([v * ureg.meter, v * ureg.meter]), 2 * v * ureg.meter) + def test_issue105(self): + ureg = UnitRegistry() + + func = ureg.parse_unit_name + val = list(func('meter')) + self.assertEqual(list(func('METER')), []) + self.assertEqual(val, list(func('METER', False))) + + for func in (ureg.get_name, ureg.parse_expression): + val = func('meter') + self.assertRaises(ValueError, func, 'METER') + self.assertEqual(val, func('METER', False)) + + @unittest.skipUnless(HAS_NUMPY, 'Numpy not present') class TestIssuesNP(TestCase): |