注释掉其中包含注释的python代码

时间:2020-09-28 16:01:33

标签: python unit-testing comments multiline

想象一下这种情况。

我正在对一段代码进行单元测试,为了做到这一点,我将多行字符串传递给了一个类。 我有几种测试方法:

def testMyClassmethod2(self):
   print('\n>>Start 2')
   comment= '\n two references no brakets\n'
        
   desc = '''This is a multiline text
        including another line,
        and yet another'''

现在想象我有20种方法。我做了很多更改,当我运行单元测试时,我遇到了很多错误。 我想一一看一下发生了什么。 (是的,这可能不是最佳的设计方法,应该通过单元测试) 无论如何,我想注释掉方法1以后的所有方法。 好的,我的想法是在方法2之前使用''',在 name ='main'之前在末尾使用''',但这不起作用,因为每个方法都包含一个已经使用''的多行字符串'xxx'''。

您如何进行?有没有办法在注释掉的代码中也包含那些字符串?

注意:我正在使用VS代码

2 个答案:

答案 0 :(得分:0)

不确定您的特定编辑器,但是大多数情况下,只需突出显示代码并按Ctrl + /即可。

编辑:对于同时也是命令(https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf)的Visual Studio代码

答案 1 :(得分:0)

我正在使用瑞士键盘

CTRL + /(但使用数字键盘键)完成该工作。

在MAYS + 7中使用“ /”的瑞士键盘中不起作用。