V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
shylockhg
V2EX  ›  问与答

写了一个简单 Python 测试脚本,请问一下为什么运行显示测试用例为 0,我这里已经定义一个了吧

  •  1
     
  •   shylockhg · 2018-12-04 10:54:55 +08:00 · 975 次点击
    这是一个创建于 2210 天前的主题,其中的信息可能已经有所发展或是发生改变。
    import unittest                                                                                     
                                                                                                         
    from viman import vimanApp                                                                          
                                                                                                         
    class cli_tests(unittest.TestCase):                                                                 
        argv_set = [                                                                                    
                ['viman', '-h'],                                                                        
                ['viman', '-V'],                                                                        
                ['viman', '-Q'],                                                                        
                ['viman', '-Sf', 'test.yml'],                                                           
                ['viman', '-S', 'https://github.com/vimscript/vim-snippets.git'],   
                ['viman', '-Ur'],                                                                       
                ['viman', '-R', 'https://github.com/vimscript/vim-snippets.git'],   
                ['viman', '-Rn', 'a.vim'],                                                              
                ['viman', '-Rf', '~/.viman.yml'],                                                       
            ]                                                                                           
                                                                                                        
        def cli_testing(self):                                                                          
            for argv in cli_tests.argv_set:                                                             
                self.assertEqual(vimanApp.main(argv), 0)                                                
                                                                                                        
                                                                                                        
    if __name__ == '__main__':                                                                          
        unittest.main()
    
    1 条回复    2018-12-04 11:38:04 +08:00
    shylockhg
        1
    shylockhg  
    OP
       2018-12-04 11:38:04 +08:00
    呵呵, 好吧 测试函数要 test_.+形式,真是服了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2490 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 03:33 · PVG 11:33 · LAX 19:33 · JFK 22:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.