我正在尝试在PyCharm中构建一个Python单元测试文件模板。我想要实现的总体结果是:
widget_builder.py
”widget_builder
”并将其转换为“WidgetBuilderTests
”来创建类名看起来我需要使用实时模板来操作文件模板变量$FILE_NAME$
?
如何创建一个给定传入变量的实时模板(在本例中为$FILE_NAME$
),同时应用underscoresToCamelCase
和capitalize
函数?
如果我将模板文本声明为:
$CLASS_NAME$
...然后编辑变量,如何引用传入的'$ FILE_NAME $'变量?
我想它看起来像这样,但我无法让它起作用:
我确信必须有办法做到这一点,但我不能完全围绕它。
这可能吗?谢谢!
修改
我还有一点。如果我将模板定义为:
如果我再使用它,就会发生这种情况:
左边的$CLASS_NAME$
(WidgetBuilder
)的最终结果是我想要的,但我不希望$FILE_NAME$
(widget_builder
)出现在那里我回来了。