V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
AndyAO
V2EX  ›  程序员

VSCode 的 Python 测试功能太烂了 -_-||

  •  
  •   AndyAO · 2021-11-10 07:08:58 +08:00 · 2556 次点击
    这是一个创建于 1111 天前的主题,其中的信息可能已经有所发展或是发生改变。

    VSCode 中 Python 扩展的测试发现功能,出现点小问题就全部不能发现,导致全部不能用。

    • 不同文件夹中的测试文件重名,直接崩溃
    • 有测试文件是 unittest 直接崩溃

    IDEA ( PyCharm )就没有这些问题。

    真不知道这个功能作者自己用不用,反正我是无语了😶

    第 1 条附言  ·  2021-11-10 10:21:46 +08:00

    平常编辑个.py会用编辑器,因为感觉IDEA实在太重了。

    本来以为IDEA就是针对软件项目设计的,打开零散的文件也许会有障碍。

    没想到设置为.py默认打开方式之后,异乎寻常的好用,没有遇到任何障碍,文件不在项目内也是可以正常用的。

    当然最初启动的时候可能会很慢,但是挂在后台就可以了。

    以后就直接用IDEA当编辑器了,VSCode拜拜┏(^0^)┛。

    20 条回复    2021-11-10 10:55:21 +08:00
    dayeye2006199
        1
    dayeye2006199  
       2021-11-10 07:11:47 +08:00
    pdb 解千愁
    AndyAO
        2
    AndyAO  
    OP
       2021-11-10 07:34:14 +08:00
    @dayeye2006199 (⊙o⊙)…这里说的是「测试」而不是「调试」
    dayeye2006199
        3
    dayeye2006199  
       2021-11-10 07:40:05 +08:00
    @AndyAO 命令行 pytest 解千愁
    AndyAO
        4
    AndyAO  
    OP
       2021-11-10 07:44:38 +08:00
    围观……………………………………………………
    hs0000t
        5
    hs0000t  
       2021-11-10 08:02:25 +08:00 via Android
    喷气脑欢迎你
    k9982874
        6
    k9982874  
       2021-11-10 08:19:50 +08:00
    开箱即用还是 IDE 吧
    janxin
        7
    janxin  
       2021-11-10 08:48:53 +08:00   ❤️ 1
    这个 Testing 功能最开始上线就发现了一堆 BUG...不过他们也打算直接重写了
    IvanLi127
        8
    IvanLi127  
       2021-11-10 09:00:39 +08:00 via Android
    有没有一种可能,这个插件是测试它自己的 doge
    AndyAO
        9
    AndyAO  
    OP
       2021-11-10 09:09:09 +08:00
    @k9982874 不开箱就用,而是根据手册配置,最后弄出个这种东西……好像在吃蚕蛹……janxin 说已经准备重写了,希望能够变好点吧
    janxin
        10
    janxin  
       2021-11-10 09:24:26 +08:00
    balabalaguguji
        11
    balabalaguguji  
       2021-11-10 09:52:45 +08:00
    VSC 简直弱爆了,对比 Pycharm
    noqwerty
        12
    noqwerty  
       2021-11-10 10:04:32 +08:00
    确实不太好用,我第一次用按文档调了半天都不行,最后是因为路径里面有 symbolic link...
    Torpedo
        13
    Torpedo  
       2021-11-10 10:22:43 +08:00
    vscode 和 jb 家的 ide 比,有点像 linux 和 windows 。


    微软活成了自己曾经讨厌的样子
    SmiteChow
        14
    SmiteChow  
       2021-11-10 10:29:13 +08:00
    vsc 是编辑器不是 IDE
    manzhiyong
        15
    manzhiyong  
       2021-11-10 10:33:12 +08:00
    烂点编程效率低,进监狱的概率低点。
    v2byy
        16
    v2byy  
       2021-11-10 10:39:08 +08:00 via iPhone
    是的,只要代码有问题,test 发现不了,这个时候只能命令行解决了
    arischow
        17
    arischow  
       2021-11-10 10:39:46 +08:00 via iPhone
    你不知道 JetBrains 也有 LightEdit 吧
    lanlanye
        18
    lanlanye  
       2021-11-10 10:48:24 +08:00
    所以各种 IDE 里最有用的东西其实是 Terminal
    AndyAO
        19
    AndyAO  
    OP
       2021-11-10 10:49:58 +08:00
    @lanlanye Terminal 还是 Windows Terminal 专业吧
    lanlanye
        20
    lanlanye  
       2021-11-10 10:55:21 +08:00
    @AndyAO 意思是测试 调试 运行 格式化……等等一系列操作其实都可以在这个 panel 里完成,还不需要切窗口
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6011 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 02:54 · PVG 10:54 · LAX 18:54 · JFK 21:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.