summaryrefslogtreecommitdiff
path: root/pint/testsuite/test_quantity.py
diff options
context:
space:
mode:
authorGuido Imperiale <crusaderky@gmail.com>2019-12-13 12:25:16 +0000
committerGuido Imperiale <crusaderky@gmail.com>2019-12-13 12:25:16 +0000
commitca4bd8ea5bf46d9fae30758b9e3d52e21ccf8a7c (patch)
tree5b56135d87e9d55453869b8f60a6b06fc1d11725 /pint/testsuite/test_quantity.py
parente856866a512eb18c59dcb8c7715c4f6624cc567a (diff)
downloadpint-ca4bd8ea5bf46d9fae30758b9e3d52e21ccf8a7c.tar.gz
More polish
Diffstat (limited to 'pint/testsuite/test_quantity.py')
-rw-r--r--pint/testsuite/test_quantity.py30
1 files changed, 16 insertions, 14 deletions
diff --git a/pint/testsuite/test_quantity.py b/pint/testsuite/test_quantity.py
index 070d7f0..33a7eae 100644
--- a/pint/testsuite/test_quantity.py
+++ b/pint/testsuite/test_quantity.py
@@ -271,22 +271,24 @@ class TestQuantity(QuantityTestCase):
)
def test_convert(self):
- x = self.Q_("2*inch")
- self.assertQuantityAlmostEqual(x.to("meter"), self.Q_(2.0 * 0.0254, "meter"))
- x = self.Q_("2*meter")
- self.assertQuantityAlmostEqual(x.to("inch"), self.Q_(2.0 / 0.0254, "inch"))
- x = self.Q_("2*sidereal_second")
- self.assertQuantityAlmostEqual(x.to("second"), self.Q_(1.994539133, "second"))
- x = self.Q_("2.54*centimeter/second")
- self.assertQuantityAlmostEqual(x.to("inch/second"), self.Q_(1, "inch/second"))
- x = self.Q_("2.54*centimeter")
- self.assertQuantityAlmostEqual(x.to("inch").magnitude, 1)
self.assertQuantityAlmostEqual(
- self.Q_(2, "second").to("millisecond").magnitude, 2000
+ self.Q_("2 inch").to("meter"), self.Q_(2.0 * 0.0254, "meter")
+ )
+ self.assertQuantityAlmostEqual(
+ self.Q_("2 meter").to("inch"), self.Q_(2.0 / 0.0254, "inch")
+ )
+ self.assertQuantityAlmostEqual(
+ self.Q_("2 sidereal_year").to("second"), self.Q_(63116297.5325, "second")
+ )
+ self.assertQuantityAlmostEqual(
+ self.Q_("2.54 centimeter/second").to("inch/second"),
+ self.Q_("1 inch/second"),
)
+ self.assertAlmostEqual(self.Q_("2.54 centimeter").to("inch").magnitude, 1)
+ self.assertAlmostEqual(self.Q_("2 second").to("millisecond").magnitude, 2000)
@helpers.requires_numpy()
- def test_convert(self):
+ def test_convert_numpy(self):
# Conversions with single units take a different codepath than
# Conversions with more than one unit.
@@ -606,7 +608,7 @@ class TestQuantityBasicMath(QuantityTestCase):
if isinstance(expected_result, str):
expected_result = self.Q_(expected_result)
- if not unit is None:
+ if unit is not None:
value1 = value1 * unit
value2 = value2 * unit
expected_result = expected_result * unit
@@ -630,7 +632,7 @@ class TestQuantityBasicMath(QuantityTestCase):
if isinstance(expected_result, str):
expected_result = self.Q_(expected_result)
- if not unit is None:
+ if unit is not None:
value1 = value1 * unit
value2 = value2 * unit
expected_result = expected_result * unit