2016-09-21 5 views
0

ロボットフレームワークで使用するために外部のPythonライブラリに1つ以上の@keywordデコレータを設定できますか?ロボットフレームワークでの使用のためにPythonメソッドで@keywordデコレータを複数回使用することは可能です

from robot.api.deco import keyword 
class TestLib: 

    @keyword(name = 'Keyword1 check ${expected_data}') 
    @keyword(name = 'This is keyword2 ${expected_data}') 
    def check_returns_expected_data(self, expected_data): 
     ''' 
     :param expected_data: string 
     ''' 
     print expected_data 
+0

試しましたか?それは動作しましたか? –

+0

私はしていませんでした。私は何かを見逃していたと思っていた。 – user2119367

答えて

0

いいえ、それを2回呼び出すことはできません。それ以上は正しく、あなたはそれを2回呼び出すことができますが、それでも1つのキーワードで終わります。このデコレータはキーワードを作成せず、装飾される関数のメタデータを設定するだけです。

関連する問題