Esempio n. 1
0
 def test_min_value_should_reject_comparison_with_rays(self):
     with pytest.raises(ArithmeticError):
         Rad.min(Rad(10), Ray(20))
     with pytest.raises(ArithmeticError):
         Rad.min(Ray(25), Rad(15))
Esempio n. 2
0
 def test_min_value_should_reject_comparison_with_ints(self):
     with pytest.raises(ArithmeticError):
         Rad.min(Rad(10), 20)
     with pytest.raises(ArithmeticError):
         Rad.min(20, Rad(10))
Esempio n. 3
0
 def test_min_value(self):
     assert Rad.min(Rad(10), Rad(20)) == Rad(10)
     assert Rad.min(Rad(25), Rad(15)) == Rad(15)
     assert Rad.min(Rad(25), Rad(15), Rad(5)) == Rad(5)