def test_avg_valid(self): a = [i for i in range(32)] self.assertEqual( avg_(a), sum(a) / len(a), "Подсчет среднего неверен, должно было получиться {}".format( sum(a) / len(a)))
def test_avg_inner_type(self): a = [3, 5, True, "O_o"] with self.assertRaises( SummatorError, msg="На вход был подан массив с некорректными данными"): avg_(a)
def test_avg_empty(self): a = [] with self.assertRaises(SummatorError, msg="На вход был подан пустой массив"): avg_(a)
def test_avg_type(self): a = "Hi!" with self.assertRaises(SummatorError, msg="На вход была подана строка"): avg_(a)