저는 PyCharm에서 Python Unit Test File Template을 만들려고합니다. 내가 달성하고자하는 전체적인 결과는 다음과 같습니다전달 된 템플릿 변수에 둘 이상의 함수를 적용하는 방법은 무엇입니까?
- 사용자는, 내가 파일 이름 "
widget_builder
"을 복용하여 클래스 이름을 생성 할 템플릿 내부 "widget_builder.py
" - 말을 내 템플릿을 사용하여 새 파일을 만듭니다 그리고으로 돌려 "
WidgetBuilderTests
"
내가 파일 템플릿 변수 $FILE_NAME$
를 조작하는 라이브 템플릿을 사용해야 할 것 같습니다?
$FILE_NAME$
에) 변수에 건네 주어 그것에
underscoresToCamelCase
및
capitalize
기능을 모두 적용되는 라이브 템플릿을 만드는 방법을
? 나뿐만 템플릿 텍스트 선언하면
:
$CLASS_NAME$
을 ... 다음 변수를 편집, 어떻게이 '$ FILE_NAME $'의 변수에 전달 참조 할 수 있습니다?
나는 이런 식으로 뭔가를보고 상상 싶지만, 난 그냥이 동작하지 않습니다 :
을 내가 할 수있는 방법이 있어야 확신 해요,하지만 난 그냥 내 머리를 감쌀 수 없다.
이것이 가능합니까? 감사!
내가 조금 더있어
편집 할 수 있습니다. 나는 다음을 사용하는 경우
, 이런 : 나는이 같은 템플릿을 정의하면
는그래서 왼쪽에 $CLASS_NAME$
(WidgetBuilder
)의 최종 결과는 무엇입니까 I 원하지만, 한번 돌아 오면 $FILE_NAME$
(widget_builder
)을 거기에두기를 원하지 않습니다.
감사 :
그래서 템플릿은 같을 것입니다! 파일 템플릿 내에서 작동하도록 할 수는 없지만 별도의 질문을 통해 묻습니다. – Michael