24 / 5 / 0
Регистрация: 20.09.2018
Сообщений: 310
1

Тестирование функции

23.06.2019, 13:43. Показов 1254. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Создал функцию, возвращающую среднее арифметическое трех чисел, и написал несколько тестов для проверки. Однако из-за непонятной ошибки ничего не работает:
Тестирование функции

Вот код:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
def func_m (a, b, c):
"""Вычисляет среднее арифметическое трех чисел.
 
>>> func_m (20, 30, 70)
40.0
 
>>> func_m (1, 5, 8)
4.667
 
"""
    return round((a+b+c)/3, 3)
 
import doctest
doctest.testmod()
Помогите разобраться с проблемой. заранее большое спасибо
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.06.2019, 13:43
Ответы с готовыми решениями:

Тестирование функции
Помогите пожалуйста с написанием unittestа для функции.Тест должен проверять корректность...

Тестирование функции через UNITTEST
Всем привет. Дали задание, покрыть тестами функции программы, обязательно с использованием...

Тестирование функции
Здравствуйте, не получается написать тест(MSTest) для функции func: public static void func(int...

unit-тестирование функции
Заполнить массив n´m нулями и единицами «цепочкой квадратов». Размер квадрата задается. Тест: K =...

Тестирование функции интеграла Гаусса
Подскажите, пожалуйста, как тестирвоать функцию интеграла Гаусса. Вот сама функция. double...

7
Am I evil? Yes, I am!
Эксперт PythonЭксперт Java
16423 / 9801 / 2737
Регистрация: 21.10.2017
Сообщений: 21,687
23.06.2019, 13:59 2
Лучший ответ Сообщение было отмечено catauggie как решение

Решение

catauggie, так написано же - отступы!
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import doctest
 
 
def func_m(a, b, c):
    """Вычисляет среднее арифметическое трех чисел.
 
    >>> func_m (20, 30, 70)
    40.0
 
    >>> func_m (1, 5, 8)
    4.667
 
    """
 
    return round((a + b + c) / 3, 3)
 
 
doctest.testmod()
0
24 / 5 / 0
Регистрация: 20.09.2018
Сообщений: 310
23.06.2019, 14:02  [ТС] 3
так я и прочитал про отступы. просто мне не указывается, где именно я неправильно отступил
0
Am I evil? Yes, I am!
Эксперт PythonЭксперт Java
16423 / 9801 / 2737
Регистрация: 21.10.2017
Сообщений: 21,687
23.06.2019, 14:04 4
catauggie, ну код из моего поста скопипасть и сравни. А так - поставь IDE какую-нибудь и будет счастье. PyCharm рулит.
0
24 / 5 / 0
Регистрация: 20.09.2018
Сообщений: 310
23.06.2019, 14:10  [ТС] 5
iSmokeJC, скажите, а как сделать так, чтоб на экран выводилась проверка тестов, а то я я ввожу 3 числа и он только выводит их среднее арифметическое:
Тестирование функции

а как я понял должно быть как-то так:
Тестирование функции
0
Am I evil? Yes, I am!
Эксперт PythonЭксперт Java
16423 / 9801 / 2737
Регистрация: 21.10.2017
Сообщений: 21,687
23.06.2019, 14:20 6
catauggie, ну я не настолько в теме... В командной строке, запусти с ключом -v
Тестирование функции
1
24 / 5 / 0
Регистрация: 20.09.2018
Сообщений: 310
23.06.2019, 17:14  [ТС] 7
Кстати у меня тоже есть такая программа, только я не знаю, как запускать в ней файлы:
Тестирование функции

Пишет, что ему не нравятся какие-то там конфигурации
0
Am I evil? Yes, I am!
Эксперт PythonЭксперт Java
16423 / 9801 / 2737
Регистрация: 21.10.2017
Сообщений: 21,687
23.06.2019, 18:47 8
Цитата Сообщение от catauggie Посмотреть сообщение
не знаю, как запускать
Прямо на пустом месте листинга правой кнопкой -> Run
Потом можно будет
Тестирование функции
0
23.06.2019, 18:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.06.2019, 18:47
Помогаю со студенческими работами здесь

Unit тестирование функции sin x/x на C
Здравствуйте, подскажите какие сделать unit тесты для функции sin x/x

Тестирование функции перевода оснований чисел
Имеется рабочая функция в "старом" стиле, которая принимает заведомо правильные варианты для...

Тестирование функции принимающей Upload File
Всем привет! Написал простенькое API, позволяющее принять на вход несколько изображений и...

Тестирование Chai & Mocha аргументов функции
Добрый день, столкнулся с проблемой в тестировании аргументов функции. Необходимо сравнить два...

Тестирование функции и процедуры поиска строки матрицы (VHDL)
Здравствуйте. Я хочу попросить совета или подсказки от того кто разбирается в VHDL. Для меня этот...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru