为何这个unittest的程序在pycharm上和在python自带的idle上面运行的结果不同?


import unittest
from name_function import get_formatted_name
 
 
class NamesTestCase(unittest.TestCase):
 
    def test_first_last_name(self):
        formatted_name = get_formatted_name('janis', 'joplin')
        self.assertEqual(formatted_name, 'Janis Joplin')
 
 
unittest.main()

废话不多说,直接上代码,这个unittest的程序为什么在pycharm上和在python自带的idle上面运行的结果不同?(python3.10.2)

白色的是python自带的idle的运行结果,深色的是pycharm的运行结果

img

img