Найти - Пользователи
Полная версия: Подскажите почему не работает тестирование функции (П/среда Pycharm 2019)?
Начало » Python для новичков » Подскажите почему не работает тестирование функции (П/среда Pycharm 2019)?
1
@Roman@
import unittest

def get_formatted_name(first, last, middle=' ‘):
“”“Строит отформатированное полное имя.”“”
if middle:
full_name = first + “ ” + middle + “ ” + last
else:
full_name = first + ’ ‘ + last
return full_name.title()
class NamesTestCase(unittest.TestCase):
“”“Тесты для ’name_function.py'.”“”

def test_first_last_name(self):
“”“Имена вида ‘Janis Joplin’ работают правильно?”“”
formatted_name = get_formatted_name('janis', ‘joplin’)
self.assertEqual(formatted_name, ‘Janis Joplin’)
unittest.main()

Ran 0 tests in 0.000s

OK

Process finished with exit code 0
py.user.next
Зайди в консоли операционной системы в директорию, где лежит твой test_file.py, и запусти
python3 -m unittest
Это если под линем.

Под виндой будет
python -m unittest

Короче, для начала проверь, работает ли тестирование вообще в питоне, без участия PyCharm.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB