Exemplo n.º 1
0
 def test_sum(self):
     self.assertEqual(sum_solution.compute(1, 2), 3)
     self.assertEqual(sum_solution.compute(1.03, 2.089),
                      'inputs must be integers in the range 1-100')
     self.assertEqual(sum_solution.compute(513, 209),
                      'inputs must be integers in the range 1-100')
     self.assertEqual(sum_solution.compute(-3, -5),
                      'inputs must be integers in the range 1-100')
Exemplo n.º 2
0
 def test_sum(self):
     self.assertEqual(sum_solution.compute(1, 2), 3)
Exemplo n.º 3
0
def test_sum_positive_cases(x, y, expected):
    assert sum_solution.compute(x, y) == expected
Exemplo n.º 4
0
def test_sum_negative_cases(x, y):
    with raises(Exception):
        sum_solution.compute(x, y)
Exemplo n.º 5
0
 def test_sum_raise_error_when_negative_numbers(self):
     # test sun function raise error when the number is not integer positive
     with pytest.raises(ValueError):
         sum_solution.compute(-1, 7)
Exemplo n.º 6
0
 def test_sum(self):
     # test sum function return expected putput
     assert sum_solution.compute(1, 2) == 3
Exemplo n.º 7
0
 def test_sum_number_higher_than_100(self):
     # test function raises error when number higher than 100
     with pytest.raises(ValueError):
         sum_solution.compute(200, 5)
Exemplo n.º 8
0
 def test_sum_raise_erro_when_adds_floats(self):
     # test sun function raise error when the numbers are floats
     with pytest.raises(ValueError):
         sum_solution.compute(1.5, 5.9)
Exemplo n.º 9
0
def test_sum():
    assert 3 == sum_solution.compute(1, 2)
Exemplo n.º 10
0
 def test_sum(self):
     assert sum_solution.compute(1, 2) == 3
     assert sum_solution.compute(2, 2) == 4
     assert sum_solution.compute(3, 2) == 5
Exemplo n.º 11
0
 def test_sum_string(self):
     with self.assertRaises(TypeError):
         sum_solution.compute(1,'2')
Exemplo n.º 12
0
 def test_sum_float(self):
     with self.assertRaises(TypeError):
         sum_solution.compute(1,1.1)