\ n(换行)不在doctesting中工作

时间:2018-01-14 15:12:25

标签: python for-loop printing newline

我有一个代码

        song_num=1
        for song in self.songs:
            result+='\n'+str(song_num)+'. '+str(song)
            song_num+=1

        return str(result)

在doc测试中,多行字符串不是多行返回,而是给出“\ n”行而不是

Expected:
    '''CAnadian artist (8:18)
    A, B (3:15)
    AA, BB (5:3)
    '''
Got:
    'CAnadian artist (8:18)\n1. A, B (3:15)\n2. AA, BB (5:03)'

我怎样才能在doctest中得到预期的结果?打印效果很好但是doctest不是

0 个答案:

没有答案