/
kachernenko
/
aaa_tests
Обзор
Документация
Войти
/
kachernenko
/
aaa_tests
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop_branch
result.txt
135 строк
6 KB
KAChernenko
hw done
04 ноя 2024, 16:23
04 ноя 2024, 16:23
815620a
Код
Авторство
О чём код?
issue-1 Выполняем "python -m doctest morse.py" Вывод: Failed example: encode("INVALID CHAR&") # Исключение для невалидных символов Expected: Traceback (most recent call last): ... KeyError: '!' Got: Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/doctest.py", line 1357, in __run exec(compile(example.source, filename, "single", File "<doctest morse.encode[3]>", line 1, in <module> encode("INVALID CHAR&") # Исключение для невалидных символов ^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/chernenko/Dev/aaa_tests/morse.py", line 42, in encode LETTER_TO_MORSE[letter] for letter in message ~~~~~~~~~~~~~~~^^^^^^^^ KeyError: '&' ********************************************************************** 1 items had failures: 1 of 4 in morse.encode ***Test Failed*** 1 failures. Выполняем "python -m doctest -v morse.py" Trying: encode('SOS') Expecting: '... --- ...' ok Trying: encode('MA I') # doctest: +NORMALIZE_WHITESPACE Expecting: '-- .- ..' ok Trying: encode("123") Expecting: '.---- ..--- ...--' ok Trying: encode("INVALID CHAR&") # Исключение для невалидных символов Expecting: Traceback (most recent call last): ... KeyError: '!' ********************************************************************** File "/Users/chernenko/Dev/aaa_tests/morse.py", line 36, in morse.encode Failed example: encode("INVALID CHAR&") # Исключение для невалидных символов Expected: Traceback (most recent call last): ... KeyError: '!' Got: Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/doctest.py", line 1357, in __run exec(compile(example.source, filename, "single", File "<doctest morse.encode[3]>", line 1, in <module> encode("INVALID CHAR&") # Исключение для невалидных символов ^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/chernenko/Dev/aaa_tests/morse.py", line 42, in encode LETTER_TO_MORSE[letter] for letter in message ~~~~~~~~~~~~~~~^^^^^^^^ KeyError: '&' 2 items had no tests: morse morse.decode ********************************************************************** 1 items had failures: 1 of 4 in morse.encode 4 tests in 3 items. 3 passed and 1 failed. ***Test Failed*** 1 failures. ISUUE-2 Выполняем "python -m pytest -v test_morse_decode.py" ==================================================== test session starts ==================================================== platform darwin -- Python 3.12.0, pytest-8.3.3, pluggy-1.5.0 -- /Users/chernenko/Dev/aaa_tests/venv/bin/python cachedir: .pytest_cache rootdir: /Users/chernenko/Dev/aaa_tests collected 3 items test_morse_decode.py::test_decode[..--- ....--24] PASSED [ 33%] test_morse_decode.py::test_decode[.... ..-HI] PASSED [ 66%] test_morse_decode.py::test_decode[-- ----.-M9] PASSED [100%] ===================================================== 3 passed in 0.01s =============================================== ISSUE-3 Выполняем "python -m unittest -v test_one_hot_encoder.py" Вывод: test_assert_not_in_result (test_one_hot_encoder.TestFitTransform.test_assert_not_in_result) Проверяем, что несуществующая категория не попала в результат ... ok test_multiple_categories (test_one_hot_encoder.TestFitTransform.test_multiple_categories) Проверяем несколько различных значений ... ok test_no_arguments (test_one_hot_encoder.TestFitTransform.test_no_arguments) Проверяем обработку исключения, когда аргументы не переданы ... ok test_repeated_categories (test_one_hot_encoder.TestFitTransform.test_repeated_categories) Проверяем повторяющиеся значения ... ok test_single_category (test_one_hot_encoder.TestFitTransform.test_single_category) Проверяем одно значение ... ok ---------------------------------------------------------------------- Ran 5 tests in 0.000s OK ISSUE-4 Выполняем python -m pytest -v test_fit_transform.py ==================================================== test session starts ==================================================== platform darwin -- Python 3.12.0, pytest-8.3.3, pluggy-1.5.0 -- /Users/chernenko/Dev/aaa_tests/venv/bin/python cachedir: .pytest_cache rootdir: /Users/chernenko/Dev/aaa_tests collected 5 items test_fit_transform.py::test_single_value PASSED [ 20%] test_fit_transform.py::test_multiple_values PASSED [ 40%] test_fit_transform.py::test_repeated_values PASSED [ 60%] test_fit_transform.py::test_iterable_input PASSED [ 80%] test_fit_transform.py::test_no_arguments PASSED [100%] ===================================================== 5 passed in 0.01s ===================================================