Skip to content

Commit ea3b4aa

Browse files
committed
Adds api tests for operations with non-dimensionals
1 parent 450d50b commit ea3b4aa

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/property_utils/tests/api/test_api.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,19 @@ def test_sub(self):
4242
@args({"p1": p(11, JOULE / KELVIN), "p2": p(10, JOULE / KELVIN), "op": ge})
4343
def test_greater_or_equal(self):
4444
self.assertResultTrue()
45+
46+
@args({"p1": p(1) ** 2, "p2": p(1), "op": add})
47+
def test_non_dimensionals_addition(self):
48+
self.assert_result("2.0 ")
49+
50+
@args({"p1": p(1) / p(1), "p2": p(1), "op": add})
51+
def test_non_dimensionals_addition_2(self):
52+
self.assert_result("2.0 ")
53+
54+
@args({"p1": p(1) / (p(1) ** 2), "p2": p(1), "op": add})
55+
def test_non_dimensionals_addition_3(self):
56+
self.assert_result("2.0 ")
57+
58+
@args({"p1": (p(1) ** 2) ** 3, "p2": p(1), "op": add})
59+
def test_non_dimensionals_addition_4(self):
60+
self.assert_result("2.0 ")

0 commit comments

Comments
 (0)