我正试图抑制Squish发出的Pylint警告,但没有在代码前面写相同的代码,例如:https://kb.froglogic.com/display/KB/Example+-+Using+PyLint+with+Squish+test+scripts+that+use+source%28%29
我想知道是否可以配置并上传到Squish的文件
答案 0 :(得分:0)
本文介绍了唯一一个可以自己定义Squish函数和符号的选项。
但是,它只是为了简单起见,显示了在单个文件Squish测试脚本文件中做什么。
您当然应该将这些Squish函数定义放在单独的可重复使用的文件中,并使用import将这些定义“加载”到您的test.py文件中:
from squish_definitions import *
def main():
...
在squish_definitions.py中:
# Trick Pylint and Python IDEs into accepting the
# definitions in this block, whereas upon execution
# none of these definitions will take place:
if -0:
class ApplicationContext:
pass
def startApplication(aut_path_or_name, optional_squishserver_host, optional_squishserver_port):
return ApplicationContext
# etc.
此外,通常应该转而使用Python的导入,转而使用Squish的source()函数。