In the module 'test_name_function.py' as I am importing 'get_formatted_name' why is the if block getting executed
# name_function.py
def get_formatted_name(first,last):
"""Generate a neatly formatted name"""
full_name = f"{first} {last}"
return full_name.title()
# test_name_function.py
import unittest
from name_function import get_formatted_name
class NamesTestCase(unittest.TestCase):
"""Test for name_function.py"""
def test_first_last_name(self):
"""DO names like 'Rajat Sharma' work"""
formatted_name= get_formatted_name('rajat','sharma')
self.assertEqual(formatted_name,'Rajat Sharma')
if __name__ == '__main__':
unittest.main()