pow method added

This commit is contained in:
Lukas Klass 2020-07-14 12:00:30 +02:00
parent 275ccf99f8
commit bc547cc214
1 changed files with 6 additions and 0 deletions

View File

@ -66,6 +66,12 @@ class TestSpectralQty(TestCase):
self.assertEqual(self.sqty / (lambda wl: 0.7 * u.dimensionless_unscaled),
SpectralQty(self.wl, self.qty / 0.7))
def test___pow__(self):
# Integer
self.assertEqual(self.sqty ** 2, SpectralQty(self.wl, self.qty ** 2))
# Float
self.assertEqual(self.sqty ** 0.5, SpectralQty(self.wl, self.qty ** 0.5))
def test___sub__(self):
# Quantity
self.assertEqual(self.sqty - 0.1 * u.W / (u.m ** 2 * u.nm),