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