Форум сайта python.su
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
Офлайн
Зайди в консоли операционной системы в директорию, где лежит твой test_file.py, и запусти
python3 -m unittest
python -m unittest
Отредактировано py.user.next (Дек. 5, 2019 00:18:02)
Офлайн