Esempio n. 1
0
 def test_radians_to_degrees(self, rad, result):
     assert NumberOperations.radians_to_degrees(rad) == result
Esempio n. 2
0
 def test_radians_to_degrees_fails(self, rad, error):
     with pytest.raises(error):
         NumberOperations.radians_to_degrees(rad)
Esempio n. 3
0
 def test_least_common_multiple(self, args, result):
     assert NumberOperations.least_common_multiple(args) == result
Esempio n. 4
0
 def test_least_common_multiple_fails(self, args, error):
     with pytest.raises(error):
         NumberOperations.least_common_multiple(args)
Esempio n. 5
0
 def test_is_divisible(self, number, divisor, result):
     assert NumberOperations.is_divisible_by(number, divisor) is result
Esempio n. 6
0
 def test_is_divisible_fails(self, number, divisor, error):
     with pytest.raises(error):
         NumberOperations.is_divisible_by(number, divisor)
Esempio n. 7
0
 def test_greatest_common_divisor_fails(self, inputs, error):
     with pytest.raises(error):
         NumberOperations.greatest_common_divisor(inputs)
Esempio n. 8
0
 def test_greatest_common_divisor(self, inputs, result):
     assert NumberOperations.greatest_common_divisor(inputs) == result
Esempio n. 9
0
 def test_degrees_to_radians(self, degrees, decompose_bool, result):
     assert NumberOperations.degrees_to_radians(degrees,
                                                decompose_bool) == result
Esempio n. 10
0
 def test_clamp_number_fails(self, wrong_input, expected_error):
     with pytest.raises(expected_error):
         NumberOperations.clamp_number(17, 5, wrong_input)
Esempio n. 11
0
 def test_clamp_number(self, number, lowthreshold, highthreshold, result):
     assert NumberOperations.clamp_number(number, lowthreshold,
                                          highthreshold) == result