Test for Issue 532
This commit is contained in:
@@ -561,4 +561,14 @@ class TestIssuesNP(QuantityTestCase):
|
|||||||
a = np.asarray([1, 2, 3])
|
a = np.asarray([1, 2, 3])
|
||||||
q = [1, 2, 3] * ureg.dimensionless
|
q = [1, 2, 3] * ureg.dimensionless
|
||||||
p = (q ** q).m
|
p = (q ** q).m
|
||||||
np.testing.assert_array_equal(p, a ** a)
|
np.testing.assert_array_equal(p, a ** a)
|
||||||
|
|
||||||
|
def test_issue532(self):
|
||||||
|
ureg = self.ureg
|
||||||
|
|
||||||
|
@ureg.check(ureg(''))
|
||||||
|
def f(x):
|
||||||
|
return 2 * x
|
||||||
|
|
||||||
|
self.assertEqual(f(ureg.Quantity(1, '')), 2)
|
||||||
|
self.assertRaises(DimensionalityError, f, ureg.Quantity(1, 'm'))
|
||||||
|
|||||||
Reference in New Issue
Block a user