def test_sum_type(self):
     a = "something strange"
     with self.assertRaises(SummatorError,
                            msg="На вход была подана строка"):
         sum_(a)
 def test_sum_inner_type(self):
     a = [3, 5, True, "O_o"]
     with self.assertRaises(
             SummatorError,
             msg="На вход был подан массив с некорректными данными"):
         sum_(a)
 def test_sum_valid(self):
     a = [i for i in range(10)]
     self.assertEqual(
         sum(a), sum_(a),
         "Подсчет суммы неверен, должно было получиться {}".format(sum(a)))
Example #4
0
 def test_avg_empty(self):
     a = []
     with self.assertRaises(SummatorError,
                            msg="На вход был подан пустой массив"):
         sum_(a)